2020-12-15 22:52:33 +00:00
/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Copyright ( c ) Microsoft Corporation . All rights reserved .
* Licensed under the MIT License . See License . txt in the project root for license information .
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- * /
import {
Connection , TextDocuments , InitializeParams , InitializeResult , RequestType ,
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
DocumentRangeFormattingRequest , Disposable , TextDocumentPositionParams , ServerCapabilities ,
2020-12-15 22:52:33 +00:00
ConfigurationRequest , ConfigurationParams , DidChangeWorkspaceFoldersNotification ,
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
DocumentColorRequest , ColorPresentationRequest , TextDocumentSyncKind , NotificationType , RequestType0 , DocumentFormattingRequest , FormattingOptions , TextEdit
2020-12-15 22:52:33 +00:00
} from 'vscode-languageserver' ;
import {
getLanguageModes , LanguageModes , Settings , TextDocument , Position , Diagnostic , WorkspaceFolder , ColorInformation ,
Range , DocumentLink , SymbolInformation , TextDocumentIdentifier
} from './modes/languageModes' ;
import { format } from './modes/formatting' ;
import { pushAll } from './utils/arrays' ;
import { getDocumentContext } from './utils/documentContext' ;
import { URI } from 'vscode-uri' ;
import { formatError , runSafe } from './utils/runner' ;
import { getFoldingRanges } from './modes/htmlFolding' ;
import { fetchHTMLDataProviders } from './customData' ;
import { getSelectionRanges } from './modes/selectionRanges' ;
import { SemanticTokenProvider , newSemanticTokenProvider } from './modes/semanticTokens' ;
import { RequestService , getRequestService } from './requests' ;
namespace CustomDataChangedNotification {
export const type : NotificationType < string [ ] > = new NotificationType ( 'html/customDataChanged' ) ;
}
namespace TagCloseRequest {
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
export const type : RequestType < TextDocumentPositionParams , string | null , any > = new RequestType ( 'html/tag' ) ;
2020-12-15 22:52:33 +00:00
}
// experimental: semantic tokens
interface SemanticTokenParams {
textDocument : TextDocumentIdentifier ;
ranges? : Range [ ] ;
}
namespace SemanticTokenRequest {
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
export const type : RequestType < SemanticTokenParams , number [ ] | null , any > = new RequestType ( 'html/semanticTokens' ) ;
2020-12-15 22:52:33 +00:00
}
namespace SemanticTokenLegendRequest {
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
export const type : RequestType0 < { types : string [ ] ; modifiers : string [ ] } | null , any > = new RequestType0 ( 'html/semanticTokenLegend' ) ;
2020-12-15 22:52:33 +00:00
}
export interface RuntimeEnvironment {
file? : RequestService ;
http? : RequestService
configureHttpRequests ? ( proxy : string , strictSSL : boolean ) : void ;
}
export function startServer ( connection : Connection , runtime : RuntimeEnvironment ) {
// Create a text document manager.
const documents = new TextDocuments ( TextDocument ) ;
// Make the text document manager listen on the connection
// for open, change and close text document events
documents . listen ( connection ) ;
let workspaceFolders : WorkspaceFolder [ ] = [ ] ;
let languageModes : LanguageModes ;
let clientSnippetSupport = false ;
let dynamicFormatterRegistration = false ;
let scopedSettingsSupport = false ;
let workspaceFoldersSupport = false ;
let foldingRangeLimit = Number . MAX_VALUE ;
const notReady = ( ) = > Promise . reject ( 'Not Ready' ) ;
let requestService : RequestService = { getContent : notReady , stat : notReady , readDirectory : notReady } ;
let globalSettings : Settings = { } ;
let documentSettings : { [ key : string ] : Thenable < Settings > } = { } ;
// remove document settings on close
documents . onDidClose ( e = > {
delete documentSettings [ e . document . uri ] ;
} ) ;
function getDocumentSettings ( textDocument : TextDocument , needsDocumentSettings : ( ) = > boolean ) : Thenable < Settings | undefined > {
if ( scopedSettingsSupport && needsDocumentSettings ( ) ) {
let promise = documentSettings [ textDocument . uri ] ;
if ( ! promise ) {
const scopeUri = textDocument . uri ;
const configRequestParam : ConfigurationParams = { items : [ { scopeUri , section : 'css' } , { scopeUri , section : 'html' } , { scopeUri , section : 'javascript' } ] } ;
promise = connection . sendRequest ( ConfigurationRequest . type , configRequestParam ) . then ( s = > ( { css : s [ 0 ] , html : s [ 1 ] , javascript : s [ 2 ] } ) ) ;
documentSettings [ textDocument . uri ] = promise ;
}
return promise ;
}
return Promise . resolve ( undefined ) ;
}
// After the server has started the client sends an initialize request. The server receives
// in the passed params the rootPath of the workspace plus the client capabilities
connection . onInitialize ( ( params : InitializeParams ) : InitializeResult = > {
const initializationOptions = params . initializationOptions ;
workspaceFolders = ( < any > params ) . workspaceFolders ;
if ( ! Array . isArray ( workspaceFolders ) ) {
workspaceFolders = [ ] ;
if ( params . rootPath ) {
workspaceFolders . push ( { name : '' , uri : URI.file ( params . rootPath ) . toString ( ) } ) ;
}
}
requestService = getRequestService ( initializationOptions ? . handledSchemas || [ 'file' ] , connection , runtime ) ;
const workspace = {
get settings() { return globalSettings ; } ,
get folders() { return workspaceFolders ; }
} ;
languageModes = getLanguageModes ( initializationOptions ? . embeddedLanguages || { css : true , javascript : true } , workspace , params . capabilities , requestService ) ;
const dataPaths : string [ ] = initializationOptions ? . dataPaths || [ ] ;
fetchHTMLDataProviders ( dataPaths , requestService ) . then ( dataProviders = > {
languageModes . updateDataProviders ( dataProviders ) ;
} ) ;
documents . onDidClose ( e = > {
languageModes . onDocumentRemoved ( e . document ) ;
} ) ;
connection . onShutdown ( ( ) = > {
languageModes . dispose ( ) ;
} ) ;
function getClientCapability < T > ( name : string , def : T ) {
const keys = name . split ( '.' ) ;
let c : any = params . capabilities ;
for ( let i = 0 ; c && i < keys . length ; i ++ ) {
if ( ! c . hasOwnProperty ( keys [ i ] ) ) {
return def ;
}
c = c [ keys [ i ] ] ;
}
return c ;
}
clientSnippetSupport = getClientCapability ( 'textDocument.completion.completionItem.snippetSupport' , false ) ;
dynamicFormatterRegistration = getClientCapability ( 'textDocument.rangeFormatting.dynamicRegistration' , false ) && ( typeof initializationOptions ? . provideFormatter !== 'boolean' ) ;
scopedSettingsSupport = getClientCapability ( 'workspace.configuration' , false ) ;
workspaceFoldersSupport = getClientCapability ( 'workspace.workspaceFolders' , false ) ;
foldingRangeLimit = getClientCapability ( 'textDocument.foldingRange.rangeLimit' , Number . MAX_VALUE ) ;
const capabilities : ServerCapabilities = {
textDocumentSync : TextDocumentSyncKind.Incremental ,
completionProvider : clientSnippetSupport ? { resolveProvider : true , triggerCharacters : [ '.' , ':' , '<' , '"' , '=' , '/' ] } : undefined ,
hoverProvider : true ,
documentHighlightProvider : true ,
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
documentRangeFormattingProvider : params.initializationOptions?.provideFormatter === true ,
documentFormattingProvider : params.initializationOptions?.provideFormatter === true ,
2020-12-15 22:52:33 +00:00
documentLinkProvider : { resolveProvider : false } ,
documentSymbolProvider : true ,
definitionProvider : true ,
signatureHelpProvider : { triggerCharacters : [ '(' ] } ,
referencesProvider : true ,
colorProvider : { } ,
foldingRangeProvider : true ,
selectionRangeProvider : true ,
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
renameProvider : true ,
linkedEditingRangeProvider : true
2020-12-15 22:52:33 +00:00
} ;
return { capabilities } ;
} ) ;
connection . onInitialized ( ( ) = > {
if ( workspaceFoldersSupport ) {
connection . client . register ( DidChangeWorkspaceFoldersNotification . type ) ;
connection . onNotification ( DidChangeWorkspaceFoldersNotification . type , e = > {
const toAdd = e . event . added ;
const toRemove = e . event . removed ;
const updatedFolders = [ ] ;
if ( workspaceFolders ) {
for ( const folder of workspaceFolders ) {
if ( ! toRemove . some ( r = > r . uri === folder . uri ) && ! toAdd . some ( r = > r . uri === folder . uri ) ) {
updatedFolders . push ( folder ) ;
}
}
}
workspaceFolders = updatedFolders . concat ( toAdd ) ;
documents . all ( ) . forEach ( triggerValidation ) ;
} ) ;
}
} ) ;
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
let formatterRegistrations : Thenable < Disposable > [ ] | null = null ;
2020-12-15 22:52:33 +00:00
// The settings have changed. Is send on server activation as well.
connection . onDidChangeConfiguration ( ( change ) = > {
globalSettings = change . settings ;
documentSettings = { } ; // reset all document settings
documents . all ( ) . forEach ( triggerValidation ) ;
// dynamically enable & disable the formatter
if ( dynamicFormatterRegistration ) {
const enableFormatter = globalSettings && globalSettings . html && globalSettings . html . format && globalSettings . html . format . enable ;
if ( enableFormatter ) {
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
if ( ! formatterRegistrations ) {
const documentSelector = [ { language : 'html' } , { language : 'handlebars' } ] ;
formatterRegistrations = [
connection . client . register ( DocumentRangeFormattingRequest . type , { documentSelector } ) ,
connection . client . register ( DocumentFormattingRequest . type , { documentSelector } )
] ;
2020-12-15 22:52:33 +00:00
}
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
} else if ( formatterRegistrations ) {
formatterRegistrations . forEach ( p = > p . then ( r = > r . dispose ( ) ) ) ;
formatterRegistrations = null ;
2020-12-15 22:52:33 +00:00
}
}
} ) ;
const pendingValidationRequests : { [ uri : string ] : NodeJS . Timer } = { } ;
const validationDelayMs = 500 ;
// The content of a text document has changed. This event is emitted
// when the text document first opened or when its content has changed.
documents . onDidChangeContent ( change = > {
triggerValidation ( change . document ) ;
} ) ;
// a document has closed: clear all diagnostics
documents . onDidClose ( event = > {
cleanPendingValidation ( event . document ) ;
connection . sendDiagnostics ( { uri : event.document.uri , diagnostics : [ ] } ) ;
} ) ;
function cleanPendingValidation ( textDocument : TextDocument ) : void {
const request = pendingValidationRequests [ textDocument . uri ] ;
if ( request ) {
clearTimeout ( request ) ;
delete pendingValidationRequests [ textDocument . uri ] ;
}
}
function triggerValidation ( textDocument : TextDocument ) : void {
cleanPendingValidation ( textDocument ) ;
pendingValidationRequests [ textDocument . uri ] = setTimeout ( ( ) = > {
delete pendingValidationRequests [ textDocument . uri ] ;
validateTextDocument ( textDocument ) ;
} , validationDelayMs ) ;
}
function isValidationEnabled ( languageId : string , settings : Settings = globalSettings ) {
const validationSettings = settings && settings . html && settings . html . validate ;
if ( validationSettings ) {
return languageId === 'css' && validationSettings . styles !== false || languageId === 'javascript' && validationSettings . scripts !== false ;
}
return true ;
}
async function validateTextDocument ( textDocument : TextDocument ) {
try {
const version = textDocument . version ;
const diagnostics : Diagnostic [ ] = [ ] ;
if ( textDocument . languageId === 'html' ) {
const modes = languageModes . getAllModesInDocument ( textDocument ) ;
const settings = await getDocumentSettings ( textDocument , ( ) = > modes . some ( m = > ! ! m . doValidation ) ) ;
const latestTextDocument = documents . get ( textDocument . uri ) ;
if ( latestTextDocument && latestTextDocument . version === version ) { // check no new version has come in after in after the async op
for ( const mode of modes ) {
if ( mode . doValidation && isValidationEnabled ( mode . getId ( ) , settings ) ) {
pushAll ( diagnostics , await mode . doValidation ( latestTextDocument , settings ) ) ;
}
}
connection . sendDiagnostics ( { uri : latestTextDocument.uri , diagnostics } ) ;
}
}
} catch ( e ) {
connection . console . error ( formatError ( ` Error while validating ${ textDocument . uri } ` , e ) ) ;
}
}
connection . onCompletion ( async ( textDocumentPosition , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( textDocumentPosition . textDocument . uri ) ;
if ( ! document ) {
return null ;
}
const mode = languageModes . getModeAtPosition ( document , textDocumentPosition . position ) ;
if ( ! mode || ! mode . doComplete ) {
return { isIncomplete : true , items : [ ] } ;
}
Squashed 'lib/vscode/' changes from e5a624b788..3e344b17b7
3e344b17b7 Remove extrenuous file. (#113825)
36f9eaf1e7 Merge pull request #113596 from Ry0taK/release/1.52
e73a6b082c Create ryotak.txt
ea3859d4ba Bump version number to 1.52.1 (#112659)
608dfc1363 Catch all localhost duplicates when forwarding a port (#112575)
8b5ece7c20 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
c11e9282d8 Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
2b6973a35d debug: check for existence of enableBreakpointsFor.languageIds
374d05c17c Revert "debug: stop supporting enableBreakpointsFor"
f93c8a0386 Fix notebook status bar icon colors (fixes #112323)
940b5f4bb5 chore: fix run-on values for snap build (#112245)
dbbf7079b2 Make sure that tunnel information isn't set on desktop (#112228)
99edf4ff0f fix linux deb repo pointer (#112226)
91a50e3022 Set tunnel information for embedders (#112215)
c6cb541539 Fix port forwarded nofication showing for the wrong port (#112160)
6caba06920 Merge pull request #112141 from microsoft/joh/fix/111913
cb971b8ffd Preserve whitespace in tree hover (#112133)
e4af2d8ad6 disable proposed API checks on top-level getters
6f933020e8 Just set textContent for custom hover (#112075)
d66e3740a4 Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
b4ec131cff retry all cosmosdb ops (#112072)
5e585c5fb4 use proper repos for linux arm (#112026)
37c2de252e debug: bump js-debug
bc13785d3d Retry createAsset sproc due to ECONNRESET (#112020)
559a78eaaa Mitigate #109728 (#112008)
62d6b82a6f Revert "build: create asset should still try to add asset" (#112009)
30e0c5784b fix #111898 (#111928)
532ba43c78 Remove console.log
39f33b588a wrap font faimly with quotes
dc8ac78031 fix #111910. Avoid notebook save race condition.
97e4af4d20 Fixes #111899: Maintain compatibility for context keys like `vim.use<C-r>`
acbe8f273e Only render `vscode-remote://` extensions as remote
9254ec3b28 fixes #111577
7413cc2493 yarn gulp vscode
528ca4c9ea fix duplicate imports
8e5a1da05e Update doc comment for resolveTreeItem Related to #111715
478c7b633f Make welcome buttons look better in wide pane Fixes #111744
d298a8d5d6 Fix timing issue with environment tunnels Fixes microsoft/vscode-remote-release#4112
7fcdba7fea Add heuristic for when to notify about forwarded port Fixes microsoft/vscode-remote-release#4133
2e3236827e suppress refactor preview from onWill-handler, workaround for https://github.com/microsoft/vscode/issues/111873
de3dd1383c Active indent lines do not render in High Contrast theme. Fixes #111137
8f410da37f Revert "fixes #110353"
6ed64df492 repl: font family
0c947cb4ee fixes #96264
6a1ad5b9b8 :lipstick: code lens font fix
60bf040b98 workaround for https://github.com/microsoft/vscode/issues/111871, fixes https://github.com/microsoft/vscode/issues/111666
5e350b1b79 build: create asset should still try to add asset
7256c3ab26 :lipstick: code lens font
6a58335d02 explorerViewer drop await
c2f68baa78 search: fix handle empty results from ripgrep
63137db51c debug: fix auto attach not turning on if reselecting current state
c70d984fa2 debug: bump js-debug
ff66544ada Allow using upper case hex characters for color
ff824f2776 Bump actions
b617b725a0 update notebook execute kb shortcut tooltip for windows.
1aa26c3775 Fixes #105808
9d5c351c71 notebook list view scrollbar should be below cell toolbar
53eac52308 Fixes #111499
1c1c59fd0f Kill code processes after each integration test suite run (#111844)
39fb92c6c5 Remove redundant when clauses
62b119aa22 Fixes bad has implementation
370e092880 extJupyter
41eb987d09 add log for save/saveas
7b1154d447 update resolve time stats even if they are the same.
7ecce71a48 Fixes #110376
450ae69a33 Fix #111835
2964a69479 Fix #111798: Getting Started: capitalized "Editor" looks weird
061e84830d fixes #110775
a82ae0c9b7 Fix #108266
564ff91763 fixes #111832
95f6cfa0ae More 💅: adjust overall padding & sizing (refs #111753)
ae93d48902 fixes #111583
15f38fe338 Fix ports view order in remote explorer Fixes #111830
a63786db23 Add paren, bracket, and brace to autoclosing pairs for make Fixes #89191
3c4bbf6da2 Fix ports view listener leak Same kind of cause as https://github.com/microsoft/vscode/issues/107903 Fixes #111772
6d222ba785 Fixes #97196: Clear out semantic tokens when there are no more providers
0447415697 Hide the editor's cursor when doing composition (fixes #106663)
79fb30f5b6 Fix resolveTreeItem called twice Fixes #111749
07333dec48 node-debug@1.44.15
87e43299ad update DAP to 1.43
09a7ad2ae7 fix raw timers telemetry event
4095701c70 Exclude endgame-plan issues from query
0ea221b325 fix query, remove commas
4f33022639 add verification query for issues from non-vscode team members
c0ad6a56c0 Slightly darken list active bg on light theme (fixes #111750)
92192baf76 Bring content closer to center vertical when space permitting Ref #111753
f603b548c5 Polish getting started styles (#111774)
af63e8263a Fix #111706: Getting started: images need alt text
2012817c0d Fix #111699: workbench.startupEditor setting not showing Getting Started tab
5215161c88 fixes #108712
5b121903fc Fix issue preventing cells from leaving "running" state Fix #110973
253844006a fix #111735.
1fc36c35bb remove extrenouus log fixes #111759
b122603b86 Fix comment decoration weirdness, fixes https://github.com/microsoft/vscode-pull-request-github/issues/2309
9d9ae54aa8 Add jpg to vscodeResources in order to bring gettingStarted images into the bundle
44dafcc840 Allow an `EncodedTokensProvider` to also provide a tokenize method
a9100d686c Update verification notebook milestone
4884986dd6 tweak smart select test
a2193cb827 fix #111714
efd8b0141e explorer: update creation labels
acaecbdc86 fixes #111602
0db0fa8fc9 Prompt when hitting a different UndoRedoSrouce when undoing (#111640)
2b179bff4a Extract `_undo`, `_redo`
0ac5e95251 Fix #109644
df2c328e59 string literal does not work with status bar item [background] color (fix #111687)
d758a74bf7 Merge pull request #110902 from Wscats/patch-5
d79110a329 Avoid layer breaker
bbdbcd333b Update contextkey.ts
9cd45f96de fixes #111710
383dc83e7f Fix the standalone editor build
97646e138a workbench.tree.expandMode
49ef641300 fixes #111639
af29768f18 Fix #110844
e16d1f06d7 Add default URI if not provided in dialog API Fixes #111585
f2ae4927f9 update distro
980ef5cb52 Merge pull request #110846 from Wscats/patch-3
94dd681d16 more fixes for #95697
16ffa1deff Add GreaterEquals and SmallerEquals and fix implementations
65c70884c1 Fix #106989
763b155fe9 Fix #111574
51b1029e98 Check detected tunnels before auto forwarding Fixes microsoft/vscode-remote-release#4112
87538e9cea Merge remote-tracking branch 'origin/master' into pr/Wscats/110846
2ba6946272 fixes #111581
8d171e6492 Improve multiple lock files notification Fixes #111589
0be03ecc6d fixes #111693
5d591624ae add install in browser action
16e91f1011 fix https://github.com/microsoft/vscode/issues/111741
f622d7b6f1 fixes #111657
9a9c6b5557 Extra character in icon hover. Fixes #111681
b9b92e3152 Fix tree item not getting resolved after data change Fixes #111711
f4187f2202 fixes #111732 #111733
806eaddcbe Fix resolveTreeItem getting called too early Fixes #111613
0587f828d6 fixes #111617
399be0e564 fixes #111671
3730238647 fixes #111601
e024fd8b96 add cancel-option to continue bisect model dialog, https://github.com/microsoft/vscode/issues/111667
914b5633f5 fixes #111593
2388291cbc start extension bisect with all extensions disabled and stop early if problem reproduces, https://github.com/microsoft/vscode/issues/111672
a1e5a1a593 Small typo in notebook mime type icon description. Fixes #111674
6d4532c484 align continue bisect messages, https://github.com/microsoft/vscode/issues/111667
1cad5ab365 Prepend `vs/nls` to `workerMain.js` (fixes #111599)
00bbeb3973 Fixes #111649: Have the diff editor control `wordWrapOverride1` and the toggle word wrap action `wordWrapOverride2` such that they can function independently
8041440e5b linux: disable integration tests
af848910f7 Merge pull request #111661 from dataleaky/master
c44732014d windows - prefer to focus window where files open in
14bf080705 Keep Editors Open menu choice in the editor '...' menu should be a checked option (fix #111668)
b2ef118857 window.restoreWindows: preserve description polish (fix #111607)
c76a42acc6 Bad rendering of status bar item with error background color (fix #111618)
1e0094545c Merge branch 'master' into master
d9ea0ced98 build: fix config
60f5e6ee9a build: disable exploration sync
647cecb29d build: exclude electron-11.x.y branch from continuous build
5e54da666c fix #111675 and #111673
9dba02c075 re #109594.
b2c2c20fe7 fix #109626.
8fa61d9652 Fix a dependency URL
a0aeb3a559 Update package.json
4d9277a23a Optimize autosave message when changing settings. Fixes #111648
c96643feab Fix #111598
0e8f9d143b Merge pull request #111541 from mdesrosiers/handle-find-widget-history-delayer-promise-rejection
f89bb0d54a Tweak verification needed query
c7e849f9be fix https://github.com/microsoft/vscode/issues/111604
af5c09a10c Remove console.log from hoverWidget Fixes #111609
3689660fcc Add descriptions for npm.packageManager options Fixes #111628
72cce5194c fixes #110511
f67050c029 Missing jsdoc in LinkedEditingRanges. Fixes #111590
e0f804f483 fixes #111496
55489fdd47 Move ports veiw into remote explorer by default
4ca1a30f5d Update distro commit
9395c9403b ignore already verified items
d531b6dfe9 proxy - various login dialog fixes
c5ffc57ee6 Get ready for ports view experiment
20bf09bc66 [linked editing] finalize LinkedEditingRangeProvider. Fixes #109923
ec2bcdbb57 #111573 also check for setting value type
6e7d1fa680 Fix #111573
bf21395291 column options in openWith-command can be undefined, fyi @mjbvz
3472159cb1 Merge pull request #111408 from microsoft/aeschli/notebookIcons
7536644522 Fixes #111569
648ed9f9d1 unblock build
f019356d4d Revert "Make users save new file (#110330)"
e3105b9453 Add jpg exclude to hygene
bd627caa54 Add actual images for content
e428ce2d26 Dont let product icon overflow
5a3c6cb697 Fix offcenter footer
35e9278e50 Fix scrolling on getting staarted
562f909902 Revert "fix: c++ exception in keytar module"
b0fba33756 Styling tweaks to getting started
8baa2cdaaf Better shape images in getting started
d95abcca66 Prevent error when reopening markdown preview. (#107205) (#111449)
1c4cc602c6 Fix merge conflict
8b59a9ce1a Focus on the content window for iframe based webviews
b854c0bffd Make vscode.openWith a proper api command (#111006)
6062ebe318 Bump highlight.js in /extensions/markdown-language-features (#111262)
9e5f14c1bc Default strict null checks to off for implicit projects
304d3d7e36 Handle rejected promise in history delayer
18ecb87939 fix html yarn.lock
b03cdca765 icon doc
15b05ff05a fix #108788.
68eaa95360 Bumps version of github-browser
c358910b01 Fixes #110880 - sets useConfigOnly=true on commit
634fb13135 [css][html] update dependencies
8448b1680c [html] update dependencies
c941749f5b Enable persistance of getting started ui state
dceba9ebb7 [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). For #97979
c6e90c5ea3 Update 'statusBarItem.errorBackground' default color token (refs #110214)
ec13471816 [json] Inconsistency between files.insertFinalNewline and Format Document. Fixes #17359
d132d93aeb Register `DeleteInsideWord` as an editor action
0b97b6b160 [json] update dependencies
025952c4d5 Rename `editor.atomicSoftTabs` to `editor.stickyTabStops`
bb33ef06bf Fix #99530
de36470f39 Fixes #110897: Always disable word wrapping in left hand side editor of inline diff
833231811f Define a label for `deleteInsideWord`
3fb2f6f976 chore: bump distro
47ce2a8d6d #111845 fix localization tests
155691d0be chore: bump electron@9.3.5 (#111530)
5c71b5425a Fix #111357
b548ac2211 more build fixes
6dfdbe24d9 update distro
8cb4a6907b support passing log level using query param
ac165d7f97 bump cache salt
8c2a384efa :lipstick: format file
858817eb3c Update description of `remote.autoForwardPorts`
e7f19cf61a don't validate MessagePort inside iframe as safari seems to have trouble with that
bf24f189f1 Clean up defaultFolderPath
9689508fa5 Run OSS Tool and make necessary updates
2afcea867a Use argparse 1.0.9 in npm extension
648090440f caching is HARD
aa36c6211b move duplicated code into central place
2c5901053a spelling error in command name (fix #111455)
f5fb75d829 fix tests
0f1492d6da chore - remove unneccessary non null assertions
8ce7356104 Fix defaultFolderPath so that userhome is correct
2890fd321f Fix #111485
a5a37240bc fixes #108001
eee332ba85 fix misuse of VSCODE_ARCH in builds
2018df47d8 support font features, like ligatures, in code lens, https://github.com/microsoft/vscode/issues/16038
b7211aa875 fixes #107651
9172ecfad8 :up: distro
a4054cda6d update references viewlet, also no more proposed API usage required
cedc2850ec Exclude testplan-item label
f47aae014c Merge pull request #111441 from microsoft/ben/native-tests
673c1adcb0 fix layer breaker
1efcfbf242 api - fix exception in status bar
ef2a900dec sandbox - add SH1 to HEX utility using crypto.subtle with fallback to our own solution
fbf7566d39 tests - add test suite for native modules
7723f2548c Fix #109406
8ee75c19bb Escape more white space in appendText Fixes #110464
c5ab321020 fix https://github.com/microsoft/vscode/issues/110554
444f79cc3a Improve quiet light diff syntax highlighting. For #107926
07224f0681 update to latest DAP
e24ea5ef61 Merge pull request #107926 from alisonnoyes/master
1a6d7f3118 [json] performance warning message can't be ignored. Fixes #105988
e6d6661247 fixes #111410
cfa02997d2 fixes #111413
e2dd774fa4 fix yarn retry logic
627ad0b4ee rename OnTypeRename -> LinkedEditing (for #109923)
f13720627f Improve task dependency cycle check Fixes #111369
cd9be282b7 Add condition editing UI to breakpoint filters
6795d766a0 remove old logging API proposal, fixes https://github.com/microsoft/vscode/issues/85992
79b6d35bd6 remove TreeItem2
01bbb81052 Finalize markdown tree tooltip and resolveTreeItem Fixes #100741
016655c546 fixes #104629
8891878a3b bump cache
210a1a1327 Merge pull request #111405 from microsoft/joao/trusted-extension-uris
3495d2fd76 :lipstick:
6391d710cf adopt latest loader, pass trusted types policy to loader, adopt in loader-usages
483e81f3b8 Fix duplicate port forwards for ipv4 vs ipv6 Fixes https://github.com/microsoft/vscode/issues/111400
f8d1c07e16 use createChannelReceiver, createChannelSender
995983da54 github: get all branches
c3414f3cf3 Always show the open view option in the open in browser command
cae277a203 Add a command for open port in browser Part of https://github.com/microsoft/vscode/issues/111402
2fb5b5b696 fixes #44542
0321ca5d96 fixes #106664
6c8f62432f Merge branch 'master' into aeschli/notebookIcons
8012c255e5 fix keybinding smoke test after icon name changes
4e45d27a72 fix stopIcon name
35a8955dc1 Merge branch 'master' into aeschli/notebookIcons
4ae452929e Merge pull request #111383 from microsoft/aeschli/extensionsIcons
3a92391c20 Merge pull request #111377 from microsoft/aeschli/preferencesIcons
fddc9bb221 success/error icons
f6249641f2 externalize notebook items
bafc05ff0a fix retry
71836f95dd fixes #111366
6253e47773 #44542 ability to reveal setting
42bb62a06f Exclude endgame-plan label
1e0af43774 trusted ext urls: use 1 hour instead of 10 mins
c471973938 Merge branch 'master' into aeschli/preferencesIcons
44ddde116f adopt checkProposedApiEnabled
14d59bef92 Allow status items with error background color (fix #110214) (#111353)
14415847e1 trusted extension urls
2cd7a70d62 original urls get passed along with openUrl
ac9e250cce support node 15
cfe2e99ad8 debug: load all stack frames text shuold have initial color when selected so it is readable
4cb5bb656a Merge branch 'master' into aeschli/preferencesIcons
8e6517069a Merge branch 'master' into aeschli/extensionsIcons
98f80c4047 Fix #110698
8784b77bfd fix #110699
1e77bd81d8 registerCodicon
8234453386 update tests
83f8b96a94 add extension icons
43f5beb307 fix terminal icons
09f281dff6 dirty dff icons
2f0552737c terminal icons
5c2127ec74 Fix #110964
f70430eae4 download to temp location first and rename
26a0c24c6c fixes #111218
818174d4e8 bulk edit service: Show infinte progress when there is only 1 item since we do not know how long it takes
4ac4cf3dff some more cleanup, enfore proposed API checks, fyi @RMacfarlane
c84fa206d4 add preferences icons
c219b0673c :lipstick: discover and mark more proposed types
44af5d2af2 marker view icons
f0bb23ca02 more icon work
58a90729c4 externalize activitybar icons
1e6e371d3b :liptsick: sort API types and namespaces, enforce proposed API for types
a94217739a Don't auto forward ports in WSL Fixes #111375
a5bda3ee95 support later node for building
f81e91d1c9 Merge pull request #111363 from microsoft/joh/playwright
cb8259c7b7 Fix forwarded ports restore race
e5111fc439 Only show "Not Forwarded" when auto forward is disabled Part of microsoft/vscode-remote-release#4021
58fe1b9dfa Add badge back to ports view Part of microsoft/vscode-remote-release#4021
3018240290 add user data init markers
047063458b Merge branch 'master' into joh/playwright
b2b5647451 disable two comparer test that fail in latest safari, https://github.com/microsoft/vscode/issues/111368 fyi @bpasero
6a974d536b Change port language to "forwarded" and add icon Part of microsoft/vscode-remote-release#4021
b269cd9464 Add open pull request query
2d4ec09c1d add yarn lock file
9ee2a1ee1e :up: update playwright
3c3ed7fb58 Fix #111351
b01183bda2 Add extension source to forwarded ports Part of microsoft/vscode-remote-release#4021
2f8f00d622 add dropDownButton-icon description
1aba2b87c6 fix unnecessary import
8648658c44 use codicon for openEditorWith picker
a6a53198f6 make viewPaneContainer twisties themable
32a18e3f5b add Codicon.dropDownButton
20b649729e button: use CSSIcon
75c71b49cc Fix #107152
6692bf17e8 find completion item color in detail and at the start/end of documentation, fixes https://github.com/microsoft/vscode/issues/109794
d9c33ab941 Fix port nofication cooldown
c13542b7ca Remove heading for forwarded ports Part of microsoft/vscode-remote-release#4021
ebaf0a2ef0 read line preview when having symbol results, https://github.com/microsoft/vscode/issues/109523
dcf4cd2a50 Improve tunnelFactory doc and remove an escaping undefined
8ba0fd356e IEnvironmentVariableInfo: Use ThemeIcon
b4912314fc move file decoration API to stable, https://github.com/microsoft/vscode/issues/54938
38a200c746 :lipstick:
c6be304059 Ignore flush errors during dispose since the underlying socket might be already closed
2d2a9e7527 Prevent unwanted concatenation of "null" to feedback URL (#111325)
4031280b29 Go to symbol in editor, open to side should reset scroll position in original editor (fix #111346)
5e6a2779f6 add try/catch for #111177
d49955575e :lipstick: relative pattern
a5e20f89e4 :lipstick: imports
392b6a94e0 perf - remove redundant performance usages
d547170675 sandbox - move some changes from PR over to master
0a80aacc7b chore: update cache
764620efae fix: c++ exception in keytar module
5f569de4cd more removal of non-null
0921f711c3 Add GettingStartedService/Registry and initial getting started UI (#111175)
ef03adf3a0 notebook editor widget always creates list in ctor.
3f0ada11fd core action active editor context should always have a view model.
f24f7be7f0 less non-null operator in notebookEditorWidget
76882e4eb4 avoid memory leak of large text buffer from notebook cell text model.
2c20676f5c update distro (and hopefully unstuck builds)
2ecb47d4ec Use ThemeIcon & IconRegistry for custom icons
c59ddc6a1f update distro
cad45e538a Add `ProtocolMessageType.ReplayRequest` such that missing messages can be requested again
6edf58b9ae Avoid layer breaker (using `process` from `/browser/`)
3cd515d33e support installing web preferred extensions on web server
af52f2cb8c `TextModel` should not dispose its `TextBuffer`
8dce3899da avoid unnecessary deepclone
5b243ab54b don't leak env vars into process.env; fixes #83187
b51a171a75 Update codicons https://github.com/microsoft/vscode-codicons/commit/cbe2a17f2965d0f3ff363830fee4ebae5fee7c4d
e2c9d1a7a3 Avoid using `innerHTML` (#108400)
d7bdbe118e Allow running `yarn tsec-compile-check` also on Windows
84cf12f40b Add trusted types policies where `.innerHTML` needs to be used (#108400)
89c255a523 generate icon-css from theme.comon.IconRegistry
71462d03fe Fixes #111309
0ab259ff27 remove unsued code, fyi @roblourens, https://github.com/microsoft/vscode/issues/106741
37e9cceddc Enable sandbox, contextIsolation and vscode-file for process explorer and issue reporter (#111304)
545332f793 explorer: polish progress
e287b8c9d3 explorer: hook in cancellation
bef58ff84a forgot!
5cb2ee7b8b confirmed extension -> user trusted extension
cab737e707 Make `extensionKind: ['ui', 'web', 'workspace']` pick the web worker extension host if possible
b909e20513 progress: Increment by percentage points since progress API expects that
5a0ab56492 use native performance.mark when avialable
e3e2837476 Bring Running Extensions to the web
aa91d04552 add cancellation token to working copy service and hook it up with file operation participants
a500715422 fix terrapin order
a59aa579b6 fix debug toolbar colors
37274abda9 update distro
043c17ef7d update azure cosmos :shrug:
d387fa978a Extract `AbstractRuntimeExtensionsEditor` to separate file
97f01b33e9 Move profiling related state down from `AbstractRuntimeExtensionsEditor`
ba867135c5 Extract `AbstractRuntimeExtensionsEditor`
97a896091d remove startupPerf experiement, https://github.com/microsoft/vscode-internalbacklog/issues/1620
a8b6afefab process explorer - prevent process loops
d189ecf936 issues - check for sender being destroyed before reply
cda7b564e8 fixes #111191
182fe687b7 #111291 fix tests
d63fee4308 Fix #111291
2864ebf134 Do not include iteration plans into the open issues
ad8b6baef6 Extract `SaveExtensionHostProfileAction` to a separate file
6dc1a9540c "undo delete" operation recreates file contents when intital create had contents, fixes https://github.com/microsoft/vscode/issues/111162
72f4a2a7de Fixed $REPOS macro
897d2ec9a4 Merge remote-tracking branch 'origin/master'
3de0ea500a Merge branch 'joao/snap-arm'
a15493cf90 Extract `DebugExtensionHostAction` to its own file
3ceea17846 npm: use project dir when using npm
84ce131781 Emoji characters in col 40 of an empty file causes crash (fix #111235)
bb60e21a36 fix esrp for arm64
799e72cc2f Add tunnel creation options to web api
221a5570b6 Fixing how escape key works in listWidget (#110760)
7bbf45c14e env - only show one notifications not two (fix #111246)
ce6f5e0f8f Make ports view flat when there're only forwarded ports Part of microsoft/vscode-remote-release#4021
6e631518ab Extract `ReportExtensionIssueAction` to a separate file
fb54cd1cd7 Move inline actions when ports view is in the panel Part of microsoft/vscode-remote-release#4021
9abd43315c Manually release reference to piece tree when disposing (#107999)
48f4109f3d unify win32 build templates
e6d2bd326d fix darwin build
97a7e63de8 also check cancellation token in outer perform function, https://github.com/microsoft/vscode/issues/111281
7b1da3a3d9 add IBulkEditOptions#token, https://github.com/microsoft/vscode/issues/111281
927290270a build: - ENABLE_TERRAPIN env - .build/terrapin cache flag - fix alpine cache - enable web cache
96b2c670d7 debt - extensions path is always defined
ffec932655 add timeout to terrapin step
236298851a :lipstick: use linked list instead of array-remove gymnastics, fyi @bpasero
2ea9ecd6da increate file participant default time to 1 minute, show notification progress which allows for cancellation, https://github.com/microsoft/vscode/issues/111208
00eea33b23 More cleanup for armhfp and aarch64 rpm hardcoded dependencies (#111253)
41ef01de56 Fix #111212
1460908e18 bootstrap - move portable mode into bootstrap-node
2433e29383 sandbox - use IPC communication to read bundles
ec5da2bdc1 build: rebuild keytar for arm64
c6e908997b jsdoc :lipstick: for relative pattern
f37ca74411 Merge pull request #111269 from dsanders11/patch-1
614a865d1d Fix error message
3898e2ced3 Update extension install button to match default button style
8c9dfcbcb4 fix: appName in upload-vscode-configuration task
093acbdcbf timeline icons: use codicon registry for now
5a04894296 update distro
357fc9d16b Use codicons instead of string literals
0728b59411 fix: upload-vscode-configuration task for macOS
f645a8d8c8 Link to ThemeIcon id reference
6a41811e10 Merge pull request #111183 from microsoft/aeschli/themableDebugIcons
3cfc3ac372 remove duplicate 'codicon' class (for #111240)
668b1d2439 explorer file operations: show progress
24e9b29b39 wording for output show more.
fd15b93261 remove layer breaker
40a81495f2 fix: removed plugin helper entitlement
07bd0e3c35 :lipstick:
23e7e2fef0 showNotebookDocument.
160baa3b8d :lipstick:
f9aa23fb6c relative pattern - update JSDoc comment
2e8bbdb41e api - test relative pattern with URI
2be5cc1845 #107999 Use disposable store and add onWillDispose listener
562d9451bc Fix #109114
66cb21b0b1 Fix #107999
5987e40765 Add vscode.Uri to types for vscode.RelativePattern's base parameter (#111155)
c37ffd83ba fixes #111240
bd40e2555b remove TS on-type-rename feature, https://github.com/microsoft/vscode/issues/109923, fyi @mjbvz
a5344096a2 raceTimeout test failed (fix #111233)
950c942b7c TunnelCreationInformation -> TunnelCreationOptions Fixes #110795
c0ecf176e7 Move ports view into the panel Part of microsoft/vscode-remote-release#4021
17e9e4ca1a Merge branch 'joao/retry-yarn'
c4b7d10912 Use property bag for tunnel creation elevation Fixes #110795
e052c8e045 move down common icons
197f1341e6 explorerService: consolidate bulkFileService apply in one location
2a8ee68eaa #110721 pass action runner
afce5c425d Add simple check for task dependency cycles Fixes #111186
cf4f2fa6c8 #11123 more fixes
ac21b369b3 Merge branch 'master' into aeschli/themableDebugIcons
c2d3d7f857 bump distro
8df4bc17da Merge .nativeignore and .moduleignore. Fixes #111220
fed34f982e startup util fixes
95e32fc67e update cache salt
ff0785571f explorer: limit undo file content to 5mb
a4e4e7ede3 Merge pull request #111013 from microsoft/isidor/doNotUseTrashFlag
b5861b0330 update the monaco.d.ts
4563ba1f94 add start function to explicitly start performance observer
b7851bfc80 :chore: bump distro
050963b8d1 missing terrapin usage
ad3adfa28e retry yarn install
900e4474e9 missing terrapin usage
63efefb897 Merge pull request #111182 from microsoft/sandy081/notifications/dropdown
1ff7e57724 Merge branch 'master' into sandy081/notifications/dropdown
875ad7bdd7 Fix #111168
7e4f90277d run prettier over yml files
9a657db088 add tiny util to allow performance mark collection (via perf_hooks) independent of amd or commonjs usage
384d7b5e9e implement review comments
a327c55c85 Merge branch 'master' into aeschli/themableDebugIcons
4ddf7bc0a7 Fix null characters showing in forwarded ports
d970e263c7 more fixes for #111221
08d9b15245 fix dropdown position
a486099d30 fixes #111221
723ee37c02 bootstrap - expose preload process to base lib
d2365da65c rename doNotUseTrash to skipTrashBin
4d58b56772 Merge branch 'master' into isidor/doNotUseTrashFlag
0ec40638a8 Merge pull request #111042 from microsoft/isidorn/bulkFileEditsMaxSize
41025928ad bootstrap - fix more compile errors
ae64039e43 Move `runtimeExtensionsInput` to `/common/`
de85ef3a20 Fix hardcoded rpm dependencies for armv7hl and aarch64 (#111198)
e8ba7e51ee bootstrap - fix compile errors
6038823879 add doc
2efde187ac HTML Semantic Tokens test failures. Fixes #111214
44281ba1d5 do not support secondary option on menu
ff281d39f3 fix - pass the action runner
155b218dcf web - home indicator :lipstick:
2046205637 debt - fix layer break with dependency to v8-inspect-profiler
4aae851063 Update Codicons: Add 'circle-large-outline' and 'circle-large-filled' https://github.com/microsoft/vscode-codicons/commit/7ddcbfb5f46e97691028f19b475d9183f43ac245
abf3964921 Updating Codicons: Add 'pass-filled' https://github.com/microsoft/vscode-codicons/
c3e1f0e02a re #102503. allow open notebook on the side.
9ce365f085 chore: bump distro
0b7158b190 :lipstick:
e66547a1d9 ensure the editor has enough top padding when there is decoration ::after: { top }
0baf6bb9cc chore: update to electron 11 (#110759)
10d92e5efa Prompt user with info about terminal config, add settings search by @id, and add sendToShell setting (#110987)
6f87c1cf7f Removed "duplicate" label
8e76838da5 Tweaked endgame notebook, added my endgame notebook
2a1c8bbaf2 re #108464.
1732cb9540 DAP: add support for conditional exceptions
4c55c7264f Revert "Fix #58600, Format Emmet package.json (#110891)"
40a902c9cf Multiline markdownEnumDescription should not break split json settings editor Fix #110840
a7b1267006 both custom and native hover showing (#111178)
542de8a8d7 Fix bug where tasks.json tasks aren't resolved
eecbbcd3e3 fixes #110720
34b0cedeb7 fixes #108073
ef5a912876 fixes #109097
0223a22d87 externalize debug icons
535943628c revert
a2ca2bbb1c revert onCancel
5e82d27fa7 support menu with prompt choices
a85b3391ef Consider to remove migrateFromOldCachedViewContainersValue (fix #109726)
6c415c2486 Merge branch 'joao/terrapin'
ea989da383 Feedback from resolveTreeItem API proposal review Part of #100741
21a42246d3 fix compile
4e1eff7083 web - turn the home indicator into a menu
f19b19018c Automatic port forwarding polish Part of microsoft/vscode-remote-release#4021
e9fc5e147d Fixes microsoft/monaco-editor#2192
9a07d50f52 Delegate to the command service as a fallback (microsoft/monaco-editor#2195)
951509368c Add terminal hack for task line data back in Fixes #105159
93534b15da fixes #104793
12983c8175 Merge remote-tracking branch 'origin/master'
93f8adf263 :lipstick:
07d680b7c8 semantic highligting: deprecate member, add method. Fixes microsoft/language-server-protocol#1087
e81eb57671 Merge branch 'master' into pr/107705
ee6e905a8a cache OpenURLOptions in ExtensionUrlBootstrapHandler (#110725)
eaf5eaa29f Allow name to be updated on extension forwarded ports Fixes microsoft/vscode-remote-release#4028
4b6b2bc6c2 update cache salt
3a37613eb5 Automatically forward candidate ports Part of microsoft/vscode-remote-release#4021
ab6878688f fix terrapin usage
d632381e71 Add running process info to tunnels Part of microsoft/vscode-remote-release#4021
1436b523d4 [themes] Generate Color Theme From Current Settings doesn't have all colors. Fixes #111147
0a78fe165a Merge pull request #111110 from chenjigeng/master
6026ab576d fix #109104, #105884.
986e1248f6 bump distro
4ae26a1563 Update milestone
52098eaeb0 env - tweak shell resolve experience on startup
eae037b391 Fixed Hover style incorrect when writing javascript in HTML
fb80c0e44a Merge pull request #107126 from Timmmm/atomic_tabs
88856f1a1c Simplify changes from #108193
a194746aa3 auto attach: allow temporarily disabling
45ec698b12 Avoid walking whitespace twice when going left & small stylistic changes
f1cfe2d3a6 Update CodeActionOnSaveParticipant (#108193)
2b75c3d5ac updated javascript for in snippet (#111062)
9195c9ab14 Expose TS server tracing (#110534)
06be9f4029 testing: tests and speed improvements
3880463037 Temporarily only warn on duplicate scoped context
93e7dda5a1 Error if a new ScopedContextKeyService conflicts with an existing ScopedContextKeyService (#110363)
c9d89dd5ce `editor.atomicSoftTabs` can be a simple editor option
25e8ca8e18 Merge remote-tracking branch 'origin/master' into pr/Timmmm/107126
b2bd3540b0 Merge pull request #108448 from xndcn/patch-1
7265dfb6d7 testing: smarter change event
87b8061711 Merge pull request #110917 from dsanders11/patch-2
0ffe32409d Don't show complete command arguments in the native tooltips
786eca5cd6 Merge branch 'master' into patch-2
a0b7c2310f support dropdown actions in notifications
cbeaf4fc55 Merge pull request #108379 from KapitanOczywisty/patch-2
b2b3b015d5 Sort line decorations
796a38f930 Merge remote-tracking branch 'origin/master' into pr/KapitanOczywisty/108379
f25f1abfaf give the option completely to notebook extension for now.
d5a74a912b add trusted status bar item.
6b19da7102 update execution button when trusted notebook metadata changes.
1b3b40265b trusted notebook metadata
4d4f3660a0 opacity for notebook cell status
33c058d042 fix mouse click on text status item
d23c882470 use status bar item for execute cell placeholder
fc98345ba1 Extract output container renderer
efea77ab7c move cell output element to its own module
da00706deb cellDnd
57ca27e5f5 merge cell action view
8cf97fefd9 trust notebook prep
4b5dc2fcbc WorkspaceFileEditOptions add maxSize
d1280418d7 testing: initial api implementation
ff1887be3e Preserve per-window environment variables between workspace changes (fix #108571)
7d1cd1ff33 Fixes #99313
690d0e33c1 window - cleanup reload() method
1568c0ca45 :up: distro
fb277edc0f env - take window configuration into account when resolving shellEnv
542a82754c yarn watch: save errors in separate files, make error regex multiline aware
1273299f3d :lipstick: bootstrap-window
6f3fcd2ce0 env - move shell env into bootstrap-window and let user env win over shell env
69de6464ce explorer: pass the folder flag when deleting directories
fe65b26426 perf - add ellapsedWaitForShellEnv to measure blocked time on startup
5f8aa18104 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/terrapin
bffd7a6ad8 Fix #111014
185212db53 Revisit explicit use of ConfigurationTarget.USER when updating config (#109373)
7207ee201f env - also surface shell env resolve errors to users
8a6fea66c0 Fixes #107636
c8e59100c4 Validate line numbers
bb7b7dc7f2 Fix doc comment for CustomExecution api Fixes #110981
d84b5eb2da bulkFileEdits: do not use file trash flag
936048e028 :up: distro
a81ea8c4fa fix tests
9103955a6d [themes] wait applying settings until user data initialization is completed. Fixes #111009
6fdc79d81a env - set timeout back to 10s but show warning when it takes long
6541e52b5b icons: remote polish
c89f783319 Fix installing forever bug in server
acfd724aac Pick up latest TS 4.2 for building VS Code
caf01baa45 Copy createSettingMatchRegExp locally to fix cycle
b4c0cfb513 Better note current version in TS version UI
67b0e2d72d Pick up TS 4.1 final release
ea4d99921c update distro
1dcbd67f00 Load `applicationinsights` lazily
5d75857c59 Update marked cgmanifest entry
59428623f9 Cancel encodedSemanticClassifications-full on resource change
c833899a84 adds @features: settings search type and dropdown option to Configure Terminal Settings (#110874)
ffacef4727 Fix #58600, Format Emmet package.json (#110891)
8b720d6740 chore: bump keytar@7.2.0 (#110977)
f0ed8aa2e9 named codicons for views (for #92791)
5ebe7eb5f6 fix #110750.
195779a054 Fix #110870
2fb9c3d5ce Fix #110702
692e61eda1 Fix #110702
145c6e5beb #110905 also optimise for builtin extensions arg
3946a0a314 fix another variation of the "palette" typo...
d72f3fba3b Move LoaderStats down to `/base/`
508ef0928c Better loader configuration for nodejs processes
d99a9ade8a Update to latest loader
a245552aa9 update distro
5876a5e4ae Merge pull request #110930 from microsoft/joh/undoOpts
83246704d4 update distro
b0d577c1b7 update doc
22895e9856 Introduce a server method to check if extensions are ready on server
835ce347fe bump distro
76e1b21f4f fixes #110800
624aca5bf5 Merge pull request #110855 from microsoft/joh/pureoutput
56c3caa680 fix https://github.com/microsoft/vscode/issues/110666
4a1cea9306 fix suggest explain mode for complex labels
3665005621 add undo options (undo group id, isUndoing) to working copy service and bulk edit logic
37f44b2e30 Merge pull request #109511 from chanmaoooo/deleteWordEntire
8374d6a4c7 Detect ports to forward more often Part of microsoft/vscode-remote-release#4021
cf3194d184 Add tests and improve the implementation
71fce013c9 Weird on-type-rename-decoration. Fixes #110878
06bf8e6539 editors - update readonly options when file providers change (fix #110854)
2f05337db0 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/snap-arm
990ca74d22 Docs for FileSystemWatcher limitations (#110858)
23a826ff3c more jsdoc for #54938
eb6356cfd7 debt - properly implement interface
47eb468acb sandbox - fix process in sandboxed environment (allow to run on Windows)
d04f3178dc proper name for register function: registerFileDecorationProvider, #54938
710c859af0 Use label for "Follow link" command's tooltip
a36c68b9ec Fix #110905
c11ef72380 Merge branch 'master' into patch-3
a89864b295 fix tests
268091616c Merge branch 'master' into patch-3
b1bc453c55 Fix notebook focus treatment in HC
a5c190e1ad fix #110894
7077e069cf :lipstick:
1d42a1c1c3 debounce editor blur focus state update.
113e0428f6 Fix markdown cell focus treatment
3598f9714d Add new codespaces extension id to allow list
ab4cab8ac5 rename to `DeleteInsideWord`, remove keybinding
ddff206d37 Simplifications: substitute constant arguments
59fa30c069 Scope toolbar visibility to when notebook is in focus (refs #110883)
36a6f53480 Make notebook cell toolbar appear when not hovering over notebook (refs #110883)
334ede72c6 Fixes #97906: Do not classify user installed extensions as built-in extensions
d265071a78 Merge branch 'master' into joao/snap-arm
4f61f6d59e damn builds
7e0e697dc8 nbdiff. add menu to disposable store.
80169ca843 leaking disposables in notebook diff editor.
5ac643def7 re #109549. Reveal the first change in notebook diff editor on open.
c983b2ae4b explorer actions: use bulk edit service
21c0490036 explorerService: add hasViewFocus and undoRedoSource
49a1f40890 update my-work notebook
f4b9edc587 take local value when merging with conflicts
7dbdcf19a8 Merge branch 'master' into joao/snap-arm
8f1f1fda1b what the
ad6f4faafb use better name for async markdown rendering, https://github.com/microsoft/vscode/issues/67806
f5a7eb3848 markdown renderer listens to img load and sends resize events, https://github.com/microsoft/vscode/issues/67806
cacb0c90d9 Add `UndoRedoSource` as a means to mark and retrieve undo/redo elements based on their source
9e704c93be Merge pull request #110867 from microsoft/isidorn/bulkEditServiceSupportFolder
63f04d87da bulkEditService: support folder creation
25a5576bbe improve browser extensions view
5cca5c598c empty commit
cbfd4d5a9f fix snapcraft x64
6d439732d7 Reduce diff
2a499549ce add deleteWordEntire command
0718c3415f fix test
4ef843ec02 Merge pull request #97203 from bzarco/launch-multi-root-args
54a9df4857 debug console: increase maring right of count badge
78908e7eb4 bump distro
8513f398c4 command for open external
02ecc884d7 enable web extensions in web + server
671f169516 #100415 :lipstick:
ff468f6536 #100415 have fixed height only for initial empty installed view
8d25d42560 Merge pull request #110856 from microsoft/isidorn/addCopyOperation
28d71bdbab fix snap target-arch
11644ab3f8 Merge branch 'master' into joh/pureoutput
20d2857142 fix wrong file decoration check
74cefb3f13 bulkEdits: add copy to WorkspaceFileEditOptions
93a0ad81c3 Merge branch 'master' into launch-multi-root-args
ca20be531e simplify ITransformedDisplayOutputDto type
3d708b3c64 #100415 show installed extensions view always
7ec1a6899c remove transformXYZOutput
5dd81b4077 move orderedMimeTypes and pickedMimeTypeIndex out of the domain model into the UX (its sole user)
3d013dc76f move git rename to command palette
363534db96 Fix #100415
f6f12c1bcf linux build: fix step condition
11d9d4da8f fix compile error
edf43e529a build snap packages for linux arm
12b808cf08 make event optional, event naming, relax badge length a little, https://github.com/microsoft/vscode/issues/54938
f9c3f0dda2 Codicons in prompt (#96430)
a34cad5c6b Codicons in prompt (#96430)
72defdc77c Support greater than and less than
896848239d fix typos: pallete -> palette !!!
b80117cc34 web - enable dnd to download in pwa (fix #83517)
f11635ef11 :up: distro
23ed0649cb storage - remove deprecated methods (fix #109967)
d21a51c233 re #109549. undo redo should edit markdown cell.
0109e4d504 fix #110826.
e7ce16ceb0 Preserve old showEmmetcommands ID #58600
33e7e030d2 Move Show Emmet Commands command to extension #58600
9641ad2253 Don't use local server for signin in remote scenarios, fixes #104628
f3db091486 re #109549. hook notebook cell language picker into Change Language Mode.
9ecb7e4039 re #109549. click on status bar focus the editor
11341a0d37 Merge pull request #109987 from lf-/patch-3
e0eb2e6e75 Fixes #110468
9fbf87e38a Move management of `inDiffEditor` to the other editor context keys
ba5371a252 Render "Extension" in Source column when the keybinding comes from a user installed extension (fixes #110653)
596a96ec7a Add `ResolvedKeybindingItem.isBuiltinExtension`
22b4c45bc1 update distro
58be98a0aa `native-keymap@2.2.1`
8a11346573 re #110581.
3184dca0bc cli server: add OpenExternalCommandPipeArgs
965c8c4cfd chore: bump distro
fb6a2a3258 Bump vscode-ripgrep Now has pcre2 in arm linux build
82b485f805 chore: bump keytar@7.1.0 (#110815)
8edc150fe7 Try resolving URIs immediately from the tunnelFactory Part of https://github.com/microsoft/vscode-remote-release/issues/4012
05606c1e09 reuse terminals only for unchanged config; fixes #81345
87050c7fb5 re #109967.
0593b3eb54 Backup location can change in same session (fix #109019)
d3057c54c8 remove console.time
7bf226cf50 add console log service to cli
cd3caa2d7d provide a promise to wait until initialization is finished
221b8289c4 Merge pull request #110792 from microsoft/alex/native-keymap
8c93891a4d Minor renames
ee4071ccbe Simplify handling of `diffEditor.codeLens`
f405a3dcde editors - stop trying to be smart about default editor options in `vscode.diff` command
f9f2637f79 debt - onDidBeforeRun => onBeforeRun
9c4c195980 Make users save new file (#110330)
442b1d1b61 Move all tree view out of contrib Fixes #110374
c4d2181da6 Clone (#110333)
540cb21d92 Add an elevate parameter to tunnelFactory Part of #110795
171a21b631 Add doc to resolveTreeItem Part of #100741
0c2c8dd8b8 Inline allOf clauses for additionalProperties: false (fixes microsoft/vscode-remote-release#2967)
60c625e9f0 fixes #110768
f255e3e00e Merge pull request #110573 from microsoft/joh/tsQuickRename
28b16c26d8 Move usage of `native-keymap` to the main process
8b192ae90f Move `IKeyboardLayoutService` to `/platform/`
d8e40aeedf fix tests on linux
1b7d1e21ca fix tests - dispose
793b679ebc adopt latest API
0cd3c4c994 fixes #110775
fd610cfa5f Merge branch 'master' into joh/tsQuickRename
8667e71704 #109019 remove dependency on backup location
6479a9c46a add node task to fix build breaks (#110762)
b25867b709 Support --diff parameter with reading from stdin (fix #110426)
2feb009c8e Editors: consider to allow name/description for file based editors (fix #110738)
d19c7c52fd fix #110740.
c4f50933f7 Remove some unused issue reporter code
c839f49d8d Inline DeferredPromise Noticed that this was imported from /test/. Not going to make it a nice async helper because this isn't generally a great pattern. It's used in SearchService right now sort of as part of a workaround for issues dealing with EH search providers. When we straighten that code out we'll be able to just delete this. Fix #110610
566917c00b :lipstick:
0408c0010f use piece tree for size and line limit calculation.
6327e4b8da re #110581. adopt text truncation in text/plain.
09b47ace4a re #110581. truncate large simple text output.
d878434d63 prevent keyup of action baritem without keydown fixes #110745
4fb3e8e6c1 set tabindex on submenu entry fixes #110765
9c3522ec80 Include experiment info in issue reporter data
274bf78da4 Merge pull request #110748 from microsoft/misolori/notebook-styles
cabfaa63d0 Merge branch 'master' into misolori/notebook-styles
00fa5d3884 [typescript-language-features] Update importModuleSpecifierPreference values (#110536)
96949c76e5 Merge `IKeymapService` and `IKeyboardLayoutService`
8f32cbb1d6 Align `IKeyboardLayoutService` and `IKeymapService`
c2f89b213a Move keyboard mapper instantiation to KeyboardLayoutService
c0d53daa9e Emit `IKeyboardLayoutService.onDidChangeKeyboardLayout` only in case of a change
3224201b07 expose current flights on exp service
771f9f9a48 Update distro
744694ed31 Extract usage of `native-keymap` into IKeyboardLayoutService
e7fe18ddf8 Update default styles and polish focus treatment
cce8f8bc69 Fix #72878
6b85b9ff0e fixes Title: custom title zooms in #110716
fdd103cae2 Fix #100498
15353669a6 Merge branch 'master' into joh/tsQuickRename
8134d8c9e7 rename to OnTypeRenameRangeProvider. For #109923
0b8a242be0 surface latest jsbeatify settings. Fixes #84606. Fixes #79334
ec8e86a03e fixes #109603 for macOS web
e62a2054a1 Merge pull request #108451 from justjosias/patch-1
ce864da274 fix showing remote extensions
f663779523 Merge pull request #110572 from Wscats/patch-2
00525e9f7c Fixes #110603: Add `diffEditor.wordWrap`
c704881abb Validate dynamic configurations only on launch
62e830be77 Git/SCM: Use vscode.open and vscode.diff for a better editor opening experience (#110733)
da9a12b837 Fix #104055
9ba554073b debug: add unit tests for repl output count
11d835b65d debug hover polish the tip
97b9ca6028 debug console: respect element.count in aria label
b39c9d3cc9 assign extension to menu actions
0454fdfcd7 fix tests
cda2529387 debug: collapse identical lines in the debug console
876d1f09cc introduce new variable ${fileWorkspaceFolder}; fixes #84162
ea3b8da874 also quick rename type parameters, ignore declare only things
e6bb245b6c use predefined constants
f9224001d5 Merge branch 'master' into joh/tsQuickRename
b04e9c8f9d :lipstick: generate command docs
504b891937 move commands to their locations (#110714)
8f9aeb83da fix invalid command converter behaviour
2b06004f0d :lipstick:
402e7afde7 https -> http in port forwarding view
85714e1007 clamp suggest line height between 8 and 100, https://github.com/microsoft/vscode/issues/110078
e416cba1b3 fix https://github.com/microsoft/vscode/issues/110707
46ff33b6b6 Subpixel antialiasing in some setting item labels Fix #86336
b4f09c5de3 Change search.actionsPosition default, fix #107163
2f34433853 Tweak settings tree sizing Fix #109095
4618539da2 💄
af6843bacf Convert terminal ext api null args to undefined Fix #110253
0180ce8eac Bump distro for merge resolve
89a418cc43 Add vscode-regexpp to remote/package.json
5afc5cd160 search: intelligently normalize crlf in regex search
7dde16206f Merge pull request #110094 from olivercoad/conflicting-autoclose-pairs
5d2ae44c01 Small style changes
d1d59f8b74 Fix #27716
5da5495a7f search: fix copy all containing extraneous crlf line endings
fbaf7b1187 fix #110427.
7a1ee06e24 increase titlebar height for macos big sur (#110592)
7a5fa10646 Merge remote-tracking branch 'origin/master' into pr/olivercoad/110094
8c76afad6c Fixes #108160: Handle padding in mouse target computation
9d389f0364 Handle error case for candidate ports Part of microsoft/vscode-remote-release#2776
f2ea8849e4 Merge branch 'master' into patch-2
c6efea07b0 :lipstick:
c5e6489b3d fixes #110430
f3efe70c9a don't attempt to convert API types inside the renderer, break up mainThread-api arguments (and plan future removal)
addaad3f99 Don't have 'show local' button in open dialog when remote Fixes #110264
043d8e2086 #109019 make fileSystemBackupsHome updatable
19c93615dd Properly call dispose on extension created tunnels Part of microsoft/vscode-remote-release#3961
0ec4ce387d Fix #110574
04be17a373 Fix #45244
17813ce44e Open command options are not mixed-in in the right order
eea8648466 Use vscode.open in NPM scripts view Part of #110497
a9837acc6e Optimize code readability
b851bf9ca0 Merge branch 'master' into joh/tsQuickRename
2ac7284762 add api argument stubs for strings and numbers
5c1789667c debug: make exception widget accessible
63ac48bf6d debt - move api command things into extHostCommand so that they can be contributed from anywhere
01dd9f0307 :lipstick:
71e24bc99b Fix #39543
70061a8b22 modernize vscode.resolveNotebookContentProviders-command, fyi @rebornix didn't find a unit-test for this!
443c0db7c9 modernize vscode.executeColorPresentationProvider-command
e25b8819f7 modernize vscode.executeCodeActionProvider-command
f3439ece09 modernize vscode.executeCodeLensProvider-command
94a57406aa deprecate old api command story
74703883e3 modernize vscode.executeSignatureHelpProvider-command
883936de2e modernize vscode.executeCompletionItemProvider-command
d310cba731 Handle conflicting multi-char auto closing pairs (fixes #72177)
4e4f02f632 Allow ms-vscode.github-richnav to access proposed API
c5ee747748 Merge pull request #110541 from loganrosen/ember-cli
29e7305d9d progress bar: report progress
39bea31ae8 Update classifier.json
1f11563975 debt - move contrib only service to contrib (output)
5b5e79558a debt - lift checkbox to workbench
76a8ea640e Add undefined to TaskProcessEndedDTO.exitCode (#110508)
0998e4ccbb respect user settings when creating terminals; fixes #109111
5d7ca3a879 debug hover: show tip to show language hover
45ce70792d fix tests
b5cd02f178 #106348 Adopt codicon for npm view
3ee6fc3f68 Fix showing newly enabled extension in enabled section
3d8ad7d74e tweak setting for #5312, fyi @usernamehw
336b58c8a2 Fix #106348
f1560e9a19 Merge pull request #110494 from usernamehw/word_suggestion_any_language
b07d19a768 storage - remove store2 (#109967)
8f82b02a4c Merge pull request #109842 from microsoft/joh/98228
20b49a4a9c storage - more target adoption (#109967)
d9893b5d64 :lipstick: editor memento
38f55ece05 environment - add OS info (#106528)
710da39135 Mark .ember-cli as jsonc instead of json
ee46c1f89e Adopt Action2 for more search editor commands to fix #110407
bf6776b980 fix #87730.
293af2074e handle last line of copying lines.
63e42d414b re #97497.
f47b588736 :lipstick:
629cf65721 fix #97497.
591039e34c debug: fix compound integrated terminal launches breaking
cb7297a10a :lipstick:
2b900dcf11 fix #110503.
4358d8bf30 rename 'dirSep' to 'pathSeparator'
b155f9757a Update seti
df143f19b7 no double spread
8d73ce7ed2 :lipstick: no more homemade iteration
2fdc607f19 Merge pull request #110273 from microsoft/connor4312/fix-search-freeze-on-long-lines
217ad5ac66 Typo: Uncommited → Uncommitted
7f6ea40bc2 terminal: typeahead state management for verified lines
4c46272797 Stores the actual config object in the cache
e96cfbccbc 💄
576d8af2df Changes to use TernarySearchTree
8a5605bd21 Splits out loop & uses regex to improve perf Addresses PR feedback
d21cbabe6b Adds default context caching for objects Clears all cached config context values for objects
165e49bfe8 use rename info instead of highlight info
ce7bd67d46 explore on-type-rename for TypeScript
16ffcb50fa adopt latest references viewlet, https://github.com/microsoft/vscode/issues/85636
611f28952f trustedDomains: loosen restrictions on what a * can be fixes #110501
b0ce55403a Merge pull request #105887 from nrayburn-tech/dirSep
edaf854a74 Remove "files.autoSaveDelay" from Commonly Used
753a1c095a Adjust debug toolbar shadow (fixes #110422)
561501492a Remove unneeded constructor from TreeItem2
0286c4f793 Add missing bit of TreeItemLabel API
4dae492ac7 Merge pull request #110428 from microsoft/connor4312/disallow-nested-config-resolver-keys
31b0068af0 Make TaskProcessEndEvent's exitCode reflect the truth Fixes #110185
630e706ad2 Add open context to certain commands (#110475)
e526f16131 Prioritize configured tasks in `getTask` Fixes #109939
2e15bd0592 Add a setting to include word based suggestions regardless of the language
7b5849b123 Fix build
ea5e971611 Tolerate strings again (fixes #110432)
b785be4c73 Finalize TreeItemLabel API Fixes #61579
5758f6fcd4 fix cmd + down in open editors view
fa856cf019 #67603 Add new extensions automatically to the list
7bfc7edadb open editors: introduce sorting
37103467dc dispose list elements on list dispose
dc74330d39 fixes #110429
690db82ef2 tweak fix for #29210 and thereby fix https://github.com/microsoft/vscode/issues/106090
52e9e02e0a Fixes #110141: Do not push undo stack elements for a no-op EOL change
549da12a6d fixes #104061
717a730f3a window - fix undefined access
e4da961570 Merge pull request #110455 from microsoft/joh/open
94d3497dac :lipstick:
a9c04968f3 Merge pull request #110423 from dsanders11/patch-1
1cfb74c330 windows restore - add a new setting choice to restore the previous session even when opening a file or folder
cc9616baf8 use 'enablement' instead of 'preconditions'
e275af7e79 render activation events as code
fb0128c7ec Fix progress bit overflow bug (#110411)
b321d3c364 Merge branch 'master' into joh/open
33a49a9c63 Fix #67603
02316b635d editors - fix listener leak (#110336)
050a123750 Fix F6 in extension page webviews
4da8e50404 Don't show users a notification if a save is cancelled (#110344)
17c29f0b99 Add support for web TS Server logging over postMessage
afcfc97316 Fix method spelling
7c6994d1b5 Use toOpenedFilePath to ensure we don't ask TS server for projectInfo if a file is not open
fb93010aa2 Make sure we use the same path normalizer in a few additional places in buffer sync
805aa7e8f4 Make ResourceMap treat the same file with different scheme as different
67817c33a1 fix #40713.
bb8d5f1842 terminal: update typeahead tests
0ef0d2d65a fix #109765.
97664e1452 fix #74622.
b2eca1fd4d Fix InMemoryDocument to support both OS line endings Co-authored-by: mjbvz <matb@microsoft.com> Co-authored-by: meganrogge <megan.rogge@microsoft.com>
bd98013973 insert a 1 sec delay before using a newly created integr. terminal; a companion fix for #38578
56947b3a75 terminal: only start typeahead predictions after the first prediction for a line is valid
65c3fb0a08 [css] add ':' as trigger character. Fixes microsoft/vscode-css-languageservice#108
13669e6bbb fix https://github.com/microsoft/vscode/issues/110420
02f6319ca1 Fix autoSaveDelay missing from Commonly Used, add warnings for settings patterns
d5febf9628 config: disallow nested config resolver keys
fac5cc3a54 #102906 add tests
df171cfcab #102906 tweak wording
f086ee122c Set StorageTarget in auth service, #109967
dea609b7ba #102906 wording tweaks
f1c6ce7c9e clarify effect of command enablement
b3c2cc3a7f debug: fix integrated terminal not changing drive
0e708ea0f7 fix #90897.
776d80f470 Merge pull request #104997 from rotem-bar/jensui/102906
0d23be5d74 Merge branch 'master' into jensui/102906
a48ad3b1d8 clear find widget reveal timeout
d55e884024 Merge pull request #110370 from jeanp413/fix-107104
166f7a4cb0 Merge branch 'master' into fix-107104
f066dfcda8 Fix #67905
4ef91c2e40 Fix #94416
593d3dd94d debug: normalize drive letter in loaded sources view
f2ccceef3d fix #84772.
49d1396aeb update pattern and add to grammar
900bcb7632 Merge remote-tracking branch 'origin/master' into connor4312/fix-search-freeze-on-long-lines
3e797ae1aa Update drop shadows (refs #92301)
a986b578a2 fix #106570
4d6c4ae0b7 insert a 1 sec delay before using a newly created terminal; fixes #38578
6a8fe0a8da let CommandsConverter actually convert commands, make sure "magic" commands handle uri components
b794105cb6 Fix #90548
0bda02ba0d tweak throttle based on actual numbers
40558fc8e1 report `suggest.durations.json`-even only every 500th time
2b21aab9e2 fix #110410
8367f475e8 explorer: use EditorResourceAccessor
5bf6d0cabc fixes #65188
d7b84b8fd7 update monaco.d.ts
e69d768e53 adopt feedback for #109923
776193fdc0 explorer: reveal diff editor
ab7c9d605a fix reading store from config
740087a3e0 #109056 remove hack to use dialog service
61970cb6f3 preview - fix italic for description
fb5e7bae09 do not remove from remote if key is not registered - compute unregistered keys from last sync state
86621ccdee do not remove key in cloud if it is not registered
87fd567da0 add commit characters to explain mode, https://github.com/microsoft/vscode/issues/110382
efef7c1d15 layout code lens content widget when adding commands, fixes https://github.com/microsoft/vscode/issues/110332
bcf2f23cef Can't save workspace locally when using remote extension. Fixes #109713
49342801cd [semantic highlighting] improve fallback scope for macro. Fixes #110150
14075af62e don't resolve code lens when typing, immediately resolve code lens after receiving them, fixes https://github.com/microsoft/vscode/issues/96783
49bd4e4b34 Merge branch 'master' into dirSep
82c65e753f Add Refresh context menu action to candidate ports Fixes microsoft/vscode-remote-release#2927
d4e1ae56ed fix alpine build
5e5ce9ec53 Better compacting of URLs in ports view
8dc55cf219 fix sandbox
8c8e2a888c debt - make dialog handlers a workbench core piece
c58384b87b distro
eba1343a10 cleanup linux alpine build
b7cb5e2e1a Merge pull request #109643 from eltociear/patch-1
f27d73be72 fixes #110353
14140d2a19 Revert "Merge pull request #109049 from digeff/searchView/context/extensionPoints"
31c034604e remove old forUris, rename forUris2 to forUris, https://github.com/microsoft/vscode/issues/110241
a19b26ef69 Fixes #107104
7a322c44db Try to fix the build
f5898a0e59 surround match in zero-width spaces to avoid clobbering
3f62d10652 Removes deprecated IDefaultLayout interfaces
35f9bac07d Disable markdown smart select tests #110365
0572704226 Make settingLayout patterns strict Fix #110129
7ba372c80c Fix tests
f23e47b9a2 Extract getParentFlowToElement
c8877809c9 Pass webview editors an explicit scoped context key service
aab1c59227 Use UriIdentityService for #110241
a28b99d78b notebook: echo complete error object on preload function exception
49695de8a1 notebook: execute kernel preloads in series
2b9e62fcf0 Merge remote-tracking branch 'origin/master' into connor4312/fix-search-freeze-on-long-lines
00f32f9a26 make search editor ranges work for hidden text
046654ae65 make search editor ranges work for hidden text
a856e60a0c Better support dragging and dropping with webview views
10514bf423 Fix webview scrollbar colors for firefox
2b820b4bff Hook custom editor backup cancellation into the extension layer
7a4e81a674 fix catastrophic backtracking when parsing markdown files (#109964)
a1bb5ac207 Merge pull request #109049 from digeff/searchView/context/extensionPoints
9a08a10708 Support ctrl+v PS override on Firefox too
982bfc2334 Update decorations synchronously when the wrapping info changes
86f773db82 Merge remote-tracking branch 'origin/master' into searchView/context/extensionPoints
559f9b60d1 Applied feedback
809db2993b fixup!
63d15a97c7 Support character markup in mardown smart select (#110195)
4bfa0a0aca fix build
db6fbd581a Merge branch 'master' into connor4312/fix-search-freeze-on-long-lines
d2701267df Potential fix for microsoft/vscode-internalbacklog#1604
038835d88c Merge pull request #109551 from maldahleh/109255-support-detail-text-settings-dropdown
1ffb469a15 add no-drag to context view css in menu.ts fixes #110282
1ce5b5773e fix #105757.
3030d4f380 Remove registered color for selectBoxCustom detail
414c387375 fix #108950.
0dafeae79f :lipstick:
636c588eda Refactor DialogService to use model and contributions (#109980)
57203b243d debug: add ability to close exception widget
92b9426701 Remove unused variable
014cca917e Merge branch 'master' into 109255-support-detail-text-settings-dropdown
cb23c0892e quote powershell arguments properly; fixes #68151
5184dff52f terminal: fix typeahead edge case
fcfc8531aa #110241 fix tests
96acd5f37f Merge pull request #108401 from turara:resolve-78733
3ef3247e85 Remove participants list from comment headers
140ce6130d adopt latest references viewlet extensions, https://github.com/microsoft/vscode/issues/85636
e7a598f648 Allow context view to align with anchor (#110277)
50416be1c6 #110241 Adopt TernarySearchTree.forUris2
00c4572909 Merge branch 'master' into resolve-78733
7065675056 Fix #109177
77154ae5c2 Merge pull request #110272 from microsoft/misolori/shadows
0a7f58fbf7 Merge branch 'master' into misolori/shadows
5fbd3b43bb Style terminal scroll bar on Firefox
3ab3514bd2 Force ctrl+v to not be sent to shell in Firefox
3d61a39074 fixes #103031
d34ba652f3 clarify explorer.enableDragAndDrop setting
02bd5f139b fix focus issue on list
e4cbfba51b Don't change LANG vars containing 'euc'
09ab4faf90 :lipstick: remove LinkedList#toArray which became obsolete with iterators
d10b4cc81e polish when selecting config
ab6a005750 Fix #86077
d26f927791 Merge pull request #110268 from microsoft/alex/diff-word-wrap
415955a5cd Allow word wrapping in diff editor
cd395984ca Make inline lightbulb aware of wrapping of changed or deleted lines
982689e007 added GH PR extension to list of tracked repos
912e8f7e99 Merge pull request #110306 from microsoft/joh/wordBasedAll
e8b69537cd fixes #40295
74b2510985 word based completion includes words from other files of same language
ad88db1031 fixes #110304
76abce66de Merge branch 'pr/107958'
ddefc990cd correct codicon size for code lens placeholders
62877b66d8 Merge branch 'master' into pr/107958
0e4b1fec5d Render char diffs in the wrapped deleted or change lines in the inline diff
13f9f73353 :lipstick:
1d18ebe47e Merge branch 'master' into pr/107074
ecfb8771e4 Merge remote-tracking branch 'origin/master'
6a2da6d725 :lipstick:
7200f73de2 Merge branch 'master' into pr/106368
77a57165e4 debt - race more minimal edits computation against 1sec timeout
2c1272b794 fixes #104945
64ef9869b6 Fix filtering on * for simple file dialog Fixes #110265
55fdf94d67 fix https://github.com/microsoft/vscode/issues/109776
cb63744475 Adopt TernarySearchTree#forUris2 (#110241)
a56c7406d7 Fix issue where toggling between inline and side-by-side was forcing word wrap off
3f8e8a1733 Push view zones in the original editor when the original lines are wrapping in the inline diff case
438f610860 strict path casing in extension host profiler, https://github.com/microsoft/vscode/issues/110241
156d702f5a Diff editor: show path as description (fix #109224)
d751b6bcd2 add IExtUri#ignorePathCasing, use forUris2 in decorations service, https://github.com/microsoft/vscode/issues/110241
f2a9b63c64 Do not show hover on icon label after click Fixes #110284
f5e9a01715 make default not ignore path casing, https://github.com/microsoft/vscode/issues/110241
3bf2afdc01 add TernarySearchTree#forUri2 which allow correct path casing handling, https://github.com/microsoft/vscode/issues/110241
21c84a4351 restore old case ignore behaviour unless explicitly set
9b0522f3dc scmViewPane: do not render whitespace in commit message input field (#107913)
b3cc19b819 :lipstick: use async-await for code lens provider logic
c0c4ceed44 fixes #110290
351e6172e1 update code lens when editor gains focus, https://github.com/microsoft/vscode/issues/83363
0216c71896 Revert "Use editor base weight when contributing peek commands, fixes https://github.com/microsoft/vscode/issues/109727#issuecomment-720986472"
1357f6d494 editor preview - ensure simple file dialog opens pinned too
65f805d98e fix build
6c32ada9b5 show extension editor manage action always
2815e732f7 Fix refocusing clearing existing forcus for iframe based webviews
4247b296eb Including ` as part of foldEndPairCharacters (#110108)
d04956f6a7 Switches the 'Fix all' quick fix provider to use resolveCodeAction (#107853)
ffb8c08dd9 Enable IgnoreMenuShortcuts for iframe based webviews
df7fdd6515 search: fix freezing ui on long lines
c9bebe2cc9 Fix #98041
37a01430cc Tweak shadow colors
840bc2ef1c Set explicit StorageTarget for webviews
0efbfd9190 fix #108765.
c067c9b947 Improve rendering of view zones with changed or deleted text (inline diff editor)
59b020a362 Merge pull request #110255 from microsoft/rzhao271/format-uri
8248e19817 Merge branch 'master' into rzhao271/format-uri
5ce31a6e8b fixes build break
b473bc55de Clean up drop shadows
2f7f100e44 Render inline diff view zones in batch
701e6713f9 Merge pull request #110112 from microsoft/misolori/squiggles-bg-theme
93a7a07559 Do not store the original content in the diff information for inline diff margin actions
2b9ae05554 Merge branch 'master' into misolori/squiggles-bg-theme
51eb0901d4 add setting for code lens font family and size, https://github.com/microsoft/vscode/issues/16038
5e8f9cf1d2 :lipstick: code lens
fcef0e3db4 Use Array.flat() (#110189)
4e0c77f8aa Add `IViewModel.createLineBreaksComputer()`
e300dfcdd2 terminal: allow excluding programs by name from typeahead
b5f6a521e0 Fix vscode-emmet-helper issue #1
d29487617b update language
e5530fc4f0 fix #105920.
62d39a7dba Adopt storagetarget in Exp services refs #109967
98a3c4fe64 reduce work when menu is not visible fixes #108712
ef6b438769 Fix #88703
a45abdbd1b Update seti
87d49a7b66 Fix #108300
226503ba0a Merge pull request #110213 from jeanp413/fix-110212
ea6ee515f1 Add color tokens for warning/info bg
f1ebde547c fixes #109781
876af4ccfd no max width for welcome buttons
1c7d982b93 fixes #105201 Co-authored-by: rebornix <penn.lv@gmail.com>
6e6654a679 Fix #91534
f0580d497e Fix #101441
d6fb7989f5 Push view zones to accomodate equal but differently wrapped lines
1256b16ee1 Merge remote-tracking branch 'origin/master'
7509a0103e Fix #103941
91aa548b05 Merge branch 'master' into pr/104614
4ecf3f8f02 Merge remote-tracking branch 'origin/master'
98e0e93ae0 :lipstick:
61500a468c Fix #94289
c96f362934 Merge branch 'master' into pr/99324
f18700d036 Merge remote-tracking branch 'origin/master'
309cabdf51 :lipstick:
961cbd66b7 CLI help: consider to separate --file-uri and --folder-uri. Fixes #110206
978d39324a Merge branch 'master' into pr/104312
e7e38c161a Be aware of line mapping when rendering diff view zones and diff overview decorations
7e5609afa9 feat: implement Git: Push Tags command (#110096)
e3754e6f8d group uninstall and install another version actions into same group
294406d7a1 Fix #110121
23579d815f [file icon theme] icon match the last word of folder name not the whole name. Fixes #110183
ec084a25bd :lipstick:
df4524f713 Merge branch 'master' into pr/97525
86d848d8e7 :lipstick:
592fa5cdaf Merge branch 'master' into pr/97486
fd306e8cb4 Merge branch 'pr/97322'
dd97a9d335 :lipstick:
d40499936f Merge pull request #108682 from Siegrift/enable-tsec-language-service-plugin
551db7ec94 Add new fileDirnameBasename variable Fixes #78316
8cfcd9a3fe Merge pull request #110178 from vfcp/master
2720a8022e Allow user tasks to run when no folder is open
66ea9c5ca1 Pass in actual editors
a0031aa6ac Small refactorings
07f0bade37 remove duplicated context key expressions, fixes https://github.com/microsoft/vscode/issues/97381
5290baabac improve message when files is too large for formatting, fixes https://github.com/microsoft/vscode/issues/105986
8cebd10782 set line height for suggest details, fixes https://github.com/microsoft/vscode/issues/110172
3ed1d0050c Merge branch 'master' into enable-tsec-language-service-plugin
14767349ab window - some renames :lipstick:
147f623629 Merge branch 'master' into pr/97322
4439de9a3b tweak setting name `editor.suggest.showInlineDetails`, #109690
7efc22cc85 git.publish: do not await notification resolution related to #109977
776541c380 Setting to Disable Split Editor on Drag and Drop (fix #71016)
c73c0b30f2 :lipstick: let -> const
35ff2c0df8 fixes #110012
85958bcecd fix https://github.com/microsoft/vscode/issues/97451
aede2434b0 fixes microsoft/vscode-remote-release#3180
5a534883c7 Fixes #110212
875c2ced66 Finalize FoldingRangeProvider.onDidChangeFoldingRanges. Fixes #108929
1fab0083f9 Renames
7ca4a47ba5 add vscode-test
4e24bef648 :lipstick:
54ba2bad67 Merge pull request #104923 from AE1020/scrollbar-paging
abcc621872 Rename option to `scrollByPage`
3517c02303 files - stop checking for BOM before writing
7bfd7fb685 Keyboard shortcuts for switching focus between left & right sides of diff view (fix #95068)
eb8c718e81 debt - fix compile errors in bootstrap files
3154dd4f69 editors - add workbench.editor.enablePreview to most commonly used settings
59a1893d6d Log number of loaded certificates (#91794)
f9e19c9ad1 only hide outputs when output is transient.
148b85862a fix #89250.
9ad6e7edf9 Correct themeLabel in package.nls.json for "Tomorrow Night Blue" theme
7095ef144b Revert "Revert "Fix #99971""
a2963771d1 hover info should not be broken within word (#106885)
024df33553 feat: add setting for default stash message
109d9984c1 fix: commit template appears as default stash message
19c0c60064 feat: detect default stash message use commit message as default stash message if commit message box is populated
03c38e6702 Add more logging to github auth provider
1d5854f611 Unassign myself from the classifier
3338ff4e18 Fixes navigation commands for webviews
6e2aa0bfb7 clean up code and remove unused methods
ce7e6d9978 Bump actions & fix #109699
153ba443d5 Use string.matchAll (#110074)
b419f2f169 Adopt StorageTarget in searchEditorInput Ref #109967
5961799c53 Escape backslashes in issue reporter data, fixes #105494
be410d1a3d explain why we modify textarea input handler in firefox.
fc07b2f170 add comments to clarify code
83f000df03 Merge pull request #106873 from belcherj/patch-1
cb044cec21 Merge remote-tracking branch 'origin/master' into pr/belcherj/106873
339681f631 Use excludive selectors for search editor contributions to fix #91453. cc @jrieken
fca7107884 fix #105901.
35bad7021d disable submenus rendered as dropdowns (#109934)
c8cfffe09f Add vscode-encrypt to nativeignore
df9cf627b1 Merge pull request #110095 from microsoft/rzhao271/webgl-description
9d5dbc6a1a Bump vscode-ripgrep
9d0346ad2f Fix #107858
c91facce0a Add an action to remove recently used tasks Fixes #93403
8335fcc3fc debug: do not auto pick dynamic launch configs
779a171f9d Align configure task quick pick closer to terminal Part of https://github.com/microsoft/vscode/issues/93864
ad19579a44 Don't clear filter for Show All Tasks Fixes #97467
15afc78232 Fix exthosttree tests
a1025c64c1 fixes #110077
9f2ce53867 debug: stop supporting enableBreakpointsFor
081632d225 debug: remove legacy adapterExecutableCommand
e95c40c1e4 API proposal for revealing tree view when no elements Fixes #90005
ce4fb6e323 fixes #96264
0cc93f5c48 debug: split ConfigurationManager into ConfigurationManager and AdapterManager
6ce30f1dce remove deprecated debugAdapterExectuable debug proposed api
f53678cb4b Update branch for sql grammar Fixes https://github.com/microsoft/vscode/issues/109251
85534c004c Only reset theme icon color in treeview once
4b0855f292 Improve the dynamic launch config UI
f63d695254 Fallback to userhome when no "file" scheme folders open (#110066)
0302b84221 web - set version to 1.52.0-dev
63ce8b4732 fixes #92146
d03925a88c Merge branch 'master' into pr/95915
e380037a06 [themes] Use light theme for --disable-extensions. Fixes #97058
168ebd1e66 fixes #95599
256066f94c Fix preffered pm when pm can't be determined
57ec100886 fixes #40548
1593959b5e In case of multiple possible longest common substrings, try to give preference to the ones containing the most ammount of text
24b28f57be Always use `vscode.open` to open markdown links
7f7307b89a Fix command for renabling extensions when running with cli flag, fixes #94532
4059ff428f Allow cancelling GitHub sign in, fixes #109101
93d736db23 fix #93326.
e026e9a77e Update JS/TS grammars
194068f693 adopt StorageTarget in SCM #109967
48ebbe9ffa Merge pull request #110038 from aasimkhan30/aasim/fix/checkboxOutline
663a049f0a Merge branch 'master' into aasim/fix/checkboxOutline
25c6703f39 debug: fix debugees blocking when writing stderr
024368a638 removed unnecessary important from outline-offset in checkbox
c258fff193 Fix compile error
80a9ecff3e debug: cancel hover evaluate requests when hovering off dialog
451c2b61d3 Specify type of CodeLensProvider instead of using casts
9f4737fa3f Exclude definitions from js/ts references code lens
d88ac6f164 Finalize the isWritableFileSystem API
d54c3c67dc fix #74353
18902550f7 fix #70306.
11faf89369 added outline offset to checkbox to make focus visible.
05049f7fbb Add Definition list to Markdown Snippets (#110026)
8a7189599e Add color token for error bg
0440be9aa4 Fixes #110033
c2fafb10e3 fix #57197.
a58d816580 Don't remove -l from tasks on Mac if setting is set Fixes #107563
5a73a68e1f Revert "Fix #99971"
faf36c2f47 Fix #99971
fd951da3ae remote indicator :lipstick:
736a46fc8b Merge remote-tracking branch 'origin/master'
49990bebe4 add git CommandErrorOutputTextDocumentContentProvider
2eb805ad75 Mention Inherit Env setting (fixes microsoft/vscode-remote-release#3030)
cd95d90589 Use correct context key service in custom trees Fixes #99767
ec471da613 Merge branch 'master' into pr/95354
cd6466909b fixes #92034
e3ace1fe1f Merge branch 'master' into pr/94369
7b6561ff5b Merge remote-tracking branch 'origin/master'
08d271585d :lipstick:
eb1cea5432 Merge branch 'master' into pr/94358
8fe4a348ec Remove focus when scrolling (#94280)
544c986e0a Added a warning before dropping a stash. (#94267)
5afaec5c21 Merge remote-tracking branch 'origin/master'
7328c3ccb0 Merge branch 'master' into pr/91838
a089e24fed fix typo
818d57db15 Better diff for deleted file in merge conflict. Fixes #88973 (#91245)
36e2868372 preview - pin an editor when a navigation starts to another editor (#109779)
d6af4893ed Update grammars
1dbff8bdd1 Remote Host status bar entry has no max width (fix #107451)
47a956eb2e Fix #109023
9832b90fde explorer: Revisit explicit use of ConfigurationTarget.USER when updating config
520a050cd3 Add quotes to autoClosingPairs for make Fixes #89191
d43e45b796 updates
578d7381da fix #7989
b0a7c8496d IconLabel markdown title debt (#109914)
786f507696 Fix #107320
f021eee884 layout - write to correct config target (#109373)
bfb73347bc Added a grooming delta notebook
a69a01af9e Remove unnecessary argument (#109373)
fa4f11cf16 fix stray console.log
aaf17b5d9f Ignore dev container logs in url finder Fixes microsoft/vscode-remote-release#3953
ac2ca0b539 typescript - fix nls issue
1cbdea3da0 Revisit explicit use of ConfigurationTarget.USER when updating config. For #109373
a69f07abf0 Revisit use of ConfigurationTarget.User in tasks Part of #109373
22c2bad746 Merge pull request #109966 from microsoft/aeschli/remoteThemeFix
4f88f448a0 Adopt StorageTarget. For #109967
c486bbf493 editors - add a menu item to keep editors open
1082f3e58c Adopt storage target in tasks and remote explorer Part of #109967
a3658a2fee Merge branch 'master' into scrollbar-paging
1c0d056915 editors - some preview tweaks
19044c847c #109373 do not pass user target
92b6b9c80a storage - adopt more storage targets (#109967)
805ba83b59 Storage service error in shared process console (fix #109985)
eae74f5125 Loc comment #100941
e57af55eaa Pick up latest TS nightly for building VS Code
4a54027a82 Disable rename after refactoring in interactive playground
e6079bd127 fix #105614.
373ea1b969 Fix build
6eeaab8e5d Handle cancelled sign in when publishing to GitHub, fixes #96502
2e6d3bdf6c fix #27836.
0f623956c2 Show dialog when there are no trusted extensions for account, fixes #96359
5463322d19 Clear trusted extensions on sign out, fixes #96616
f4e49a5f3a php: revert break deindent behavior
6bbb17d318 terminal: unregister csi handler when not in use for performance
81a25a894c Rename implicit project settings and deprecate old ones
ff7cc33236 Use objects.equals for comparing configuration objects
05fee0cf3d Extract implictProjectConfiguration class
64705a07dc Add two new setting for strict null and strict funtion in js/ts that are implicit projects
c38a12c26c Quote jsconfig and tsconfig in setting
341124ff39 #109896 Remove IStorageKeysSyncRegistryService and introduce new service for syncing extensions storage
4a6a5ab1f8 Explicit fontLigatures description
05602b399f terminal: clear typeahead after timeout
8141dcf29a Extract adjustFoldingEnd
97db458fa4 Show closing ) while folding JS/TS
0608e3f5bd Pick up TS 4.1-rc for insiders
a7cd9408a9 add comment
6d5736aa3c #109967 Adopt to new storage API
c2dafddbae Add splitLines helper function (#109869)
73eb361f29 notebooks: expose scriptUrl global to renderers and kernels
4286c603d6 Remove unused variable
bb8e52bca6 Update comments panel message text, fixes #91623
7183777033 fix: run to cursor with multiple paused sessions
d11872b127 Fix comments panel focus, fixes #103466
b35ea7e5a0 fix #54829
08e556dc5d fix #109486 and #109489
f8a91e4210 Adopt IStorageService.store2 in terminal
320602f7b6 Fix #109860
660222bdec fix https://github.com/microsoft/vscode/issues/103818
267817cf46 debug: adopt storageService.store2
bc5c7923f8 Merge branch 'master' into aeschli/remoteThemeFix
7ae6a45879 adopt StorageTarget, https://github.com/microsoft/vscode/issues/109967
35026262bc storage - avoid Object.entries in platform
2c292d3af4 fix tests
92314d61a5 reverse the eye open/closed icons for hiding snippets
2db5a355bc storage - adopt some StorageTargets
f5f4af6db3 Update C++ grammar
5e4c53cffc add another test for https://github.com/microsoft/vscode/issues/96545
c8d123ded5 Explorer: move off iterating over file changes
4b9e0bba6e Merge pull request #108964 from turara/fix-96545
3c33f50f39 Merge branch 'master' into aeschli/remoteThemeFix
d0343e68c0 sequencer for set and reload theme operations
9db1b1492a Merge remote-tracking branch 'origin/master'
c3b5f2bf1c cleanup for #89313
09829053d1 adopt storage changes in extension bisect
fa61ee7caf fix flawed comparison, increase threshold
ea84245395 Lint Sprüngli
e3a79e9e44 [css/html/json] Randomize inspect ports to avoid conflicts
1b9cd42b9b remove unused import
0382313947 Merge branch 'master' into pr/89313
4cd46e32b2 Merge remote-tracking branch 'origin/master'
e5285908ca :lipstick:
f923ac98e9 storage - document enum better
90aa30e660 Merge branch 'master' into pr/89249
fe458b4aa2 Merge remote-tracking branch 'origin/master'
6029cd4e3a Merge branch 'refs/heads/pr/88772'
163bd1dcb3 storage - rename storage change event
e216a598d3 don't presist little size changes
ea14fc2c2f add command to reset suggest widget sizes
d562ace335 adopt to new storage api
8f5311c771 Merge pull request #109960 from microsoft/ben/storage-target
4f038dba60 :lipstick:
e6b53ff8da adopt using new storage service to sync storage
744eed0a96 Add icon in Windows explorer window (#86283)
e61be087c6 Merge branch 'master' into pr/88772
a665899915 fix compile and tests
194c7ea237 test name
dfb74a6c97 some comments and more tests
1f7234c0ee workspace color theme setting not picked up
214125ebcb fix https://github.com/microsoft/vscode/issues/101870
c2944c6f22 another failing/skipped test for https://github.com/microsoft/vscode/issues/101870
130aa96b42 add to #109818
0feb41eed0 test machine storage is not synced
b561be9e4c Add url finding for python 2.7 simple server Fixes microsoft/vscode-remote-release#3949
59bfe65e18 store synced state in user scope
8145e9f37a Fix local scheme for registered file systems in file picker Part of #https://github.com/microsoft/vscode/issues/109345
c49bc9b1cb fix tests
a0ce43416d make snippet prefix optional and hide snippets without prefix from IntelliSense and TabCompletion, fixes https://github.com/microsoft/vscode/issues/73635
8b712ee66d - Use global keys with user scope from storage service to sync - Remove versioning of keys
b449c95a84 Merge pull request #109916 from microsoft/joh/snippetIgnore
1f7528568e storage - add target to change event and cache targets
bd7a83c110 tweak wording
41d6a0a560 Merge branch 'master' into joh/snippetIgnore
21cfbaeeee Merge commit '265a2f6424dfbd3a9788652c7d376a7991d049a3' into joao/terrapin
57c7e40a50 bulk edit - respect sideBySide options from event
7a00f134f7 do not show sync icon when extensio is not installed
265a2f6424 Supress marked logging for using sanitize
983ced6961 Changes to const enum
cddb1b75f1 Moves newline handling into the hover Adds enum for parameter
e06d374787 Avoids paragraphs for newlines in string tooltips This better matches the native tooltip styling of newlines
1c2005331c [json] use links for $ref, not goto definition (fixes #101474)
e934668bd0 Merge pull request #109833 from fleon/patch-1
c68b238af3 Use `self` directly
51a4bbdfa5 1.10 is bad on macOS, revert this temporarily Revert "chore: bump vscode-ripgrep@1.10.0"
ab9bb823ea debug: allow serverReadyAction to run a launch config by name
57340b736b Warning when invoking explorer.newFile (fix #100604) (#109905)
7831795dcb Backups: remove legacy migration code path. Fixes #101484
9c00847244 OnTypeRenameProvider API wording
529388e524 :lipstick:
d88f099116 Remember History on Debug Console filter between vscode sessions
b9833bb962 Fix #99105
7278373f3d fixes #99709
bafccc8ebb format
f17f51878e update milestones in notebooks
ffd61f2917 fix markdown string integration test
0e43c7a495 Include description in custom tree aria label Part of #108480
7dca88de88 fixes #64188
503135e9b8 expose snippet enablement inside "Insert Snippet" picker
fc37a9d0d3 Move tasks onBeforeShutdown to electron-browser Fixes #108649
e52382a0b3 findExecutable should check PATH in a case-insensitive way Fix #109863
e01e0ebe39 [theme] Git:Input Validation Subject Length - not working on Monokai Theme.Fixes #101081
aba089cf11 Fix #95268
bd0c897c90 Fix #95211
20b534d41e add persisted snippet enablement
70227b45b5 remove unused label
ef941c2c3c :lipstick: more async-await
f5490aed3d Fix #108023
7936093c33 git: merge resources should return undefined original resource
5b3b6b8026 :lipstick: async-await
a3a5d6a6e1 Fix tasks test
796db55744 Remove iframe around web worker in codespace case
56b686f9fd :lipstick: snippets
80d59864b1 appendText should escape leading whitespace, should escape leading quote character, also remove duplicated implementations, fixes https://github.com/microsoft/vscode/issues/68983, fixes https://github.com/microsoft/vscode/issues/109040
7d1affcf90 Throw useful error if task execution is undefined https://github.com/microsoft/vscode/issues/109861
5905725b5c Locally, but exported, constants hurt minification (a little) (fix #109899)
eeaa42d650 storage - let flush return a promise when done
2dce4b75e6 Merge branch 'master' into joao/terrapin
1703e7e71e fix bad JSON
a8036f5d27 Show current debug line in overview ruler
4ec0cd5f29 fixes #92709
153835e0f5 Fix #99963
e720530819 Open to side: do not first use fileService for resolving, since item is already part of explorer model
7601718ccc Use editor base weight when contributing peek commands, fixes https://github.com/microsoft/vscode/issues/109727#issuecomment-720986472
82ff980017 use item labels for themes
dfaf4ef080 Merge branch 'master' into joao/terrapin
4d9e54c0b8 increase job timeout
37e16f845b storage - adopt new API in one place
b64171bd0b storage - introduce onDidChangeTarget event
6f26a40b76 Fix #101612
183b2a2892 [themes] theme names are all not localized. Fixes #109840
c8b48d0d99 Fix #103438
8d429660a9 fix message
cecd55133f Fix #106989
6a242516e4 storage - first cut target support (user, machine)
1d98078624 fix #106857
ad1dc7f87a Strip newlines from the code actions title
296aa89012 debug: improve attach to vscode config
6acc9ff1ee editor cmd+e find with selection.
90b17ed115 Make it easier to override markdown table stylings
699e3e5afa Update marked
49873aa674 Bump actions
1ca6360d5e terminal: fix typeahead eol naming
1351f36293 :lipstick:
06c401b358 terminal: cleanup typeahead tests
25e70bb455 terminal: update typeahead tests
5e636afbcf Remove unused imports
4e15db0b49 Fixes always white comment body border
f25cb53571 Bump distro
4f1f830735 Merge remote-tracking branch 'origin/master' into searchView/context/extensionPoints
bce86a137e Fixed other context menus using this context
bf161eb5cd use mouse events for iPadOS instead of pointer events as iOS sometimes does not emit them
16d8eb9c57 Merge pull request #109630 from microsoft/eagerTerminalReconnection
c1a6bc16b8 terminal: capture cursor position correctly in typeahead backspace
220a067d8e Merge pull request #109850 from kena0ki/issue##109636
3258a28683 clarify activity bar action menu layout refs #40262
fd9ace8458 terminal: fix typeahead leaving stray characters with backspaces
cbb21a30dd terminal: restore old cursor style after failed backspace
933d888b2a Merge branch 'master' into eagerTerminalReconnection
efb8cba23a Fix #108817
e6e9d6c36b add report issue to extension bisect, move issue service interface to workbench/services, allow to file issue against disabled extension if explicitly names, fyi @RMacfarlane
6c5cc99c77 Merge branch 'master' into issue##109636
a9dfd7e0ed fixes #109849
a0012e5f63 fix terrapin step
3b3b94525f fixes #95697
6e9fe5a638 fixes #71994
a25c5efdf3 :lipstick:
fd8411e75e Fix #89559
4b49bae903 Update xterm.css
c110357096 fixes #67685
a5d719c570 Try new Rust grammar (#108254)
6d20077821 fixes #67315
7964dfd6e8 :lipstick: async-await
8600d333fc debt - make editor smart select a "real" editor option
9d936d51f3 support ThemeIcon#color in workspace edit metadata, https://github.com/microsoft/vscode/issues/109460
4e198a4b4b :lipstsick: use underscore for privates
bea76730f1 feat: Autodetect npm.packageManager #102050 (#102494)
1bd7cf9e41 use gh username for todo-tags, nuke some todo-tags
ab94234299 Merge pull request #109740 from microsoft/joh/extbisect
0729278ad1 use label2 when CompletionEntry#source is a path inside the workspace
441698a621 do not allow editor override for walkthough inputs, fixes https://github.com/microsoft/vscode/issues/109595
98262ef050 fixes #109818
7901aa87e4 wording, show number of disabled extensions, option to keep bad extension disabled, towards filing issue
7cce3438d1 #107657 skip it unitl fixed
4198638fac Fix #109755
744f2ab731 web - use unbuffered upload/download for small files to speed things up
f3a23697a9 Editors: revisit "preview" editors default behaviour (#109779)
d6c2656f19 [regression] Files served by readonly filesystem show double '(read-only)' suffix in titlebar again (fix #109733)
2d7aacfa92 notifications - reduce weight of ESC for closing if toast has no focus
d56b608506 sandbox - bring in browser based keyboard service to enable basic keyboard usage
0268b334e5 enable enableExperimentalProxyLoginDialog per default
5956564b72 storage - IWorkspaceStorageChangeEvent => IStorageChangeEvent
87f7879528 flush storage, some wording tweaks
44e28513b1 Merge branch 'master' into joh/extbisect
3e8c2e036d add "editor.suggest.showStatusDetailsInline"-setting to disable/enable inline details, https://github.com/microsoft/vscode/issues/109690
10a98746f2 Use `var` instead of `const` for the `global` variable
7e25008c60 Merge pull request #109750 from microsoft/sandy081/fix109709
5264ab94a3 chore: bump vscode-ripgrep@1.10.0
8abfa9bc03 Bump version to 1.52.0
580ac9765d rename variable to MatchRange to avoid argumentProcessor
75894bf0a6 Applied feedback
bb1be0326d Added extensibility points for searchView/context
5662d49333 Revert "Revert "Fix #109709""
bba3e33b7c fix compilo
a77dcf3cb1 tweak wordings
bc957f402a add commands and logic to bisect extensions
7cedcfa44f Merge branch 'master' into eagerTerminalReconnection
485badfd8d Fire onDidChangeConnectionState at the right time
574ee2032c Set initial terminal focus based on connection state
a607b1437b Fixed typo 'sequece' to 'sequence'
bb4b04f206 Terminal reconnection - Get rid of awkward "empty tab" concept
5d0525b50d Reconnect terminals at startup instead of waiting for the terminal view to become visible
994b071092 #109255 Add encoding description to settings file encoding drop-down
7f5714beec chore(extensions): incorrect localize key
c79c26babe Merge branch 'master' into resolve-78733
9dffbf40b6 Update SearchView#updateTextFromFindWidgetOrSelection to check seedWithNearestWord
18b30c6a8c Fix SearchView#updateTextFromSelection method to return correct value
10f7c0573e Update OneSnippet#move method to fix #96545.
8d535e661b Update matchCase and wholeWord options when updating text from find widget in SearchView
c9b479c4a1 use terrapin
720cdd5e1b Merge branch 'master' into patch-1
2f232ccbca Enable tsec language service plugin
5b5431d552 Merge branch 'master' into scrollbar-paging
36446b1b97 Merge branch 'master' into atomic_tabs
3064431dc5 Fix remaining hightlights
d3a3f39dbf Fix overlay area for minimap slider
e6cddb065a Update regular expression option when updating text from find widget in SearchView
f0583c0db2 Extract updateText method in SearchView
d000256957 Add atomicSoftTabs in one place that I missed
3ca4059ea5 Move mouse handling to a lower level to handle more cases
d119c92489 Add atomic tabs option
bb42ea52e0 Typo hightlight -> highlight
66160a8417 Add updateTextFromFindWidgetOrSelection method to SearchView
c9fb066990 Ignore LineDecoration order when comparing
e51cc0eae7 Move changes to scmViewPane
b08e733365 Merge branch 'master' into fix-89145
02cfa0b9a8 Create empty commit with changed files #107753
b9b6241354 Merge remote-tracking branch 'upstream/master' Merging bug fix with original VSCode repo
ff2a9a476e Fixed issue 104346
ceeb974856 Wire up `preconditions` for viewsWelcome buttons, and use it
af4fb00687 Initial 'Git extension is activating...' in SCM view
4e00a9b1a5 fix #106487 Contribute an "activating" placeholder message and button
822ca5f07b don't declare a variable that isn't used
2f1c0213d3 Fix composition logic for Firefox
3cc907a220 Fix return
3890d7fba9 Formatting
22ca0c1e8a Add providerName option to git.api.getRemoteSources
fa3c6026e2 Merge branch 'master' into dirSep
b955b58eee Add dirSep variable launch.json
16d89b0694 Merge branch 'master' into scrollbar-paging
6089fec6a4 Merge branch 'master' into scrollbar-paging
aca9ae3288 Option: editor.scrollbar.gutterClickMovesByPage
8b21b331fa Amend scrollbarState.test.ts for new positions
2fa97c8794 feat(extensions): added an option to disable related dependencies when disabling an extension with enabled dependencies
11664e62a3 Make Clicking in Scrollbars Move By Page
ff8d4feeb4 Git: Add cherryPick command
b4c528cbfd fixes #103281
663ecdbb2a Merge branch 'master' into better-checkout-type
d9d1be4e49 Avoid debug
ae540536b4 Rewrite checkout items
3f585d7400 Add better support for checkout type config
df3af97279 fix fetchOnPull behavior for Sync
fc797d2430 fix 97472
bed300cd4f Don't fail when resolving config variables without a `folderUri`.
8561cbb8ae Add force checkout and smart checkout
31ee5b9644 fix something
b24cb8b47d Add rename by git context menu
1531898fdb avoid loading and twisty set at the same time
1243ff76e4 Changed name of the setting to openAfterClone
b64cb1ecf4 Merge branch 'master' of https://github.com/microsoft/vscode
4420bbfbcf Offer to show git command output on failure
64b8e933ba Merge branch 'master' into fix-89145
5a9b210d91 Merge branch 'master' of https://github.com/microsoft/vscode
26e1217ce9 Merge branch 'master' of https://github.com/microsoft/vscode
156d5ab281 Added setting for opening cloned repository without prompt. #93300
412a44e9bc Git: ask to save unsaved files before stashing
bc85a9ffdb Added user choice for opening the folder always.
725985401d Merge branch 'master' into amend-message
37bca69ff1 :lipstick:
3b9dca805c Merge branch 'master' into fix-89145
f23fcb72f5 allow git amend message only
33b5a9ba25 Merge branch 'master' into ignore_sub
cdc6c051e5 Persist scm tree view state between sessions
712ceb8279 Fixes #89145
2abdb90472 git.pruneOnFetch setting implemented
d7ed37e864 add ignoreSubmodules option
REVERT: e5a624b788 Bump version number to 1.51.1 (#110355)
REVERT: 02f4e3563b reset icon color once
REVERT: 314b97acc6 Fixes #110033
REVERT: 67a784d64f Merge pull request #110247 from microsoft/joh/fix110188
REVERT: b0f1494e96 restore old case ignore behaviour unless explicitly set
REVERT: fcac248b07 Merge pull request #109961 from microsoft/joh/fix/109906
REVERT: 9a44531938 fix flawed comparison, increase threshold
REVERT: f918d52947 don't presist little size changes
REVERT: f37df00d4b add command to reset suggest widget sizes
REVERT: 271026ee11 Avoids paragraphs for newlines in string tooltips This better matches the native tooltip styling of newlines
REVERT: a5dfd9dcf8 Merge pull request #109882 from microsoft/roblou/fix109863
REVERT: a46559b134 findExecutable should check PATH in a case-insensitive way Fix #109863
REVERT: c57a3408d8 Merge pull request #109859 from microsoft/connor4312/typeahead-151-candidates
REVERT: c82d350c6c terminal: cleanup typeahead tests
REVERT: 54cadfb2cd terminal: update typeahead tests
REVERT: 192fd218cc terminal: fix typeahead leaving stray characters with backspaces
REVERT: 3d37590985 terminal: restore old cursor style after failed backspace
REVERT: fce8fc82ca Merge pull request #109829 from microsoft/sandy081/fix109709
REVERT: 0bc9b1de71 Revert "Revert "Fix #109709""
git-subtree-dir: lib/vscode
git-subtree-split: 3e344b17b7b63b23379a023d575a54ab3a838b6b
2021-02-09 16:06:38 +00:00
const doComplete = mode . doComplete ;
2020-12-15 22:52:33 +00:00
if ( mode . getId ( ) !== 'html' ) {
/ * _ _ G D P R _ _
"html.embbedded.complete" : {
"languageId" : { "classification" : "SystemMetaData" , "purpose" : "FeatureInsight" }
}
* /
connection . telemetry . logEvent ( { key : 'html.embbedded.complete' , value : { languageId : mode.getId ( ) } } ) ;
}
const settings = await getDocumentSettings ( document , ( ) = > doComplete . length > 2 ) ;
const documentContext = getDocumentContext ( document . uri , workspaceFolders ) ;
return doComplete ( document , textDocumentPosition . position , documentContext , settings ) ;
} , null , ` Error while computing completions for ${ textDocumentPosition . textDocument . uri } ` , token ) ;
} ) ;
connection . onCompletionResolve ( ( item , token ) = > {
return runSafe ( async ( ) = > {
const data = item . data ;
if ( data && data . languageId && data . uri ) {
const mode = languageModes . getMode ( data . languageId ) ;
const document = documents . get ( data . uri ) ;
if ( mode && mode . doResolve && document ) {
return mode . doResolve ( document , item ) ;
}
}
return item ;
} , item , ` Error while resolving completion proposal ` , token ) ;
} ) ;
connection . onHover ( ( textDocumentPosition , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( textDocumentPosition . textDocument . uri ) ;
if ( document ) {
const mode = languageModes . getModeAtPosition ( document , textDocumentPosition . position ) ;
Squashed 'lib/vscode/' changes from e5a624b788..3e344b17b7
3e344b17b7 Remove extrenuous file. (#113825)
36f9eaf1e7 Merge pull request #113596 from Ry0taK/release/1.52
e73a6b082c Create ryotak.txt
ea3859d4ba Bump version number to 1.52.1 (#112659)
608dfc1363 Catch all localhost duplicates when forwarding a port (#112575)
8b5ece7c20 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
c11e9282d8 Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
2b6973a35d debug: check for existence of enableBreakpointsFor.languageIds
374d05c17c Revert "debug: stop supporting enableBreakpointsFor"
f93c8a0386 Fix notebook status bar icon colors (fixes #112323)
940b5f4bb5 chore: fix run-on values for snap build (#112245)
dbbf7079b2 Make sure that tunnel information isn't set on desktop (#112228)
99edf4ff0f fix linux deb repo pointer (#112226)
91a50e3022 Set tunnel information for embedders (#112215)
c6cb541539 Fix port forwarded nofication showing for the wrong port (#112160)
6caba06920 Merge pull request #112141 from microsoft/joh/fix/111913
cb971b8ffd Preserve whitespace in tree hover (#112133)
e4af2d8ad6 disable proposed API checks on top-level getters
6f933020e8 Just set textContent for custom hover (#112075)
d66e3740a4 Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
b4ec131cff retry all cosmosdb ops (#112072)
5e585c5fb4 use proper repos for linux arm (#112026)
37c2de252e debug: bump js-debug
bc13785d3d Retry createAsset sproc due to ECONNRESET (#112020)
559a78eaaa Mitigate #109728 (#112008)
62d6b82a6f Revert "build: create asset should still try to add asset" (#112009)
30e0c5784b fix #111898 (#111928)
532ba43c78 Remove console.log
39f33b588a wrap font faimly with quotes
dc8ac78031 fix #111910. Avoid notebook save race condition.
97e4af4d20 Fixes #111899: Maintain compatibility for context keys like `vim.use<C-r>`
acbe8f273e Only render `vscode-remote://` extensions as remote
9254ec3b28 fixes #111577
7413cc2493 yarn gulp vscode
528ca4c9ea fix duplicate imports
8e5a1da05e Update doc comment for resolveTreeItem Related to #111715
478c7b633f Make welcome buttons look better in wide pane Fixes #111744
d298a8d5d6 Fix timing issue with environment tunnels Fixes microsoft/vscode-remote-release#4112
7fcdba7fea Add heuristic for when to notify about forwarded port Fixes microsoft/vscode-remote-release#4133
2e3236827e suppress refactor preview from onWill-handler, workaround for https://github.com/microsoft/vscode/issues/111873
de3dd1383c Active indent lines do not render in High Contrast theme. Fixes #111137
8f410da37f Revert "fixes #110353"
6ed64df492 repl: font family
0c947cb4ee fixes #96264
6a1ad5b9b8 :lipstick: code lens font fix
60bf040b98 workaround for https://github.com/microsoft/vscode/issues/111871, fixes https://github.com/microsoft/vscode/issues/111666
5e350b1b79 build: create asset should still try to add asset
7256c3ab26 :lipstick: code lens font
6a58335d02 explorerViewer drop await
c2f68baa78 search: fix handle empty results from ripgrep
63137db51c debug: fix auto attach not turning on if reselecting current state
c70d984fa2 debug: bump js-debug
ff66544ada Allow using upper case hex characters for color
ff824f2776 Bump actions
b617b725a0 update notebook execute kb shortcut tooltip for windows.
1aa26c3775 Fixes #105808
9d5c351c71 notebook list view scrollbar should be below cell toolbar
53eac52308 Fixes #111499
1c1c59fd0f Kill code processes after each integration test suite run (#111844)
39fb92c6c5 Remove redundant when clauses
62b119aa22 Fixes bad has implementation
370e092880 extJupyter
41eb987d09 add log for save/saveas
7b1154d447 update resolve time stats even if they are the same.
7ecce71a48 Fixes #110376
450ae69a33 Fix #111835
2964a69479 Fix #111798: Getting Started: capitalized "Editor" looks weird
061e84830d fixes #110775
a82ae0c9b7 Fix #108266
564ff91763 fixes #111832
95f6cfa0ae More 💅: adjust overall padding & sizing (refs #111753)
ae93d48902 fixes #111583
15f38fe338 Fix ports view order in remote explorer Fixes #111830
a63786db23 Add paren, bracket, and brace to autoclosing pairs for make Fixes #89191
3c4bbf6da2 Fix ports view listener leak Same kind of cause as https://github.com/microsoft/vscode/issues/107903 Fixes #111772
6d222ba785 Fixes #97196: Clear out semantic tokens when there are no more providers
0447415697 Hide the editor's cursor when doing composition (fixes #106663)
79fb30f5b6 Fix resolveTreeItem called twice Fixes #111749
07333dec48 node-debug@1.44.15
87e43299ad update DAP to 1.43
09a7ad2ae7 fix raw timers telemetry event
4095701c70 Exclude endgame-plan issues from query
0ea221b325 fix query, remove commas
4f33022639 add verification query for issues from non-vscode team members
c0ad6a56c0 Slightly darken list active bg on light theme (fixes #111750)
92192baf76 Bring content closer to center vertical when space permitting Ref #111753
f603b548c5 Polish getting started styles (#111774)
af63e8263a Fix #111706: Getting started: images need alt text
2012817c0d Fix #111699: workbench.startupEditor setting not showing Getting Started tab
5215161c88 fixes #108712
5b121903fc Fix issue preventing cells from leaving "running" state Fix #110973
253844006a fix #111735.
1fc36c35bb remove extrenouus log fixes #111759
b122603b86 Fix comment decoration weirdness, fixes https://github.com/microsoft/vscode-pull-request-github/issues/2309
9d9ae54aa8 Add jpg to vscodeResources in order to bring gettingStarted images into the bundle
44dafcc840 Allow an `EncodedTokensProvider` to also provide a tokenize method
a9100d686c Update verification notebook milestone
4884986dd6 tweak smart select test
a2193cb827 fix #111714
efd8b0141e explorer: update creation labels
acaecbdc86 fixes #111602
0db0fa8fc9 Prompt when hitting a different UndoRedoSrouce when undoing (#111640)
2b179bff4a Extract `_undo`, `_redo`
0ac5e95251 Fix #109644
df2c328e59 string literal does not work with status bar item [background] color (fix #111687)
d758a74bf7 Merge pull request #110902 from Wscats/patch-5
d79110a329 Avoid layer breaker
bbdbcd333b Update contextkey.ts
9cd45f96de fixes #111710
383dc83e7f Fix the standalone editor build
97646e138a workbench.tree.expandMode
49ef641300 fixes #111639
af29768f18 Fix #110844
e16d1f06d7 Add default URI if not provided in dialog API Fixes #111585
f2ae4927f9 update distro
980ef5cb52 Merge pull request #110846 from Wscats/patch-3
94dd681d16 more fixes for #95697
16ffa1deff Add GreaterEquals and SmallerEquals and fix implementations
65c70884c1 Fix #106989
763b155fe9 Fix #111574
51b1029e98 Check detected tunnels before auto forwarding Fixes microsoft/vscode-remote-release#4112
87538e9cea Merge remote-tracking branch 'origin/master' into pr/Wscats/110846
2ba6946272 fixes #111581
8d171e6492 Improve multiple lock files notification Fixes #111589
0be03ecc6d fixes #111693
5d591624ae add install in browser action
16e91f1011 fix https://github.com/microsoft/vscode/issues/111741
f622d7b6f1 fixes #111657
9a9c6b5557 Extra character in icon hover. Fixes #111681
b9b92e3152 Fix tree item not getting resolved after data change Fixes #111711
f4187f2202 fixes #111732 #111733
806eaddcbe Fix resolveTreeItem getting called too early Fixes #111613
0587f828d6 fixes #111617
399be0e564 fixes #111671
3730238647 fixes #111601
e024fd8b96 add cancel-option to continue bisect model dialog, https://github.com/microsoft/vscode/issues/111667
914b5633f5 fixes #111593
2388291cbc start extension bisect with all extensions disabled and stop early if problem reproduces, https://github.com/microsoft/vscode/issues/111672
a1e5a1a593 Small typo in notebook mime type icon description. Fixes #111674
6d4532c484 align continue bisect messages, https://github.com/microsoft/vscode/issues/111667
1cad5ab365 Prepend `vs/nls` to `workerMain.js` (fixes #111599)
00bbeb3973 Fixes #111649: Have the diff editor control `wordWrapOverride1` and the toggle word wrap action `wordWrapOverride2` such that they can function independently
8041440e5b linux: disable integration tests
af848910f7 Merge pull request #111661 from dataleaky/master
c44732014d windows - prefer to focus window where files open in
14bf080705 Keep Editors Open menu choice in the editor '...' menu should be a checked option (fix #111668)
b2ef118857 window.restoreWindows: preserve description polish (fix #111607)
c76a42acc6 Bad rendering of status bar item with error background color (fix #111618)
1e0094545c Merge branch 'master' into master
d9ea0ced98 build: fix config
60f5e6ee9a build: disable exploration sync
647cecb29d build: exclude electron-11.x.y branch from continuous build
5e54da666c fix #111675 and #111673
9dba02c075 re #109594.
b2c2c20fe7 fix #109626.
8fa61d9652 Fix a dependency URL
a0aeb3a559 Update package.json
4d9277a23a Optimize autosave message when changing settings. Fixes #111648
c96643feab Fix #111598
0e8f9d143b Merge pull request #111541 from mdesrosiers/handle-find-widget-history-delayer-promise-rejection
f89bb0d54a Tweak verification needed query
c7e849f9be fix https://github.com/microsoft/vscode/issues/111604
af5c09a10c Remove console.log from hoverWidget Fixes #111609
3689660fcc Add descriptions for npm.packageManager options Fixes #111628
72cce5194c fixes #110511
f67050c029 Missing jsdoc in LinkedEditingRanges. Fixes #111590
e0f804f483 fixes #111496
55489fdd47 Move ports veiw into remote explorer by default
4ca1a30f5d Update distro commit
9395c9403b ignore already verified items
d531b6dfe9 proxy - various login dialog fixes
c5ffc57ee6 Get ready for ports view experiment
20bf09bc66 [linked editing] finalize LinkedEditingRangeProvider. Fixes #109923
ec2bcdbb57 #111573 also check for setting value type
6e7d1fa680 Fix #111573
bf21395291 column options in openWith-command can be undefined, fyi @mjbvz
3472159cb1 Merge pull request #111408 from microsoft/aeschli/notebookIcons
7536644522 Fixes #111569
648ed9f9d1 unblock build
f019356d4d Revert "Make users save new file (#110330)"
e3105b9453 Add jpg exclude to hygene
bd627caa54 Add actual images for content
e428ce2d26 Dont let product icon overflow
5a3c6cb697 Fix offcenter footer
35e9278e50 Fix scrolling on getting staarted
562f909902 Revert "fix: c++ exception in keytar module"
b0fba33756 Styling tweaks to getting started
8baa2cdaaf Better shape images in getting started
d95abcca66 Prevent error when reopening markdown preview. (#107205) (#111449)
1c4cc602c6 Fix merge conflict
8b59a9ce1a Focus on the content window for iframe based webviews
b854c0bffd Make vscode.openWith a proper api command (#111006)
6062ebe318 Bump highlight.js in /extensions/markdown-language-features (#111262)
9e5f14c1bc Default strict null checks to off for implicit projects
304d3d7e36 Handle rejected promise in history delayer
18ecb87939 fix html yarn.lock
b03cdca765 icon doc
15b05ff05a fix #108788.
68eaa95360 Bumps version of github-browser
c358910b01 Fixes #110880 - sets useConfigOnly=true on commit
634fb13135 [css][html] update dependencies
8448b1680c [html] update dependencies
c941749f5b Enable persistance of getting started ui state
dceba9ebb7 [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). For #97979
c6e90c5ea3 Update 'statusBarItem.errorBackground' default color token (refs #110214)
ec13471816 [json] Inconsistency between files.insertFinalNewline and Format Document. Fixes #17359
d132d93aeb Register `DeleteInsideWord` as an editor action
0b97b6b160 [json] update dependencies
025952c4d5 Rename `editor.atomicSoftTabs` to `editor.stickyTabStops`
bb33ef06bf Fix #99530
de36470f39 Fixes #110897: Always disable word wrapping in left hand side editor of inline diff
833231811f Define a label for `deleteInsideWord`
3fb2f6f976 chore: bump distro
47ce2a8d6d #111845 fix localization tests
155691d0be chore: bump electron@9.3.5 (#111530)
5c71b5425a Fix #111357
b548ac2211 more build fixes
6dfdbe24d9 update distro
8cb4a6907b support passing log level using query param
ac165d7f97 bump cache salt
8c2a384efa :lipstick: format file
858817eb3c Update description of `remote.autoForwardPorts`
e7f19cf61a don't validate MessagePort inside iframe as safari seems to have trouble with that
bf24f189f1 Clean up defaultFolderPath
9689508fa5 Run OSS Tool and make necessary updates
2afcea867a Use argparse 1.0.9 in npm extension
648090440f caching is HARD
aa36c6211b move duplicated code into central place
2c5901053a spelling error in command name (fix #111455)
f5fb75d829 fix tests
0f1492d6da chore - remove unneccessary non null assertions
8ce7356104 Fix defaultFolderPath so that userhome is correct
2890fd321f Fix #111485
a5a37240bc fixes #108001
eee332ba85 fix misuse of VSCODE_ARCH in builds
2018df47d8 support font features, like ligatures, in code lens, https://github.com/microsoft/vscode/issues/16038
b7211aa875 fixes #107651
9172ecfad8 :up: distro
a4054cda6d update references viewlet, also no more proposed API usage required
cedc2850ec Exclude testplan-item label
f47aae014c Merge pull request #111441 from microsoft/ben/native-tests
673c1adcb0 fix layer breaker
1efcfbf242 api - fix exception in status bar
ef2a900dec sandbox - add SH1 to HEX utility using crypto.subtle with fallback to our own solution
fbf7566d39 tests - add test suite for native modules
7723f2548c Fix #109406
8ee75c19bb Escape more white space in appendText Fixes #110464
c5ab321020 fix https://github.com/microsoft/vscode/issues/110554
444f79cc3a Improve quiet light diff syntax highlighting. For #107926
07224f0681 update to latest DAP
e24ea5ef61 Merge pull request #107926 from alisonnoyes/master
1a6d7f3118 [json] performance warning message can't be ignored. Fixes #105988
e6d6661247 fixes #111410
cfa02997d2 fixes #111413
e2dd774fa4 fix yarn retry logic
627ad0b4ee rename OnTypeRename -> LinkedEditing (for #109923)
f13720627f Improve task dependency cycle check Fixes #111369
cd9be282b7 Add condition editing UI to breakpoint filters
6795d766a0 remove old logging API proposal, fixes https://github.com/microsoft/vscode/issues/85992
79b6d35bd6 remove TreeItem2
01bbb81052 Finalize markdown tree tooltip and resolveTreeItem Fixes #100741
016655c546 fixes #104629
8891878a3b bump cache
210a1a1327 Merge pull request #111405 from microsoft/joao/trusted-extension-uris
3495d2fd76 :lipstick:
6391d710cf adopt latest loader, pass trusted types policy to loader, adopt in loader-usages
483e81f3b8 Fix duplicate port forwards for ipv4 vs ipv6 Fixes https://github.com/microsoft/vscode/issues/111400
f8d1c07e16 use createChannelReceiver, createChannelSender
995983da54 github: get all branches
c3414f3cf3 Always show the open view option in the open in browser command
cae277a203 Add a command for open port in browser Part of https://github.com/microsoft/vscode/issues/111402
2fb5b5b696 fixes #44542
0321ca5d96 fixes #106664
6c8f62432f Merge branch 'master' into aeschli/notebookIcons
8012c255e5 fix keybinding smoke test after icon name changes
4e45d27a72 fix stopIcon name
35a8955dc1 Merge branch 'master' into aeschli/notebookIcons
4ae452929e Merge pull request #111383 from microsoft/aeschli/extensionsIcons
3a92391c20 Merge pull request #111377 from microsoft/aeschli/preferencesIcons
fddc9bb221 success/error icons
f6249641f2 externalize notebook items
bafc05ff0a fix retry
71836f95dd fixes #111366
6253e47773 #44542 ability to reveal setting
42bb62a06f Exclude endgame-plan label
1e0af43774 trusted ext urls: use 1 hour instead of 10 mins
c471973938 Merge branch 'master' into aeschli/preferencesIcons
44ddde116f adopt checkProposedApiEnabled
14d59bef92 Allow status items with error background color (fix #110214) (#111353)
14415847e1 trusted extension urls
2cd7a70d62 original urls get passed along with openUrl
ac9e250cce support node 15
cfe2e99ad8 debug: load all stack frames text shuold have initial color when selected so it is readable
4cb5bb656a Merge branch 'master' into aeschli/preferencesIcons
8e6517069a Merge branch 'master' into aeschli/extensionsIcons
98f80c4047 Fix #110698
8784b77bfd fix #110699
1e77bd81d8 registerCodicon
8234453386 update tests
83f8b96a94 add extension icons
43f5beb307 fix terminal icons
09f281dff6 dirty dff icons
2f0552737c terminal icons
5c2127ec74 Fix #110964
f70430eae4 download to temp location first and rename
26a0c24c6c fixes #111218
818174d4e8 bulk edit service: Show infinte progress when there is only 1 item since we do not know how long it takes
4ac4cf3dff some more cleanup, enfore proposed API checks, fyi @RMacfarlane
c84fa206d4 add preferences icons
c219b0673c :lipstick: discover and mark more proposed types
44af5d2af2 marker view icons
f0bb23ca02 more icon work
58a90729c4 externalize activitybar icons
1e6e371d3b :liptsick: sort API types and namespaces, enforce proposed API for types
a94217739a Don't auto forward ports in WSL Fixes #111375
a5bda3ee95 support later node for building
f81e91d1c9 Merge pull request #111363 from microsoft/joh/playwright
cb8259c7b7 Fix forwarded ports restore race
e5111fc439 Only show "Not Forwarded" when auto forward is disabled Part of microsoft/vscode-remote-release#4021
58fe1b9dfa Add badge back to ports view Part of microsoft/vscode-remote-release#4021
3018240290 add user data init markers
047063458b Merge branch 'master' into joh/playwright
b2b5647451 disable two comparer test that fail in latest safari, https://github.com/microsoft/vscode/issues/111368 fyi @bpasero
6a974d536b Change port language to "forwarded" and add icon Part of microsoft/vscode-remote-release#4021
b269cd9464 Add open pull request query
2d4ec09c1d add yarn lock file
9ee2a1ee1e :up: update playwright
3c3ed7fb58 Fix #111351
b01183bda2 Add extension source to forwarded ports Part of microsoft/vscode-remote-release#4021
2f8f00d622 add dropDownButton-icon description
1aba2b87c6 fix unnecessary import
8648658c44 use codicon for openEditorWith picker
a6a53198f6 make viewPaneContainer twisties themable
32a18e3f5b add Codicon.dropDownButton
20b649729e button: use CSSIcon
75c71b49cc Fix #107152
6692bf17e8 find completion item color in detail and at the start/end of documentation, fixes https://github.com/microsoft/vscode/issues/109794
d9c33ab941 Fix port nofication cooldown
c13542b7ca Remove heading for forwarded ports Part of microsoft/vscode-remote-release#4021
ebaf0a2ef0 read line preview when having symbol results, https://github.com/microsoft/vscode/issues/109523
dcf4cd2a50 Improve tunnelFactory doc and remove an escaping undefined
8ba0fd356e IEnvironmentVariableInfo: Use ThemeIcon
b4912314fc move file decoration API to stable, https://github.com/microsoft/vscode/issues/54938
38a200c746 :lipstick:
c6be304059 Ignore flush errors during dispose since the underlying socket might be already closed
2d2a9e7527 Prevent unwanted concatenation of "null" to feedback URL (#111325)
4031280b29 Go to symbol in editor, open to side should reset scroll position in original editor (fix #111346)
5e6a2779f6 add try/catch for #111177
d49955575e :lipstick: relative pattern
a5e20f89e4 :lipstick: imports
392b6a94e0 perf - remove redundant performance usages
d547170675 sandbox - move some changes from PR over to master
0a80aacc7b chore: update cache
764620efae fix: c++ exception in keytar module
5f569de4cd more removal of non-null
0921f711c3 Add GettingStartedService/Registry and initial getting started UI (#111175)
ef03adf3a0 notebook editor widget always creates list in ctor.
3f0ada11fd core action active editor context should always have a view model.
f24f7be7f0 less non-null operator in notebookEditorWidget
76882e4eb4 avoid memory leak of large text buffer from notebook cell text model.
2c20676f5c update distro (and hopefully unstuck builds)
2ecb47d4ec Use ThemeIcon & IconRegistry for custom icons
c59ddc6a1f update distro
cad45e538a Add `ProtocolMessageType.ReplayRequest` such that missing messages can be requested again
6edf58b9ae Avoid layer breaker (using `process` from `/browser/`)
3cd515d33e support installing web preferred extensions on web server
af52f2cb8c `TextModel` should not dispose its `TextBuffer`
8dce3899da avoid unnecessary deepclone
5b243ab54b don't leak env vars into process.env; fixes #83187
b51a171a75 Update codicons https://github.com/microsoft/vscode-codicons/commit/cbe2a17f2965d0f3ff363830fee4ebae5fee7c4d
e2c9d1a7a3 Avoid using `innerHTML` (#108400)
d7bdbe118e Allow running `yarn tsec-compile-check` also on Windows
84cf12f40b Add trusted types policies where `.innerHTML` needs to be used (#108400)
89c255a523 generate icon-css from theme.comon.IconRegistry
71462d03fe Fixes #111309
0ab259ff27 remove unsued code, fyi @roblourens, https://github.com/microsoft/vscode/issues/106741
37e9cceddc Enable sandbox, contextIsolation and vscode-file for process explorer and issue reporter (#111304)
545332f793 explorer: polish progress
e287b8c9d3 explorer: hook in cancellation
bef58ff84a forgot!
5cb2ee7b8b confirmed extension -> user trusted extension
cab737e707 Make `extensionKind: ['ui', 'web', 'workspace']` pick the web worker extension host if possible
b909e20513 progress: Increment by percentage points since progress API expects that
5a0ab56492 use native performance.mark when avialable
e3e2837476 Bring Running Extensions to the web
aa91d04552 add cancellation token to working copy service and hook it up with file operation participants
a500715422 fix terrapin order
a59aa579b6 fix debug toolbar colors
37274abda9 update distro
043c17ef7d update azure cosmos :shrug:
d387fa978a Extract `AbstractRuntimeExtensionsEditor` to separate file
97f01b33e9 Move profiling related state down from `AbstractRuntimeExtensionsEditor`
ba867135c5 Extract `AbstractRuntimeExtensionsEditor`
97a896091d remove startupPerf experiement, https://github.com/microsoft/vscode-internalbacklog/issues/1620
a8b6afefab process explorer - prevent process loops
d189ecf936 issues - check for sender being destroyed before reply
cda7b564e8 fixes #111191
182fe687b7 #111291 fix tests
d63fee4308 Fix #111291
2864ebf134 Do not include iteration plans into the open issues
ad8b6baef6 Extract `SaveExtensionHostProfileAction` to a separate file
6dc1a9540c "undo delete" operation recreates file contents when intital create had contents, fixes https://github.com/microsoft/vscode/issues/111162
72f4a2a7de Fixed $REPOS macro
897d2ec9a4 Merge remote-tracking branch 'origin/master'
3de0ea500a Merge branch 'joao/snap-arm'
a15493cf90 Extract `DebugExtensionHostAction` to its own file
3ceea17846 npm: use project dir when using npm
84ce131781 Emoji characters in col 40 of an empty file causes crash (fix #111235)
bb60e21a36 fix esrp for arm64
799e72cc2f Add tunnel creation options to web api
221a5570b6 Fixing how escape key works in listWidget (#110760)
7bbf45c14e env - only show one notifications not two (fix #111246)
ce6f5e0f8f Make ports view flat when there're only forwarded ports Part of microsoft/vscode-remote-release#4021
6e631518ab Extract `ReportExtensionIssueAction` to a separate file
fb54cd1cd7 Move inline actions when ports view is in the panel Part of microsoft/vscode-remote-release#4021
9abd43315c Manually release reference to piece tree when disposing (#107999)
48f4109f3d unify win32 build templates
e6d2bd326d fix darwin build
97a7e63de8 also check cancellation token in outer perform function, https://github.com/microsoft/vscode/issues/111281
7b1da3a3d9 add IBulkEditOptions#token, https://github.com/microsoft/vscode/issues/111281
927290270a build: - ENABLE_TERRAPIN env - .build/terrapin cache flag - fix alpine cache - enable web cache
96b2c670d7 debt - extensions path is always defined
ffec932655 add timeout to terrapin step
236298851a :lipstick: use linked list instead of array-remove gymnastics, fyi @bpasero
2ea9ecd6da increate file participant default time to 1 minute, show notification progress which allows for cancellation, https://github.com/microsoft/vscode/issues/111208
00eea33b23 More cleanup for armhfp and aarch64 rpm hardcoded dependencies (#111253)
41ef01de56 Fix #111212
1460908e18 bootstrap - move portable mode into bootstrap-node
2433e29383 sandbox - use IPC communication to read bundles
ec5da2bdc1 build: rebuild keytar for arm64
c6e908997b jsdoc :lipstick: for relative pattern
f37ca74411 Merge pull request #111269 from dsanders11/patch-1
614a865d1d Fix error message
3898e2ced3 Update extension install button to match default button style
8c9dfcbcb4 fix: appName in upload-vscode-configuration task
093acbdcbf timeline icons: use codicon registry for now
5a04894296 update distro
357fc9d16b Use codicons instead of string literals
0728b59411 fix: upload-vscode-configuration task for macOS
f645a8d8c8 Link to ThemeIcon id reference
6a41811e10 Merge pull request #111183 from microsoft/aeschli/themableDebugIcons
3cfc3ac372 remove duplicate 'codicon' class (for #111240)
668b1d2439 explorer file operations: show progress
24e9b29b39 wording for output show more.
fd15b93261 remove layer breaker
40a81495f2 fix: removed plugin helper entitlement
07bd0e3c35 :lipstick:
23e7e2fef0 showNotebookDocument.
160baa3b8d :lipstick:
f9aa23fb6c relative pattern - update JSDoc comment
2e8bbdb41e api - test relative pattern with URI
2be5cc1845 #107999 Use disposable store and add onWillDispose listener
562d9451bc Fix #109114
66cb21b0b1 Fix #107999
5987e40765 Add vscode.Uri to types for vscode.RelativePattern's base parameter (#111155)
c37ffd83ba fixes #111240
bd40e2555b remove TS on-type-rename feature, https://github.com/microsoft/vscode/issues/109923, fyi @mjbvz
a5344096a2 raceTimeout test failed (fix #111233)
950c942b7c TunnelCreationInformation -> TunnelCreationOptions Fixes #110795
c0ecf176e7 Move ports view into the panel Part of microsoft/vscode-remote-release#4021
17e9e4ca1a Merge branch 'joao/retry-yarn'
c4b7d10912 Use property bag for tunnel creation elevation Fixes #110795
e052c8e045 move down common icons
197f1341e6 explorerService: consolidate bulkFileService apply in one location
2a8ee68eaa #110721 pass action runner
afce5c425d Add simple check for task dependency cycles Fixes #111186
cf4f2fa6c8 #11123 more fixes
ac21b369b3 Merge branch 'master' into aeschli/themableDebugIcons
c2d3d7f857 bump distro
8df4bc17da Merge .nativeignore and .moduleignore. Fixes #111220
fed34f982e startup util fixes
95e32fc67e update cache salt
ff0785571f explorer: limit undo file content to 5mb
a4e4e7ede3 Merge pull request #111013 from microsoft/isidor/doNotUseTrashFlag
b5861b0330 update the monaco.d.ts
4563ba1f94 add start function to explicitly start performance observer
b7851bfc80 :chore: bump distro
050963b8d1 missing terrapin usage
ad3adfa28e retry yarn install
900e4474e9 missing terrapin usage
63efefb897 Merge pull request #111182 from microsoft/sandy081/notifications/dropdown
1ff7e57724 Merge branch 'master' into sandy081/notifications/dropdown
875ad7bdd7 Fix #111168
7e4f90277d run prettier over yml files
9a657db088 add tiny util to allow performance mark collection (via perf_hooks) independent of amd or commonjs usage
384d7b5e9e implement review comments
a327c55c85 Merge branch 'master' into aeschli/themableDebugIcons
4ddf7bc0a7 Fix null characters showing in forwarded ports
d970e263c7 more fixes for #111221
08d9b15245 fix dropdown position
a486099d30 fixes #111221
723ee37c02 bootstrap - expose preload process to base lib
d2365da65c rename doNotUseTrash to skipTrashBin
4d58b56772 Merge branch 'master' into isidor/doNotUseTrashFlag
0ec40638a8 Merge pull request #111042 from microsoft/isidorn/bulkFileEditsMaxSize
41025928ad bootstrap - fix more compile errors
ae64039e43 Move `runtimeExtensionsInput` to `/common/`
de85ef3a20 Fix hardcoded rpm dependencies for armv7hl and aarch64 (#111198)
e8ba7e51ee bootstrap - fix compile errors
6038823879 add doc
2efde187ac HTML Semantic Tokens test failures. Fixes #111214
44281ba1d5 do not support secondary option on menu
ff281d39f3 fix - pass the action runner
155b218dcf web - home indicator :lipstick:
2046205637 debt - fix layer break with dependency to v8-inspect-profiler
4aae851063 Update Codicons: Add 'circle-large-outline' and 'circle-large-filled' https://github.com/microsoft/vscode-codicons/commit/7ddcbfb5f46e97691028f19b475d9183f43ac245
abf3964921 Updating Codicons: Add 'pass-filled' https://github.com/microsoft/vscode-codicons/
c3e1f0e02a re #102503. allow open notebook on the side.
9ce365f085 chore: bump distro
0b7158b190 :lipstick:
e66547a1d9 ensure the editor has enough top padding when there is decoration ::after: { top }
0baf6bb9cc chore: update to electron 11 (#110759)
10d92e5efa Prompt user with info about terminal config, add settings search by @id, and add sendToShell setting (#110987)
6f87c1cf7f Removed "duplicate" label
8e76838da5 Tweaked endgame notebook, added my endgame notebook
2a1c8bbaf2 re #108464.
1732cb9540 DAP: add support for conditional exceptions
4c55c7264f Revert "Fix #58600, Format Emmet package.json (#110891)"
40a902c9cf Multiline markdownEnumDescription should not break split json settings editor Fix #110840
a7b1267006 both custom and native hover showing (#111178)
542de8a8d7 Fix bug where tasks.json tasks aren't resolved
eecbbcd3e3 fixes #110720
34b0cedeb7 fixes #108073
ef5a912876 fixes #109097
0223a22d87 externalize debug icons
535943628c revert
a2ca2bbb1c revert onCancel
5e82d27fa7 support menu with prompt choices
a85b3391ef Consider to remove migrateFromOldCachedViewContainersValue (fix #109726)
6c415c2486 Merge branch 'joao/terrapin'
ea989da383 Feedback from resolveTreeItem API proposal review Part of #100741
21a42246d3 fix compile
4e1eff7083 web - turn the home indicator into a menu
f19b19018c Automatic port forwarding polish Part of microsoft/vscode-remote-release#4021
e9fc5e147d Fixes microsoft/monaco-editor#2192
9a07d50f52 Delegate to the command service as a fallback (microsoft/monaco-editor#2195)
951509368c Add terminal hack for task line data back in Fixes #105159
93534b15da fixes #104793
12983c8175 Merge remote-tracking branch 'origin/master'
93f8adf263 :lipstick:
07d680b7c8 semantic highligting: deprecate member, add method. Fixes microsoft/language-server-protocol#1087
e81eb57671 Merge branch 'master' into pr/107705
ee6e905a8a cache OpenURLOptions in ExtensionUrlBootstrapHandler (#110725)
eaf5eaa29f Allow name to be updated on extension forwarded ports Fixes microsoft/vscode-remote-release#4028
4b6b2bc6c2 update cache salt
3a37613eb5 Automatically forward candidate ports Part of microsoft/vscode-remote-release#4021
ab6878688f fix terrapin usage
d632381e71 Add running process info to tunnels Part of microsoft/vscode-remote-release#4021
1436b523d4 [themes] Generate Color Theme From Current Settings doesn't have all colors. Fixes #111147
0a78fe165a Merge pull request #111110 from chenjigeng/master
6026ab576d fix #109104, #105884.
986e1248f6 bump distro
4ae26a1563 Update milestone
52098eaeb0 env - tweak shell resolve experience on startup
eae037b391 Fixed Hover style incorrect when writing javascript in HTML
fb80c0e44a Merge pull request #107126 from Timmmm/atomic_tabs
88856f1a1c Simplify changes from #108193
a194746aa3 auto attach: allow temporarily disabling
45ec698b12 Avoid walking whitespace twice when going left & small stylistic changes
f1cfe2d3a6 Update CodeActionOnSaveParticipant (#108193)
2b75c3d5ac updated javascript for in snippet (#111062)
9195c9ab14 Expose TS server tracing (#110534)
06be9f4029 testing: tests and speed improvements
3880463037 Temporarily only warn on duplicate scoped context
93e7dda5a1 Error if a new ScopedContextKeyService conflicts with an existing ScopedContextKeyService (#110363)
c9d89dd5ce `editor.atomicSoftTabs` can be a simple editor option
25e8ca8e18 Merge remote-tracking branch 'origin/master' into pr/Timmmm/107126
b2bd3540b0 Merge pull request #108448 from xndcn/patch-1
7265dfb6d7 testing: smarter change event
87b8061711 Merge pull request #110917 from dsanders11/patch-2
0ffe32409d Don't show complete command arguments in the native tooltips
786eca5cd6 Merge branch 'master' into patch-2
a0b7c2310f support dropdown actions in notifications
cbeaf4fc55 Merge pull request #108379 from KapitanOczywisty/patch-2
b2b3b015d5 Sort line decorations
796a38f930 Merge remote-tracking branch 'origin/master' into pr/KapitanOczywisty/108379
f25f1abfaf give the option completely to notebook extension for now.
d5a74a912b add trusted status bar item.
6b19da7102 update execution button when trusted notebook metadata changes.
1b3b40265b trusted notebook metadata
4d4f3660a0 opacity for notebook cell status
33c058d042 fix mouse click on text status item
d23c882470 use status bar item for execute cell placeholder
fc98345ba1 Extract output container renderer
efea77ab7c move cell output element to its own module
da00706deb cellDnd
57ca27e5f5 merge cell action view
8cf97fefd9 trust notebook prep
4b5dc2fcbc WorkspaceFileEditOptions add maxSize
d1280418d7 testing: initial api implementation
ff1887be3e Preserve per-window environment variables between workspace changes (fix #108571)
7d1cd1ff33 Fixes #99313
690d0e33c1 window - cleanup reload() method
1568c0ca45 :up: distro
fb277edc0f env - take window configuration into account when resolving shellEnv
542a82754c yarn watch: save errors in separate files, make error regex multiline aware
1273299f3d :lipstick: bootstrap-window
6f3fcd2ce0 env - move shell env into bootstrap-window and let user env win over shell env
69de6464ce explorer: pass the folder flag when deleting directories
fe65b26426 perf - add ellapsedWaitForShellEnv to measure blocked time on startup
5f8aa18104 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/terrapin
bffd7a6ad8 Fix #111014
185212db53 Revisit explicit use of ConfigurationTarget.USER when updating config (#109373)
7207ee201f env - also surface shell env resolve errors to users
8a6fea66c0 Fixes #107636
c8e59100c4 Validate line numbers
bb7b7dc7f2 Fix doc comment for CustomExecution api Fixes #110981
d84b5eb2da bulkFileEdits: do not use file trash flag
936048e028 :up: distro
a81ea8c4fa fix tests
9103955a6d [themes] wait applying settings until user data initialization is completed. Fixes #111009
6fdc79d81a env - set timeout back to 10s but show warning when it takes long
6541e52b5b icons: remote polish
c89f783319 Fix installing forever bug in server
acfd724aac Pick up latest TS 4.2 for building VS Code
caf01baa45 Copy createSettingMatchRegExp locally to fix cycle
b4c0cfb513 Better note current version in TS version UI
67b0e2d72d Pick up TS 4.1 final release
ea4d99921c update distro
1dcbd67f00 Load `applicationinsights` lazily
5d75857c59 Update marked cgmanifest entry
59428623f9 Cancel encodedSemanticClassifications-full on resource change
c833899a84 adds @features: settings search type and dropdown option to Configure Terminal Settings (#110874)
ffacef4727 Fix #58600, Format Emmet package.json (#110891)
8b720d6740 chore: bump keytar@7.2.0 (#110977)
f0ed8aa2e9 named codicons for views (for #92791)
5ebe7eb5f6 fix #110750.
195779a054 Fix #110870
2fb9c3d5ce Fix #110702
692e61eda1 Fix #110702
145c6e5beb #110905 also optimise for builtin extensions arg
3946a0a314 fix another variation of the "palette" typo...
d72f3fba3b Move LoaderStats down to `/base/`
508ef0928c Better loader configuration for nodejs processes
d99a9ade8a Update to latest loader
a245552aa9 update distro
5876a5e4ae Merge pull request #110930 from microsoft/joh/undoOpts
83246704d4 update distro
b0d577c1b7 update doc
22895e9856 Introduce a server method to check if extensions are ready on server
835ce347fe bump distro
76e1b21f4f fixes #110800
624aca5bf5 Merge pull request #110855 from microsoft/joh/pureoutput
56c3caa680 fix https://github.com/microsoft/vscode/issues/110666
4a1cea9306 fix suggest explain mode for complex labels
3665005621 add undo options (undo group id, isUndoing) to working copy service and bulk edit logic
37f44b2e30 Merge pull request #109511 from chanmaoooo/deleteWordEntire
8374d6a4c7 Detect ports to forward more often Part of microsoft/vscode-remote-release#4021
cf3194d184 Add tests and improve the implementation
71fce013c9 Weird on-type-rename-decoration. Fixes #110878
06bf8e6539 editors - update readonly options when file providers change (fix #110854)
2f05337db0 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/snap-arm
990ca74d22 Docs for FileSystemWatcher limitations (#110858)
23a826ff3c more jsdoc for #54938
eb6356cfd7 debt - properly implement interface
47eb468acb sandbox - fix process in sandboxed environment (allow to run on Windows)
d04f3178dc proper name for register function: registerFileDecorationProvider, #54938
710c859af0 Use label for "Follow link" command's tooltip
a36c68b9ec Fix #110905
c11ef72380 Merge branch 'master' into patch-3
a89864b295 fix tests
268091616c Merge branch 'master' into patch-3
b1bc453c55 Fix notebook focus treatment in HC
a5c190e1ad fix #110894
7077e069cf :lipstick:
1d42a1c1c3 debounce editor blur focus state update.
113e0428f6 Fix markdown cell focus treatment
3598f9714d Add new codespaces extension id to allow list
ab4cab8ac5 rename to `DeleteInsideWord`, remove keybinding
ddff206d37 Simplifications: substitute constant arguments
59fa30c069 Scope toolbar visibility to when notebook is in focus (refs #110883)
36a6f53480 Make notebook cell toolbar appear when not hovering over notebook (refs #110883)
334ede72c6 Fixes #97906: Do not classify user installed extensions as built-in extensions
d265071a78 Merge branch 'master' into joao/snap-arm
4f61f6d59e damn builds
7e0e697dc8 nbdiff. add menu to disposable store.
80169ca843 leaking disposables in notebook diff editor.
5ac643def7 re #109549. Reveal the first change in notebook diff editor on open.
c983b2ae4b explorer actions: use bulk edit service
21c0490036 explorerService: add hasViewFocus and undoRedoSource
49a1f40890 update my-work notebook
f4b9edc587 take local value when merging with conflicts
7dbdcf19a8 Merge branch 'master' into joao/snap-arm
8f1f1fda1b what the
ad6f4faafb use better name for async markdown rendering, https://github.com/microsoft/vscode/issues/67806
f5a7eb3848 markdown renderer listens to img load and sends resize events, https://github.com/microsoft/vscode/issues/67806
cacb0c90d9 Add `UndoRedoSource` as a means to mark and retrieve undo/redo elements based on their source
9e704c93be Merge pull request #110867 from microsoft/isidorn/bulkEditServiceSupportFolder
63f04d87da bulkEditService: support folder creation
25a5576bbe improve browser extensions view
5cca5c598c empty commit
cbfd4d5a9f fix snapcraft x64
6d439732d7 Reduce diff
2a499549ce add deleteWordEntire command
0718c3415f fix test
4ef843ec02 Merge pull request #97203 from bzarco/launch-multi-root-args
54a9df4857 debug console: increase maring right of count badge
78908e7eb4 bump distro
8513f398c4 command for open external
02ecc884d7 enable web extensions in web + server
671f169516 #100415 :lipstick:
ff468f6536 #100415 have fixed height only for initial empty installed view
8d25d42560 Merge pull request #110856 from microsoft/isidorn/addCopyOperation
28d71bdbab fix snap target-arch
11644ab3f8 Merge branch 'master' into joh/pureoutput
20d2857142 fix wrong file decoration check
74cefb3f13 bulkEdits: add copy to WorkspaceFileEditOptions
93a0ad81c3 Merge branch 'master' into launch-multi-root-args
ca20be531e simplify ITransformedDisplayOutputDto type
3d708b3c64 #100415 show installed extensions view always
7ec1a6899c remove transformXYZOutput
5dd81b4077 move orderedMimeTypes and pickedMimeTypeIndex out of the domain model into the UX (its sole user)
3d013dc76f move git rename to command palette
363534db96 Fix #100415
f6f12c1bcf linux build: fix step condition
11d9d4da8f fix compile error
edf43e529a build snap packages for linux arm
12b808cf08 make event optional, event naming, relax badge length a little, https://github.com/microsoft/vscode/issues/54938
f9c3f0dda2 Codicons in prompt (#96430)
a34cad5c6b Codicons in prompt (#96430)
72defdc77c Support greater than and less than
896848239d fix typos: pallete -> palette !!!
b80117cc34 web - enable dnd to download in pwa (fix #83517)
f11635ef11 :up: distro
23ed0649cb storage - remove deprecated methods (fix #109967)
d21a51c233 re #109549. undo redo should edit markdown cell.
0109e4d504 fix #110826.
e7ce16ceb0 Preserve old showEmmetcommands ID #58600
33e7e030d2 Move Show Emmet Commands command to extension #58600
9641ad2253 Don't use local server for signin in remote scenarios, fixes #104628
f3db091486 re #109549. hook notebook cell language picker into Change Language Mode.
9ecb7e4039 re #109549. click on status bar focus the editor
11341a0d37 Merge pull request #109987 from lf-/patch-3
e0eb2e6e75 Fixes #110468
9fbf87e38a Move management of `inDiffEditor` to the other editor context keys
ba5371a252 Render "Extension" in Source column when the keybinding comes from a user installed extension (fixes #110653)
596a96ec7a Add `ResolvedKeybindingItem.isBuiltinExtension`
22b4c45bc1 update distro
58be98a0aa `native-keymap@2.2.1`
8a11346573 re #110581.
3184dca0bc cli server: add OpenExternalCommandPipeArgs
965c8c4cfd chore: bump distro
fb6a2a3258 Bump vscode-ripgrep Now has pcre2 in arm linux build
82b485f805 chore: bump keytar@7.1.0 (#110815)
8edc150fe7 Try resolving URIs immediately from the tunnelFactory Part of https://github.com/microsoft/vscode-remote-release/issues/4012
05606c1e09 reuse terminals only for unchanged config; fixes #81345
87050c7fb5 re #109967.
0593b3eb54 Backup location can change in same session (fix #109019)
d3057c54c8 remove console.time
7bf226cf50 add console log service to cli
cd3caa2d7d provide a promise to wait until initialization is finished
221b8289c4 Merge pull request #110792 from microsoft/alex/native-keymap
8c93891a4d Minor renames
ee4071ccbe Simplify handling of `diffEditor.codeLens`
f405a3dcde editors - stop trying to be smart about default editor options in `vscode.diff` command
f9f2637f79 debt - onDidBeforeRun => onBeforeRun
9c4c195980 Make users save new file (#110330)
442b1d1b61 Move all tree view out of contrib Fixes #110374
c4d2181da6 Clone (#110333)
540cb21d92 Add an elevate parameter to tunnelFactory Part of #110795
171a21b631 Add doc to resolveTreeItem Part of #100741
0c2c8dd8b8 Inline allOf clauses for additionalProperties: false (fixes microsoft/vscode-remote-release#2967)
60c625e9f0 fixes #110768
f255e3e00e Merge pull request #110573 from microsoft/joh/tsQuickRename
28b16c26d8 Move usage of `native-keymap` to the main process
8b192ae90f Move `IKeyboardLayoutService` to `/platform/`
d8e40aeedf fix tests on linux
1b7d1e21ca fix tests - dispose
793b679ebc adopt latest API
0cd3c4c994 fixes #110775
fd610cfa5f Merge branch 'master' into joh/tsQuickRename
8667e71704 #109019 remove dependency on backup location
6479a9c46a add node task to fix build breaks (#110762)
b25867b709 Support --diff parameter with reading from stdin (fix #110426)
2feb009c8e Editors: consider to allow name/description for file based editors (fix #110738)
d19c7c52fd fix #110740.
c4f50933f7 Remove some unused issue reporter code
c839f49d8d Inline DeferredPromise Noticed that this was imported from /test/. Not going to make it a nice async helper because this isn't generally a great pattern. It's used in SearchService right now sort of as part of a workaround for issues dealing with EH search providers. When we straighten that code out we'll be able to just delete this. Fix #110610
566917c00b :lipstick:
0408c0010f use piece tree for size and line limit calculation.
6327e4b8da re #110581. adopt text truncation in text/plain.
09b47ace4a re #110581. truncate large simple text output.
d878434d63 prevent keyup of action baritem without keydown fixes #110745
4fb3e8e6c1 set tabindex on submenu entry fixes #110765
9c3522ec80 Include experiment info in issue reporter data
274bf78da4 Merge pull request #110748 from microsoft/misolori/notebook-styles
cabfaa63d0 Merge branch 'master' into misolori/notebook-styles
00fa5d3884 [typescript-language-features] Update importModuleSpecifierPreference values (#110536)
96949c76e5 Merge `IKeymapService` and `IKeyboardLayoutService`
8f32cbb1d6 Align `IKeyboardLayoutService` and `IKeymapService`
c2f89b213a Move keyboard mapper instantiation to KeyboardLayoutService
c0d53daa9e Emit `IKeyboardLayoutService.onDidChangeKeyboardLayout` only in case of a change
3224201b07 expose current flights on exp service
771f9f9a48 Update distro
744694ed31 Extract usage of `native-keymap` into IKeyboardLayoutService
e7fe18ddf8 Update default styles and polish focus treatment
cce8f8bc69 Fix #72878
6b85b9ff0e fixes Title: custom title zooms in #110716
fdd103cae2 Fix #100498
15353669a6 Merge branch 'master' into joh/tsQuickRename
8134d8c9e7 rename to OnTypeRenameRangeProvider. For #109923
0b8a242be0 surface latest jsbeatify settings. Fixes #84606. Fixes #79334
ec8e86a03e fixes #109603 for macOS web
e62a2054a1 Merge pull request #108451 from justjosias/patch-1
ce864da274 fix showing remote extensions
f663779523 Merge pull request #110572 from Wscats/patch-2
00525e9f7c Fixes #110603: Add `diffEditor.wordWrap`
c704881abb Validate dynamic configurations only on launch
62e830be77 Git/SCM: Use vscode.open and vscode.diff for a better editor opening experience (#110733)
da9a12b837 Fix #104055
9ba554073b debug: add unit tests for repl output count
11d835b65d debug hover polish the tip
97b9ca6028 debug console: respect element.count in aria label
b39c9d3cc9 assign extension to menu actions
0454fdfcd7 fix tests
cda2529387 debug: collapse identical lines in the debug console
876d1f09cc introduce new variable ${fileWorkspaceFolder}; fixes #84162
ea3b8da874 also quick rename type parameters, ignore declare only things
e6bb245b6c use predefined constants
f9224001d5 Merge branch 'master' into joh/tsQuickRename
b04e9c8f9d :lipstick: generate command docs
504b891937 move commands to their locations (#110714)
8f9aeb83da fix invalid command converter behaviour
2b06004f0d :lipstick:
402e7afde7 https -> http in port forwarding view
85714e1007 clamp suggest line height between 8 and 100, https://github.com/microsoft/vscode/issues/110078
e416cba1b3 fix https://github.com/microsoft/vscode/issues/110707
46ff33b6b6 Subpixel antialiasing in some setting item labels Fix #86336
b4f09c5de3 Change search.actionsPosition default, fix #107163
2f34433853 Tweak settings tree sizing Fix #109095
4618539da2 💄
af6843bacf Convert terminal ext api null args to undefined Fix #110253
0180ce8eac Bump distro for merge resolve
89a418cc43 Add vscode-regexpp to remote/package.json
5afc5cd160 search: intelligently normalize crlf in regex search
7dde16206f Merge pull request #110094 from olivercoad/conflicting-autoclose-pairs
5d2ae44c01 Small style changes
d1d59f8b74 Fix #27716
5da5495a7f search: fix copy all containing extraneous crlf line endings
fbaf7b1187 fix #110427.
7a1ee06e24 increase titlebar height for macos big sur (#110592)
7a5fa10646 Merge remote-tracking branch 'origin/master' into pr/olivercoad/110094
8c76afad6c Fixes #108160: Handle padding in mouse target computation
9d389f0364 Handle error case for candidate ports Part of microsoft/vscode-remote-release#2776
f2ea8849e4 Merge branch 'master' into patch-2
c6efea07b0 :lipstick:
c5e6489b3d fixes #110430
f3efe70c9a don't attempt to convert API types inside the renderer, break up mainThread-api arguments (and plan future removal)
addaad3f99 Don't have 'show local' button in open dialog when remote Fixes #110264
043d8e2086 #109019 make fileSystemBackupsHome updatable
19c93615dd Properly call dispose on extension created tunnels Part of microsoft/vscode-remote-release#3961
0ec4ce387d Fix #110574
04be17a373 Fix #45244
17813ce44e Open command options are not mixed-in in the right order
eea8648466 Use vscode.open in NPM scripts view Part of #110497
a9837acc6e Optimize code readability
b851bf9ca0 Merge branch 'master' into joh/tsQuickRename
2ac7284762 add api argument stubs for strings and numbers
5c1789667c debug: make exception widget accessible
63ac48bf6d debt - move api command things into extHostCommand so that they can be contributed from anywhere
01dd9f0307 :lipstick:
71e24bc99b Fix #39543
70061a8b22 modernize vscode.resolveNotebookContentProviders-command, fyi @rebornix didn't find a unit-test for this!
443c0db7c9 modernize vscode.executeColorPresentationProvider-command
e25b8819f7 modernize vscode.executeCodeActionProvider-command
f3439ece09 modernize vscode.executeCodeLensProvider-command
94a57406aa deprecate old api command story
74703883e3 modernize vscode.executeSignatureHelpProvider-command
883936de2e modernize vscode.executeCompletionItemProvider-command
d310cba731 Handle conflicting multi-char auto closing pairs (fixes #72177)
4e4f02f632 Allow ms-vscode.github-richnav to access proposed API
c5ee747748 Merge pull request #110541 from loganrosen/ember-cli
29e7305d9d progress bar: report progress
39bea31ae8 Update classifier.json
1f11563975 debt - move contrib only service to contrib (output)
5b5e79558a debt - lift checkbox to workbench
76a8ea640e Add undefined to TaskProcessEndedDTO.exitCode (#110508)
0998e4ccbb respect user settings when creating terminals; fixes #109111
5d7ca3a879 debug hover: show tip to show language hover
45ce70792d fix tests
b5cd02f178 #106348 Adopt codicon for npm view
3ee6fc3f68 Fix showing newly enabled extension in enabled section
3d8ad7d74e tweak setting for #5312, fyi @usernamehw
336b58c8a2 Fix #106348
f1560e9a19 Merge pull request #110494 from usernamehw/word_suggestion_any_language
b07d19a768 storage - remove store2 (#109967)
8f82b02a4c Merge pull request #109842 from microsoft/joh/98228
20b49a4a9c storage - more target adoption (#109967)
d9893b5d64 :lipstick: editor memento
38f55ece05 environment - add OS info (#106528)
710da39135 Mark .ember-cli as jsonc instead of json
ee46c1f89e Adopt Action2 for more search editor commands to fix #110407
bf6776b980 fix #87730.
293af2074e handle last line of copying lines.
63e42d414b re #97497.
f47b588736 :lipstick:
629cf65721 fix #97497.
591039e34c debug: fix compound integrated terminal launches breaking
cb7297a10a :lipstick:
2b900dcf11 fix #110503.
4358d8bf30 rename 'dirSep' to 'pathSeparator'
b155f9757a Update seti
df143f19b7 no double spread
8d73ce7ed2 :lipstick: no more homemade iteration
2fdc607f19 Merge pull request #110273 from microsoft/connor4312/fix-search-freeze-on-long-lines
217ad5ac66 Typo: Uncommited → Uncommitted
7f6ea40bc2 terminal: typeahead state management for verified lines
4c46272797 Stores the actual config object in the cache
e96cfbccbc 💄
576d8af2df Changes to use TernarySearchTree
8a5605bd21 Splits out loop & uses regex to improve perf Addresses PR feedback
d21cbabe6b Adds default context caching for objects Clears all cached config context values for objects
165e49bfe8 use rename info instead of highlight info
ce7bd67d46 explore on-type-rename for TypeScript
16ffcb50fa adopt latest references viewlet, https://github.com/microsoft/vscode/issues/85636
611f28952f trustedDomains: loosen restrictions on what a * can be fixes #110501
b0ce55403a Merge pull request #105887 from nrayburn-tech/dirSep
edaf854a74 Remove "files.autoSaveDelay" from Commonly Used
753a1c095a Adjust debug toolbar shadow (fixes #110422)
561501492a Remove unneeded constructor from TreeItem2
0286c4f793 Add missing bit of TreeItemLabel API
4dae492ac7 Merge pull request #110428 from microsoft/connor4312/disallow-nested-config-resolver-keys
31b0068af0 Make TaskProcessEndEvent's exitCode reflect the truth Fixes #110185
630e706ad2 Add open context to certain commands (#110475)
e526f16131 Prioritize configured tasks in `getTask` Fixes #109939
2e15bd0592 Add a setting to include word based suggestions regardless of the language
7b5849b123 Fix build
ea5e971611 Tolerate strings again (fixes #110432)
b785be4c73 Finalize TreeItemLabel API Fixes #61579
5758f6fcd4 fix cmd + down in open editors view
fa856cf019 #67603 Add new extensions automatically to the list
7bfc7edadb open editors: introduce sorting
37103467dc dispose list elements on list dispose
dc74330d39 fixes #110429
690db82ef2 tweak fix for #29210 and thereby fix https://github.com/microsoft/vscode/issues/106090
52e9e02e0a Fixes #110141: Do not push undo stack elements for a no-op EOL change
549da12a6d fixes #104061
717a730f3a window - fix undefined access
e4da961570 Merge pull request #110455 from microsoft/joh/open
94d3497dac :lipstick:
a9c04968f3 Merge pull request #110423 from dsanders11/patch-1
1cfb74c330 windows restore - add a new setting choice to restore the previous session even when opening a file or folder
cc9616baf8 use 'enablement' instead of 'preconditions'
e275af7e79 render activation events as code
fb0128c7ec Fix progress bit overflow bug (#110411)
b321d3c364 Merge branch 'master' into joh/open
33a49a9c63 Fix #67603
02316b635d editors - fix listener leak (#110336)
050a123750 Fix F6 in extension page webviews
4da8e50404 Don't show users a notification if a save is cancelled (#110344)
17c29f0b99 Add support for web TS Server logging over postMessage
afcfc97316 Fix method spelling
7c6994d1b5 Use toOpenedFilePath to ensure we don't ask TS server for projectInfo if a file is not open
fb93010aa2 Make sure we use the same path normalizer in a few additional places in buffer sync
805aa7e8f4 Make ResourceMap treat the same file with different scheme as different
67817c33a1 fix #40713.
bb8d5f1842 terminal: update typeahead tests
0ef0d2d65a fix #109765.
97664e1452 fix #74622.
b2eca1fd4d Fix InMemoryDocument to support both OS line endings Co-authored-by: mjbvz <matb@microsoft.com> Co-authored-by: meganrogge <megan.rogge@microsoft.com>
bd98013973 insert a 1 sec delay before using a newly created integr. terminal; a companion fix for #38578
56947b3a75 terminal: only start typeahead predictions after the first prediction for a line is valid
65c3fb0a08 [css] add ':' as trigger character. Fixes microsoft/vscode-css-languageservice#108
13669e6bbb fix https://github.com/microsoft/vscode/issues/110420
02f6319ca1 Fix autoSaveDelay missing from Commonly Used, add warnings for settings patterns
d5febf9628 config: disallow nested config resolver keys
fac5cc3a54 #102906 add tests
df171cfcab #102906 tweak wording
f086ee122c Set StorageTarget in auth service, #109967
dea609b7ba #102906 wording tweaks
f1c6ce7c9e clarify effect of command enablement
b3c2cc3a7f debug: fix integrated terminal not changing drive
0e708ea0f7 fix #90897.
776d80f470 Merge pull request #104997 from rotem-bar/jensui/102906
0d23be5d74 Merge branch 'master' into jensui/102906
a48ad3b1d8 clear find widget reveal timeout
d55e884024 Merge pull request #110370 from jeanp413/fix-107104
166f7a4cb0 Merge branch 'master' into fix-107104
f066dfcda8 Fix #67905
4ef91c2e40 Fix #94416
593d3dd94d debug: normalize drive letter in loaded sources view
f2ccceef3d fix #84772.
49d1396aeb update pattern and add to grammar
900bcb7632 Merge remote-tracking branch 'origin/master' into connor4312/fix-search-freeze-on-long-lines
3e797ae1aa Update drop shadows (refs #92301)
a986b578a2 fix #106570
4d6c4ae0b7 insert a 1 sec delay before using a newly created terminal; fixes #38578
6a8fe0a8da let CommandsConverter actually convert commands, make sure "magic" commands handle uri components
b794105cb6 Fix #90548
0bda02ba0d tweak throttle based on actual numbers
40558fc8e1 report `suggest.durations.json`-even only every 500th time
2b21aab9e2 fix #110410
8367f475e8 explorer: use EditorResourceAccessor
5bf6d0cabc fixes #65188
d7b84b8fd7 update monaco.d.ts
e69d768e53 adopt feedback for #109923
776193fdc0 explorer: reveal diff editor
ab7c9d605a fix reading store from config
740087a3e0 #109056 remove hack to use dialog service
61970cb6f3 preview - fix italic for description
fb5e7bae09 do not remove from remote if key is not registered - compute unregistered keys from last sync state
86621ccdee do not remove key in cloud if it is not registered
87fd567da0 add commit characters to explain mode, https://github.com/microsoft/vscode/issues/110382
efef7c1d15 layout code lens content widget when adding commands, fixes https://github.com/microsoft/vscode/issues/110332
bcf2f23cef Can't save workspace locally when using remote extension. Fixes #109713
49342801cd [semantic highlighting] improve fallback scope for macro. Fixes #110150
14075af62e don't resolve code lens when typing, immediately resolve code lens after receiving them, fixes https://github.com/microsoft/vscode/issues/96783
49bd4e4b34 Merge branch 'master' into dirSep
82c65e753f Add Refresh context menu action to candidate ports Fixes microsoft/vscode-remote-release#2927
d4e1ae56ed fix alpine build
5e5ce9ec53 Better compacting of URLs in ports view
8dc55cf219 fix sandbox
8c8e2a888c debt - make dialog handlers a workbench core piece
c58384b87b distro
eba1343a10 cleanup linux alpine build
b7cb5e2e1a Merge pull request #109643 from eltociear/patch-1
f27d73be72 fixes #110353
14140d2a19 Revert "Merge pull request #109049 from digeff/searchView/context/extensionPoints"
31c034604e remove old forUris, rename forUris2 to forUris, https://github.com/microsoft/vscode/issues/110241
a19b26ef69 Fixes #107104
7a322c44db Try to fix the build
f5898a0e59 surround match in zero-width spaces to avoid clobbering
3f62d10652 Removes deprecated IDefaultLayout interfaces
35f9bac07d Disable markdown smart select tests #110365
0572704226 Make settingLayout patterns strict Fix #110129
7ba372c80c Fix tests
f23e47b9a2 Extract getParentFlowToElement
c8877809c9 Pass webview editors an explicit scoped context key service
aab1c59227 Use UriIdentityService for #110241
a28b99d78b notebook: echo complete error object on preload function exception
49695de8a1 notebook: execute kernel preloads in series
2b9e62fcf0 Merge remote-tracking branch 'origin/master' into connor4312/fix-search-freeze-on-long-lines
00f32f9a26 make search editor ranges work for hidden text
046654ae65 make search editor ranges work for hidden text
a856e60a0c Better support dragging and dropping with webview views
10514bf423 Fix webview scrollbar colors for firefox
2b820b4bff Hook custom editor backup cancellation into the extension layer
7a4e81a674 fix catastrophic backtracking when parsing markdown files (#109964)
a1bb5ac207 Merge pull request #109049 from digeff/searchView/context/extensionPoints
9a08a10708 Support ctrl+v PS override on Firefox too
982bfc2334 Update decorations synchronously when the wrapping info changes
86f773db82 Merge remote-tracking branch 'origin/master' into searchView/context/extensionPoints
559f9b60d1 Applied feedback
809db2993b fixup!
63d15a97c7 Support character markup in mardown smart select (#110195)
4bfa0a0aca fix build
db6fbd581a Merge branch 'master' into connor4312/fix-search-freeze-on-long-lines
d2701267df Potential fix for microsoft/vscode-internalbacklog#1604
038835d88c Merge pull request #109551 from maldahleh/109255-support-detail-text-settings-dropdown
1ffb469a15 add no-drag to context view css in menu.ts fixes #110282
1ce5b5773e fix #105757.
3030d4f380 Remove registered color for selectBoxCustom detail
414c387375 fix #108950.
0dafeae79f :lipstick:
636c588eda Refactor DialogService to use model and contributions (#109980)
57203b243d debug: add ability to close exception widget
92b9426701 Remove unused variable
014cca917e Merge branch 'master' into 109255-support-detail-text-settings-dropdown
cb23c0892e quote powershell arguments properly; fixes #68151
5184dff52f terminal: fix typeahead edge case
fcfc8531aa #110241 fix tests
96acd5f37f Merge pull request #108401 from turara:resolve-78733
3ef3247e85 Remove participants list from comment headers
140ce6130d adopt latest references viewlet extensions, https://github.com/microsoft/vscode/issues/85636
e7a598f648 Allow context view to align with anchor (#110277)
50416be1c6 #110241 Adopt TernarySearchTree.forUris2
00c4572909 Merge branch 'master' into resolve-78733
7065675056 Fix #109177
77154ae5c2 Merge pull request #110272 from microsoft/misolori/shadows
0a7f58fbf7 Merge branch 'master' into misolori/shadows
5fbd3b43bb Style terminal scroll bar on Firefox
3ab3514bd2 Force ctrl+v to not be sent to shell in Firefox
3d61a39074 fixes #103031
d34ba652f3 clarify explorer.enableDragAndDrop setting
02bd5f139b fix focus issue on list
e4cbfba51b Don't change LANG vars containing 'euc'
09ab4faf90 :lipstick: remove LinkedList#toArray which became obsolete with iterators
d10b4cc81e polish when selecting config
ab6a005750 Fix #86077
d26f927791 Merge pull request #110268 from microsoft/alex/diff-word-wrap
415955a5cd Allow word wrapping in diff editor
cd395984ca Make inline lightbulb aware of wrapping of changed or deleted lines
982689e007 added GH PR extension to list of tracked repos
912e8f7e99 Merge pull request #110306 from microsoft/joh/wordBasedAll
e8b69537cd fixes #40295
74b2510985 word based completion includes words from other files of same language
ad88db1031 fixes #110304
76abce66de Merge branch 'pr/107958'
ddefc990cd correct codicon size for code lens placeholders
62877b66d8 Merge branch 'master' into pr/107958
0e4b1fec5d Render char diffs in the wrapped deleted or change lines in the inline diff
13f9f73353 :lipstick:
1d18ebe47e Merge branch 'master' into pr/107074
ecfb8771e4 Merge remote-tracking branch 'origin/master'
6a2da6d725 :lipstick:
7200f73de2 Merge branch 'master' into pr/106368
77a57165e4 debt - race more minimal edits computation against 1sec timeout
2c1272b794 fixes #104945
64ef9869b6 Fix filtering on * for simple file dialog Fixes #110265
55fdf94d67 fix https://github.com/microsoft/vscode/issues/109776
cb63744475 Adopt TernarySearchTree#forUris2 (#110241)
a56c7406d7 Fix issue where toggling between inline and side-by-side was forcing word wrap off
3f8e8a1733 Push view zones in the original editor when the original lines are wrapping in the inline diff case
438f610860 strict path casing in extension host profiler, https://github.com/microsoft/vscode/issues/110241
156d702f5a Diff editor: show path as description (fix #109224)
d751b6bcd2 add IExtUri#ignorePathCasing, use forUris2 in decorations service, https://github.com/microsoft/vscode/issues/110241
f2a9b63c64 Do not show hover on icon label after click Fixes #110284
f5e9a01715 make default not ignore path casing, https://github.com/microsoft/vscode/issues/110241
3bf2afdc01 add TernarySearchTree#forUri2 which allow correct path casing handling, https://github.com/microsoft/vscode/issues/110241
21c84a4351 restore old case ignore behaviour unless explicitly set
9b0522f3dc scmViewPane: do not render whitespace in commit message input field (#107913)
b3cc19b819 :lipstick: use async-await for code lens provider logic
c0c4ceed44 fixes #110290
351e6172e1 update code lens when editor gains focus, https://github.com/microsoft/vscode/issues/83363
0216c71896 Revert "Use editor base weight when contributing peek commands, fixes https://github.com/microsoft/vscode/issues/109727#issuecomment-720986472"
1357f6d494 editor preview - ensure simple file dialog opens pinned too
65f805d98e fix build
6c32ada9b5 show extension editor manage action always
2815e732f7 Fix refocusing clearing existing forcus for iframe based webviews
4247b296eb Including ` as part of foldEndPairCharacters (#110108)
d04956f6a7 Switches the 'Fix all' quick fix provider to use resolveCodeAction (#107853)
ffb8c08dd9 Enable IgnoreMenuShortcuts for iframe based webviews
df7fdd6515 search: fix freezing ui on long lines
c9bebe2cc9 Fix #98041
37a01430cc Tweak shadow colors
840bc2ef1c Set explicit StorageTarget for webviews
0efbfd9190 fix #108765.
c067c9b947 Improve rendering of view zones with changed or deleted text (inline diff editor)
59b020a362 Merge pull request #110255 from microsoft/rzhao271/format-uri
8248e19817 Merge branch 'master' into rzhao271/format-uri
5ce31a6e8b fixes build break
b473bc55de Clean up drop shadows
2f7f100e44 Render inline diff view zones in batch
701e6713f9 Merge pull request #110112 from microsoft/misolori/squiggles-bg-theme
93a7a07559 Do not store the original content in the diff information for inline diff margin actions
2b9ae05554 Merge branch 'master' into misolori/squiggles-bg-theme
51eb0901d4 add setting for code lens font family and size, https://github.com/microsoft/vscode/issues/16038
5e8f9cf1d2 :lipstick: code lens
fcef0e3db4 Use Array.flat() (#110189)
4e0c77f8aa Add `IViewModel.createLineBreaksComputer()`
e300dfcdd2 terminal: allow excluding programs by name from typeahead
b5f6a521e0 Fix vscode-emmet-helper issue #1
d29487617b update language
e5530fc4f0 fix #105920.
62d39a7dba Adopt storagetarget in Exp services refs #109967
98a3c4fe64 reduce work when menu is not visible fixes #108712
ef6b438769 Fix #88703
a45abdbd1b Update seti
87d49a7b66 Fix #108300
226503ba0a Merge pull request #110213 from jeanp413/fix-110212
ea6ee515f1 Add color tokens for warning/info bg
f1ebde547c fixes #109781
876af4ccfd no max width for welcome buttons
1c7d982b93 fixes #105201 Co-authored-by: rebornix <penn.lv@gmail.com>
6e6654a679 Fix #91534
f0580d497e Fix #101441
d6fb7989f5 Push view zones to accomodate equal but differently wrapped lines
1256b16ee1 Merge remote-tracking branch 'origin/master'
7509a0103e Fix #103941
91aa548b05 Merge branch 'master' into pr/104614
4ecf3f8f02 Merge remote-tracking branch 'origin/master'
98e0e93ae0 :lipstick:
61500a468c Fix #94289
c96f362934 Merge branch 'master' into pr/99324
f18700d036 Merge remote-tracking branch 'origin/master'
309cabdf51 :lipstick:
961cbd66b7 CLI help: consider to separate --file-uri and --folder-uri. Fixes #110206
978d39324a Merge branch 'master' into pr/104312
e7e38c161a Be aware of line mapping when rendering diff view zones and diff overview decorations
7e5609afa9 feat: implement Git: Push Tags command (#110096)
e3754e6f8d group uninstall and install another version actions into same group
294406d7a1 Fix #110121
23579d815f [file icon theme] icon match the last word of folder name not the whole name. Fixes #110183
ec084a25bd :lipstick:
df4524f713 Merge branch 'master' into pr/97525
86d848d8e7 :lipstick:
592fa5cdaf Merge branch 'master' into pr/97486
fd306e8cb4 Merge branch 'pr/97322'
dd97a9d335 :lipstick:
d40499936f Merge pull request #108682 from Siegrift/enable-tsec-language-service-plugin
551db7ec94 Add new fileDirnameBasename variable Fixes #78316
8cfcd9a3fe Merge pull request #110178 from vfcp/master
2720a8022e Allow user tasks to run when no folder is open
66ea9c5ca1 Pass in actual editors
a0031aa6ac Small refactorings
07f0bade37 remove duplicated context key expressions, fixes https://github.com/microsoft/vscode/issues/97381
5290baabac improve message when files is too large for formatting, fixes https://github.com/microsoft/vscode/issues/105986
8cebd10782 set line height for suggest details, fixes https://github.com/microsoft/vscode/issues/110172
3ed1d0050c Merge branch 'master' into enable-tsec-language-service-plugin
14767349ab window - some renames :lipstick:
147f623629 Merge branch 'master' into pr/97322
4439de9a3b tweak setting name `editor.suggest.showInlineDetails`, #109690
7efc22cc85 git.publish: do not await notification resolution related to #109977
776541c380 Setting to Disable Split Editor on Drag and Drop (fix #71016)
c73c0b30f2 :lipstick: let -> const
35ff2c0df8 fixes #110012
85958bcecd fix https://github.com/microsoft/vscode/issues/97451
aede2434b0 fixes microsoft/vscode-remote-release#3180
5a534883c7 Fixes #110212
875c2ced66 Finalize FoldingRangeProvider.onDidChangeFoldingRanges. Fixes #108929
1fab0083f9 Renames
7ca4a47ba5 add vscode-test
4e24bef648 :lipstick:
54ba2bad67 Merge pull request #104923 from AE1020/scrollbar-paging
abcc621872 Rename option to `scrollByPage`
3517c02303 files - stop checking for BOM before writing
7bfd7fb685 Keyboard shortcuts for switching focus between left & right sides of diff view (fix #95068)
eb8c718e81 debt - fix compile errors in bootstrap files
3154dd4f69 editors - add workbench.editor.enablePreview to most commonly used settings
59a1893d6d Log number of loaded certificates (#91794)
f9e19c9ad1 only hide outputs when output is transient.
148b85862a fix #89250.
9ad6e7edf9 Correct themeLabel in package.nls.json for "Tomorrow Night Blue" theme
7095ef144b Revert "Revert "Fix #99971""
a2963771d1 hover info should not be broken within word (#106885)
024df33553 feat: add setting for default stash message
109d9984c1 fix: commit template appears as default stash message
19c0c60064 feat: detect default stash message use commit message as default stash message if commit message box is populated
03c38e6702 Add more logging to github auth provider
1d5854f611 Unassign myself from the classifier
3338ff4e18 Fixes navigation commands for webviews
6e2aa0bfb7 clean up code and remove unused methods
ce7e6d9978 Bump actions & fix #109699
153ba443d5 Use string.matchAll (#110074)
b419f2f169 Adopt StorageTarget in searchEditorInput Ref #109967
5961799c53 Escape backslashes in issue reporter data, fixes #105494
be410d1a3d explain why we modify textarea input handler in firefox.
fc07b2f170 add comments to clarify code
83f000df03 Merge pull request #106873 from belcherj/patch-1
cb044cec21 Merge remote-tracking branch 'origin/master' into pr/belcherj/106873
339681f631 Use excludive selectors for search editor contributions to fix #91453. cc @jrieken
fca7107884 fix #105901.
35bad7021d disable submenus rendered as dropdowns (#109934)
c8cfffe09f Add vscode-encrypt to nativeignore
df9cf627b1 Merge pull request #110095 from microsoft/rzhao271/webgl-description
9d5dbc6a1a Bump vscode-ripgrep
9d0346ad2f Fix #107858
c91facce0a Add an action to remove recently used tasks Fixes #93403
8335fcc3fc debug: do not auto pick dynamic launch configs
779a171f9d Align configure task quick pick closer to terminal Part of https://github.com/microsoft/vscode/issues/93864
ad19579a44 Don't clear filter for Show All Tasks Fixes #97467
15afc78232 Fix exthosttree tests
a1025c64c1 fixes #110077
9f2ce53867 debug: stop supporting enableBreakpointsFor
081632d225 debug: remove legacy adapterExecutableCommand
e95c40c1e4 API proposal for revealing tree view when no elements Fixes #90005
ce4fb6e323 fixes #96264
0cc93f5c48 debug: split ConfigurationManager into ConfigurationManager and AdapterManager
6ce30f1dce remove deprecated debugAdapterExectuable debug proposed api
f53678cb4b Update branch for sql grammar Fixes https://github.com/microsoft/vscode/issues/109251
85534c004c Only reset theme icon color in treeview once
4b0855f292 Improve the dynamic launch config UI
f63d695254 Fallback to userhome when no "file" scheme folders open (#110066)
0302b84221 web - set version to 1.52.0-dev
63ce8b4732 fixes #92146
d03925a88c Merge branch 'master' into pr/95915
e380037a06 [themes] Use light theme for --disable-extensions. Fixes #97058
168ebd1e66 fixes #95599
256066f94c Fix preffered pm when pm can't be determined
57ec100886 fixes #40548
1593959b5e In case of multiple possible longest common substrings, try to give preference to the ones containing the most ammount of text
24b28f57be Always use `vscode.open` to open markdown links
7f7307b89a Fix command for renabling extensions when running with cli flag, fixes #94532
4059ff428f Allow cancelling GitHub sign in, fixes #109101
93d736db23 fix #93326.
e026e9a77e Update JS/TS grammars
194068f693 adopt StorageTarget in SCM #109967
48ebbe9ffa Merge pull request #110038 from aasimkhan30/aasim/fix/checkboxOutline
663a049f0a Merge branch 'master' into aasim/fix/checkboxOutline
25c6703f39 debug: fix debugees blocking when writing stderr
024368a638 removed unnecessary important from outline-offset in checkbox
c258fff193 Fix compile error
80a9ecff3e debug: cancel hover evaluate requests when hovering off dialog
451c2b61d3 Specify type of CodeLensProvider instead of using casts
9f4737fa3f Exclude definitions from js/ts references code lens
d88ac6f164 Finalize the isWritableFileSystem API
d54c3c67dc fix #74353
18902550f7 fix #70306.
11faf89369 added outline offset to checkbox to make focus visible.
05049f7fbb Add Definition list to Markdown Snippets (#110026)
8a7189599e Add color token for error bg
0440be9aa4 Fixes #110033
c2fafb10e3 fix #57197.
a58d816580 Don't remove -l from tasks on Mac if setting is set Fixes #107563
5a73a68e1f Revert "Fix #99971"
faf36c2f47 Fix #99971
fd951da3ae remote indicator :lipstick:
736a46fc8b Merge remote-tracking branch 'origin/master'
49990bebe4 add git CommandErrorOutputTextDocumentContentProvider
2eb805ad75 Mention Inherit Env setting (fixes microsoft/vscode-remote-release#3030)
cd95d90589 Use correct context key service in custom trees Fixes #99767
ec471da613 Merge branch 'master' into pr/95354
cd6466909b fixes #92034
e3ace1fe1f Merge branch 'master' into pr/94369
7b6561ff5b Merge remote-tracking branch 'origin/master'
08d271585d :lipstick:
eb1cea5432 Merge branch 'master' into pr/94358
8fe4a348ec Remove focus when scrolling (#94280)
544c986e0a Added a warning before dropping a stash. (#94267)
5afaec5c21 Merge remote-tracking branch 'origin/master'
7328c3ccb0 Merge branch 'master' into pr/91838
a089e24fed fix typo
818d57db15 Better diff for deleted file in merge conflict. Fixes #88973 (#91245)
36e2868372 preview - pin an editor when a navigation starts to another editor (#109779)
d6af4893ed Update grammars
1dbff8bdd1 Remote Host status bar entry has no max width (fix #107451)
47a956eb2e Fix #109023
9832b90fde explorer: Revisit explicit use of ConfigurationTarget.USER when updating config
520a050cd3 Add quotes to autoClosingPairs for make Fixes #89191
d43e45b796 updates
578d7381da fix #7989
b0a7c8496d IconLabel markdown title debt (#109914)
786f507696 Fix #107320
f021eee884 layout - write to correct config target (#109373)
bfb73347bc Added a grooming delta notebook
a69a01af9e Remove unnecessary argument (#109373)
fa4f11cf16 fix stray console.log
aaf17b5d9f Ignore dev container logs in url finder Fixes microsoft/vscode-remote-release#3953
ac2ca0b539 typescript - fix nls issue
1cbdea3da0 Revisit explicit use of ConfigurationTarget.USER when updating config. For #109373
a69f07abf0 Revisit use of ConfigurationTarget.User in tasks Part of #109373
22c2bad746 Merge pull request #109966 from microsoft/aeschli/remoteThemeFix
4f88f448a0 Adopt StorageTarget. For #109967
c486bbf493 editors - add a menu item to keep editors open
1082f3e58c Adopt storage target in tasks and remote explorer Part of #109967
a3658a2fee Merge branch 'master' into scrollbar-paging
1c0d056915 editors - some preview tweaks
19044c847c #109373 do not pass user target
92b6b9c80a storage - adopt more storage targets (#109967)
805ba83b59 Storage service error in shared process console (fix #109985)
eae74f5125 Loc comment #100941
e57af55eaa Pick up latest TS nightly for building VS Code
4a54027a82 Disable rename after refactoring in interactive playground
e6079bd127 fix #105614.
373ea1b969 Fix build
6eeaab8e5d Handle cancelled sign in when publishing to GitHub, fixes #96502
2e6d3bdf6c fix #27836.
0f623956c2 Show dialog when there are no trusted extensions for account, fixes #96359
5463322d19 Clear trusted extensions on sign out, fixes #96616
f4e49a5f3a php: revert break deindent behavior
6bbb17d318 terminal: unregister csi handler when not in use for performance
81a25a894c Rename implicit project settings and deprecate old ones
ff7cc33236 Use objects.equals for comparing configuration objects
05fee0cf3d Extract implictProjectConfiguration class
64705a07dc Add two new setting for strict null and strict funtion in js/ts that are implicit projects
c38a12c26c Quote jsconfig and tsconfig in setting
341124ff39 #109896 Remove IStorageKeysSyncRegistryService and introduce new service for syncing extensions storage
4a6a5ab1f8 Explicit fontLigatures description
05602b399f terminal: clear typeahead after timeout
8141dcf29a Extract adjustFoldingEnd
97db458fa4 Show closing ) while folding JS/TS
0608e3f5bd Pick up TS 4.1-rc for insiders
a7cd9408a9 add comment
6d5736aa3c #109967 Adopt to new storage API
c2dafddbae Add splitLines helper function (#109869)
73eb361f29 notebooks: expose scriptUrl global to renderers and kernels
4286c603d6 Remove unused variable
bb8e52bca6 Update comments panel message text, fixes #91623
7183777033 fix: run to cursor with multiple paused sessions
d11872b127 Fix comments panel focus, fixes #103466
b35ea7e5a0 fix #54829
08e556dc5d fix #109486 and #109489
f8a91e4210 Adopt IStorageService.store2 in terminal
320602f7b6 Fix #109860
660222bdec fix https://github.com/microsoft/vscode/issues/103818
267817cf46 debug: adopt storageService.store2
bc5c7923f8 Merge branch 'master' into aeschli/remoteThemeFix
7ae6a45879 adopt StorageTarget, https://github.com/microsoft/vscode/issues/109967
35026262bc storage - avoid Object.entries in platform
2c292d3af4 fix tests
92314d61a5 reverse the eye open/closed icons for hiding snippets
2db5a355bc storage - adopt some StorageTargets
f5f4af6db3 Update C++ grammar
5e4c53cffc add another test for https://github.com/microsoft/vscode/issues/96545
c8d123ded5 Explorer: move off iterating over file changes
4b9e0bba6e Merge pull request #108964 from turara/fix-96545
3c33f50f39 Merge branch 'master' into aeschli/remoteThemeFix
d0343e68c0 sequencer for set and reload theme operations
9db1b1492a Merge remote-tracking branch 'origin/master'
c3b5f2bf1c cleanup for #89313
09829053d1 adopt storage changes in extension bisect
fa61ee7caf fix flawed comparison, increase threshold
ea84245395 Lint Sprüngli
e3a79e9e44 [css/html/json] Randomize inspect ports to avoid conflicts
1b9cd42b9b remove unused import
0382313947 Merge branch 'master' into pr/89313
4cd46e32b2 Merge remote-tracking branch 'origin/master'
e5285908ca :lipstick:
f923ac98e9 storage - document enum better
90aa30e660 Merge branch 'master' into pr/89249
fe458b4aa2 Merge remote-tracking branch 'origin/master'
6029cd4e3a Merge branch 'refs/heads/pr/88772'
163bd1dcb3 storage - rename storage change event
e216a598d3 don't presist little size changes
ea14fc2c2f add command to reset suggest widget sizes
d562ace335 adopt to new storage api
8f5311c771 Merge pull request #109960 from microsoft/ben/storage-target
4f038dba60 :lipstick:
e6b53ff8da adopt using new storage service to sync storage
744eed0a96 Add icon in Windows explorer window (#86283)
e61be087c6 Merge branch 'master' into pr/88772
a665899915 fix compile and tests
194c7ea237 test name
dfb74a6c97 some comments and more tests
1f7234c0ee workspace color theme setting not picked up
214125ebcb fix https://github.com/microsoft/vscode/issues/101870
c2944c6f22 another failing/skipped test for https://github.com/microsoft/vscode/issues/101870
130aa96b42 add to #109818
0feb41eed0 test machine storage is not synced
b561be9e4c Add url finding for python 2.7 simple server Fixes microsoft/vscode-remote-release#3949
59bfe65e18 store synced state in user scope
8145e9f37a Fix local scheme for registered file systems in file picker Part of #https://github.com/microsoft/vscode/issues/109345
c49bc9b1cb fix tests
a0ce43416d make snippet prefix optional and hide snippets without prefix from IntelliSense and TabCompletion, fixes https://github.com/microsoft/vscode/issues/73635
8b712ee66d - Use global keys with user scope from storage service to sync - Remove versioning of keys
b449c95a84 Merge pull request #109916 from microsoft/joh/snippetIgnore
1f7528568e storage - add target to change event and cache targets
bd7a83c110 tweak wording
41d6a0a560 Merge branch 'master' into joh/snippetIgnore
21cfbaeeee Merge commit '265a2f6424dfbd3a9788652c7d376a7991d049a3' into joao/terrapin
57c7e40a50 bulk edit - respect sideBySide options from event
7a00f134f7 do not show sync icon when extensio is not installed
265a2f6424 Supress marked logging for using sanitize
983ced6961 Changes to const enum
cddb1b75f1 Moves newline handling into the hover Adds enum for parameter
e06d374787 Avoids paragraphs for newlines in string tooltips This better matches the native tooltip styling of newlines
1c2005331c [json] use links for $ref, not goto definition (fixes #101474)
e934668bd0 Merge pull request #109833 from fleon/patch-1
c68b238af3 Use `self` directly
51a4bbdfa5 1.10 is bad on macOS, revert this temporarily Revert "chore: bump vscode-ripgrep@1.10.0"
ab9bb823ea debug: allow serverReadyAction to run a launch config by name
57340b736b Warning when invoking explorer.newFile (fix #100604) (#109905)
7831795dcb Backups: remove legacy migration code path. Fixes #101484
9c00847244 OnTypeRenameProvider API wording
529388e524 :lipstick:
d88f099116 Remember History on Debug Console filter between vscode sessions
b9833bb962 Fix #99105
7278373f3d fixes #99709
bafccc8ebb format
f17f51878e update milestones in notebooks
ffd61f2917 fix markdown string integration test
0e43c7a495 Include description in custom tree aria label Part of #108480
7dca88de88 fixes #64188
503135e9b8 expose snippet enablement inside "Insert Snippet" picker
fc37a9d0d3 Move tasks onBeforeShutdown to electron-browser Fixes #108649
e52382a0b3 findExecutable should check PATH in a case-insensitive way Fix #109863
e01e0ebe39 [theme] Git:Input Validation Subject Length - not working on Monokai Theme.Fixes #101081
aba089cf11 Fix #95268
bd0c897c90 Fix #95211
20b534d41e add persisted snippet enablement
70227b45b5 remove unused label
ef941c2c3c :lipstick: more async-await
f5490aed3d Fix #108023
7936093c33 git: merge resources should return undefined original resource
5b3b6b8026 :lipstick: async-await
a3a5d6a6e1 Fix tasks test
796db55744 Remove iframe around web worker in codespace case
56b686f9fd :lipstick: snippets
80d59864b1 appendText should escape leading whitespace, should escape leading quote character, also remove duplicated implementations, fixes https://github.com/microsoft/vscode/issues/68983, fixes https://github.com/microsoft/vscode/issues/109040
7d1affcf90 Throw useful error if task execution is undefined https://github.com/microsoft/vscode/issues/109861
5905725b5c Locally, but exported, constants hurt minification (a little) (fix #109899)
eeaa42d650 storage - let flush return a promise when done
2dce4b75e6 Merge branch 'master' into joao/terrapin
1703e7e71e fix bad JSON
a8036f5d27 Show current debug line in overview ruler
4ec0cd5f29 fixes #92709
153835e0f5 Fix #99963
e720530819 Open to side: do not first use fileService for resolving, since item is already part of explorer model
7601718ccc Use editor base weight when contributing peek commands, fixes https://github.com/microsoft/vscode/issues/109727#issuecomment-720986472
82ff980017 use item labels for themes
dfaf4ef080 Merge branch 'master' into joao/terrapin
4d9e54c0b8 increase job timeout
37e16f845b storage - adopt new API in one place
b64171bd0b storage - introduce onDidChangeTarget event
6f26a40b76 Fix #101612
183b2a2892 [themes] theme names are all not localized. Fixes #109840
c8b48d0d99 Fix #103438
8d429660a9 fix message
cecd55133f Fix #106989
6a242516e4 storage - first cut target support (user, machine)
1d98078624 fix #106857
ad1dc7f87a Strip newlines from the code actions title
296aa89012 debug: improve attach to vscode config
6acc9ff1ee editor cmd+e find with selection.
90b17ed115 Make it easier to override markdown table stylings
699e3e5afa Update marked
49873aa674 Bump actions
1ca6360d5e terminal: fix typeahead eol naming
1351f36293 :lipstick:
06c401b358 terminal: cleanup typeahead tests
25e70bb455 terminal: update typeahead tests
5e636afbcf Remove unused imports
4e15db0b49 Fixes always white comment body border
f25cb53571 Bump distro
4f1f830735 Merge remote-tracking branch 'origin/master' into searchView/context/extensionPoints
bce86a137e Fixed other context menus using this context
bf161eb5cd use mouse events for iPadOS instead of pointer events as iOS sometimes does not emit them
16d8eb9c57 Merge pull request #109630 from microsoft/eagerTerminalReconnection
c1a6bc16b8 terminal: capture cursor position correctly in typeahead backspace
220a067d8e Merge pull request #109850 from kena0ki/issue##109636
3258a28683 clarify activity bar action menu layout refs #40262
fd9ace8458 terminal: fix typeahead leaving stray characters with backspaces
cbb21a30dd terminal: restore old cursor style after failed backspace
933d888b2a Merge branch 'master' into eagerTerminalReconnection
efb8cba23a Fix #108817
e6e9d6c36b add report issue to extension bisect, move issue service interface to workbench/services, allow to file issue against disabled extension if explicitly names, fyi @RMacfarlane
6c5cc99c77 Merge branch 'master' into issue##109636
a9dfd7e0ed fixes #109849
a0012e5f63 fix terrapin step
3b3b94525f fixes #95697
6e9fe5a638 fixes #71994
a25c5efdf3 :lipstick:
fd8411e75e Fix #89559
4b49bae903 Update xterm.css
c110357096 fixes #67685
a5d719c570 Try new Rust grammar (#108254)
6d20077821 fixes #67315
7964dfd6e8 :lipstick: async-await
8600d333fc debt - make editor smart select a "real" editor option
9d936d51f3 support ThemeIcon#color in workspace edit metadata, https://github.com/microsoft/vscode/issues/109460
4e198a4b4b :lipstsick: use underscore for privates
bea76730f1 feat: Autodetect npm.packageManager #102050 (#102494)
1bd7cf9e41 use gh username for todo-tags, nuke some todo-tags
ab94234299 Merge pull request #109740 from microsoft/joh/extbisect
0729278ad1 use label2 when CompletionEntry#source is a path inside the workspace
441698a621 do not allow editor override for walkthough inputs, fixes https://github.com/microsoft/vscode/issues/109595
98262ef050 fixes #109818
7901aa87e4 wording, show number of disabled extensions, option to keep bad extension disabled, towards filing issue
7cce3438d1 #107657 skip it unitl fixed
4198638fac Fix #109755
744f2ab731 web - use unbuffered upload/download for small files to speed things up
f3a23697a9 Editors: revisit "preview" editors default behaviour (#109779)
d6c2656f19 [regression] Files served by readonly filesystem show double '(read-only)' suffix in titlebar again (fix #109733)
2d7aacfa92 notifications - reduce weight of ESC for closing if toast has no focus
d56b608506 sandbox - bring in browser based keyboard service to enable basic keyboard usage
0268b334e5 enable enableExperimentalProxyLoginDialog per default
5956564b72 storage - IWorkspaceStorageChangeEvent => IStorageChangeEvent
87f7879528 flush storage, some wording tweaks
44e28513b1 Merge branch 'master' into joh/extbisect
3e8c2e036d add "editor.suggest.showStatusDetailsInline"-setting to disable/enable inline details, https://github.com/microsoft/vscode/issues/109690
10a98746f2 Use `var` instead of `const` for the `global` variable
7e25008c60 Merge pull request #109750 from microsoft/sandy081/fix109709
5264ab94a3 chore: bump vscode-ripgrep@1.10.0
8abfa9bc03 Bump version to 1.52.0
580ac9765d rename variable to MatchRange to avoid argumentProcessor
75894bf0a6 Applied feedback
bb1be0326d Added extensibility points for searchView/context
5662d49333 Revert "Revert "Fix #109709""
bba3e33b7c fix compilo
a77dcf3cb1 tweak wordings
bc957f402a add commands and logic to bisect extensions
7cedcfa44f Merge branch 'master' into eagerTerminalReconnection
485badfd8d Fire onDidChangeConnectionState at the right time
574ee2032c Set initial terminal focus based on connection state
a607b1437b Fixed typo 'sequece' to 'sequence'
bb4b04f206 Terminal reconnection - Get rid of awkward "empty tab" concept
5d0525b50d Reconnect terminals at startup instead of waiting for the terminal view to become visible
994b071092 #109255 Add encoding description to settings file encoding drop-down
7f5714beec chore(extensions): incorrect localize key
c79c26babe Merge branch 'master' into resolve-78733
9dffbf40b6 Update SearchView#updateTextFromFindWidgetOrSelection to check seedWithNearestWord
18b30c6a8c Fix SearchView#updateTextFromSelection method to return correct value
10f7c0573e Update OneSnippet#move method to fix #96545.
8d535e661b Update matchCase and wholeWord options when updating text from find widget in SearchView
c9b479c4a1 use terrapin
720cdd5e1b Merge branch 'master' into patch-1
2f232ccbca Enable tsec language service plugin
5b5431d552 Merge branch 'master' into scrollbar-paging
36446b1b97 Merge branch 'master' into atomic_tabs
3064431dc5 Fix remaining hightlights
d3a3f39dbf Fix overlay area for minimap slider
e6cddb065a Update regular expression option when updating text from find widget in SearchView
f0583c0db2 Extract updateText method in SearchView
d000256957 Add atomicSoftTabs in one place that I missed
3ca4059ea5 Move mouse handling to a lower level to handle more cases
d119c92489 Add atomic tabs option
bb42ea52e0 Typo hightlight -> highlight
66160a8417 Add updateTextFromFindWidgetOrSelection method to SearchView
c9fb066990 Ignore LineDecoration order when comparing
e51cc0eae7 Move changes to scmViewPane
b08e733365 Merge branch 'master' into fix-89145
02cfa0b9a8 Create empty commit with changed files #107753
b9b6241354 Merge remote-tracking branch 'upstream/master' Merging bug fix with original VSCode repo
ff2a9a476e Fixed issue 104346
ceeb974856 Wire up `preconditions` for viewsWelcome buttons, and use it
af4fb00687 Initial 'Git extension is activating...' in SCM view
4e00a9b1a5 fix #106487 Contribute an "activating" placeholder message and button
822ca5f07b don't declare a variable that isn't used
2f1c0213d3 Fix composition logic for Firefox
3cc907a220 Fix return
3890d7fba9 Formatting
22ca0c1e8a Add providerName option to git.api.getRemoteSources
fa3c6026e2 Merge branch 'master' into dirSep
b955b58eee Add dirSep variable launch.json
16d89b0694 Merge branch 'master' into scrollbar-paging
6089fec6a4 Merge branch 'master' into scrollbar-paging
aca9ae3288 Option: editor.scrollbar.gutterClickMovesByPage
8b21b331fa Amend scrollbarState.test.ts for new positions
2fa97c8794 feat(extensions): added an option to disable related dependencies when disabling an extension with enabled dependencies
11664e62a3 Make Clicking in Scrollbars Move By Page
ff8d4feeb4 Git: Add cherryPick command
b4c528cbfd fixes #103281
663ecdbb2a Merge branch 'master' into better-checkout-type
d9d1be4e49 Avoid debug
ae540536b4 Rewrite checkout items
3f585d7400 Add better support for checkout type config
df3af97279 fix fetchOnPull behavior for Sync
fc797d2430 fix 97472
bed300cd4f Don't fail when resolving config variables without a `folderUri`.
8561cbb8ae Add force checkout and smart checkout
31ee5b9644 fix something
b24cb8b47d Add rename by git context menu
1531898fdb avoid loading and twisty set at the same time
1243ff76e4 Changed name of the setting to openAfterClone
b64cb1ecf4 Merge branch 'master' of https://github.com/microsoft/vscode
4420bbfbcf Offer to show git command output on failure
64b8e933ba Merge branch 'master' into fix-89145
5a9b210d91 Merge branch 'master' of https://github.com/microsoft/vscode
26e1217ce9 Merge branch 'master' of https://github.com/microsoft/vscode
156d5ab281 Added setting for opening cloned repository without prompt. #93300
412a44e9bc Git: ask to save unsaved files before stashing
bc85a9ffdb Added user choice for opening the folder always.
725985401d Merge branch 'master' into amend-message
37bca69ff1 :lipstick:
3b9dca805c Merge branch 'master' into fix-89145
f23fcb72f5 allow git amend message only
33b5a9ba25 Merge branch 'master' into ignore_sub
cdc6c051e5 Persist scm tree view state between sessions
712ceb8279 Fixes #89145
2abdb90472 git.pruneOnFetch setting implemented
d7ed37e864 add ignoreSubmodules option
REVERT: e5a624b788 Bump version number to 1.51.1 (#110355)
REVERT: 02f4e3563b reset icon color once
REVERT: 314b97acc6 Fixes #110033
REVERT: 67a784d64f Merge pull request #110247 from microsoft/joh/fix110188
REVERT: b0f1494e96 restore old case ignore behaviour unless explicitly set
REVERT: fcac248b07 Merge pull request #109961 from microsoft/joh/fix/109906
REVERT: 9a44531938 fix flawed comparison, increase threshold
REVERT: f918d52947 don't presist little size changes
REVERT: f37df00d4b add command to reset suggest widget sizes
REVERT: 271026ee11 Avoids paragraphs for newlines in string tooltips This better matches the native tooltip styling of newlines
REVERT: a5dfd9dcf8 Merge pull request #109882 from microsoft/roblou/fix109863
REVERT: a46559b134 findExecutable should check PATH in a case-insensitive way Fix #109863
REVERT: c57a3408d8 Merge pull request #109859 from microsoft/connor4312/typeahead-151-candidates
REVERT: c82d350c6c terminal: cleanup typeahead tests
REVERT: 54cadfb2cd terminal: update typeahead tests
REVERT: 192fd218cc terminal: fix typeahead leaving stray characters with backspaces
REVERT: 3d37590985 terminal: restore old cursor style after failed backspace
REVERT: fce8fc82ca Merge pull request #109829 from microsoft/sandy081/fix109709
REVERT: 0bc9b1de71 Revert "Revert "Fix #109709""
git-subtree-dir: lib/vscode
git-subtree-split: 3e344b17b7b63b23379a023d575a54ab3a838b6b
2021-02-09 16:06:38 +00:00
const doHover = mode ? . doHover ;
if ( doHover ) {
const settings = await getDocumentSettings ( document , ( ) = > doHover . length > 2 ) ;
return doHover ( document , textDocumentPosition . position , settings ) ;
2020-12-15 22:52:33 +00:00
}
}
return null ;
} , null , ` Error while computing hover for ${ textDocumentPosition . textDocument . uri } ` , token ) ;
} ) ;
connection . onDocumentHighlight ( ( documentHighlightParams , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( documentHighlightParams . textDocument . uri ) ;
if ( document ) {
const mode = languageModes . getModeAtPosition ( document , documentHighlightParams . position ) ;
if ( mode && mode . findDocumentHighlight ) {
return mode . findDocumentHighlight ( document , documentHighlightParams . position ) ;
}
}
return [ ] ;
} , [ ] , ` Error while computing document highlights for ${ documentHighlightParams . textDocument . uri } ` , token ) ;
} ) ;
connection . onDefinition ( ( definitionParams , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( definitionParams . textDocument . uri ) ;
if ( document ) {
const mode = languageModes . getModeAtPosition ( document , definitionParams . position ) ;
if ( mode && mode . findDefinition ) {
return mode . findDefinition ( document , definitionParams . position ) ;
}
}
return [ ] ;
} , null , ` Error while computing definitions for ${ definitionParams . textDocument . uri } ` , token ) ;
} ) ;
connection . onReferences ( ( referenceParams , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( referenceParams . textDocument . uri ) ;
if ( document ) {
const mode = languageModes . getModeAtPosition ( document , referenceParams . position ) ;
if ( mode && mode . findReferences ) {
return mode . findReferences ( document , referenceParams . position ) ;
}
}
return [ ] ;
} , [ ] , ` Error while computing references for ${ referenceParams . textDocument . uri } ` , token ) ;
} ) ;
connection . onSignatureHelp ( ( signatureHelpParms , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( signatureHelpParms . textDocument . uri ) ;
if ( document ) {
const mode = languageModes . getModeAtPosition ( document , signatureHelpParms . position ) ;
if ( mode && mode . doSignatureHelp ) {
return mode . doSignatureHelp ( document , signatureHelpParms . position ) ;
}
}
return null ;
} , null , ` Error while computing signature help for ${ signatureHelpParms . textDocument . uri } ` , token ) ;
} ) ;
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
async function onFormat ( textDocument : TextDocumentIdentifier , range : Range | undefined , options : FormattingOptions ) : Promise < TextEdit [ ] > {
const document = documents . get ( textDocument . uri ) ;
if ( document ) {
let settings = await getDocumentSettings ( document , ( ) = > true ) ;
if ( ! settings ) {
settings = globalSettings ;
2020-12-15 22:52:33 +00:00
}
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
const unformattedTags : string = settings && settings . html && settings . html . format && settings . html . format . unformatted || '' ;
const enabledModes = { css : ! unformattedTags . match ( /\bstyle\b/ ) , javascript : ! unformattedTags . match ( /\bscript\b/ ) } ;
return format ( languageModes , document , range ? ? getFullRange ( document ) , options , settings , enabledModes ) ;
}
return [ ] ;
}
connection . onDocumentRangeFormatting ( ( formatParams , token ) = > {
return runSafe ( ( ) = > onFormat ( formatParams . textDocument , formatParams . range , formatParams . options ) , [ ] , ` Error while formatting range for ${ formatParams . textDocument . uri } ` , token ) ;
} ) ;
connection . onDocumentFormatting ( ( formatParams , token ) = > {
return runSafe ( ( ) = > onFormat ( formatParams . textDocument , undefined , formatParams . options ) , [ ] , ` Error while formatting ${ formatParams . textDocument . uri } ` , token ) ;
2020-12-15 22:52:33 +00:00
} ) ;
connection . onDocumentLinks ( ( documentLinkParam , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( documentLinkParam . textDocument . uri ) ;
const links : DocumentLink [ ] = [ ] ;
if ( document ) {
const documentContext = getDocumentContext ( document . uri , workspaceFolders ) ;
for ( const m of languageModes . getAllModesInDocument ( document ) ) {
if ( m . findDocumentLinks ) {
pushAll ( links , await m . findDocumentLinks ( document , documentContext ) ) ;
}
}
}
return links ;
} , [ ] , ` Error while document links for ${ documentLinkParam . textDocument . uri } ` , token ) ;
} ) ;
connection . onDocumentSymbol ( ( documentSymbolParms , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( documentSymbolParms . textDocument . uri ) ;
const symbols : SymbolInformation [ ] = [ ] ;
if ( document ) {
for ( const m of languageModes . getAllModesInDocument ( document ) ) {
if ( m . findDocumentSymbols ) {
pushAll ( symbols , await m . findDocumentSymbols ( document ) ) ;
}
}
}
return symbols ;
} , [ ] , ` Error while computing document symbols for ${ documentSymbolParms . textDocument . uri } ` , token ) ;
} ) ;
connection . onRequest ( DocumentColorRequest . type , ( params , token ) = > {
return runSafe ( async ( ) = > {
const infos : ColorInformation [ ] = [ ] ;
const document = documents . get ( params . textDocument . uri ) ;
if ( document ) {
for ( const m of languageModes . getAllModesInDocument ( document ) ) {
if ( m . findDocumentColors ) {
pushAll ( infos , await m . findDocumentColors ( document ) ) ;
}
}
}
return infos ;
} , [ ] , ` Error while computing document colors for ${ params . textDocument . uri } ` , token ) ;
} ) ;
connection . onRequest ( ColorPresentationRequest . type , ( params , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( params . textDocument . uri ) ;
if ( document ) {
const mode = languageModes . getModeAtPosition ( document , params . range . start ) ;
if ( mode && mode . getColorPresentations ) {
return mode . getColorPresentations ( document , params . color , params . range ) ;
}
}
return [ ] ;
} , [ ] , ` Error while computing color presentations for ${ params . textDocument . uri } ` , token ) ;
} ) ;
connection . onRequest ( TagCloseRequest . type , ( params , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( params . textDocument . uri ) ;
if ( document ) {
const pos = params . position ;
if ( pos . character > 0 ) {
const mode = languageModes . getModeAtPosition ( document , Position . create ( pos . line , pos . character - 1 ) ) ;
if ( mode && mode . doAutoClose ) {
return mode . doAutoClose ( document , pos ) ;
}
}
}
return null ;
} , null , ` Error while computing tag close actions for ${ params . textDocument . uri } ` , token ) ;
} ) ;
connection . onFoldingRanges ( ( params , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( params . textDocument . uri ) ;
if ( document ) {
return getFoldingRanges ( languageModes , document , foldingRangeLimit , token ) ;
}
return null ;
} , null , ` Error while computing folding regions for ${ params . textDocument . uri } ` , token ) ;
} ) ;
connection . onSelectionRanges ( ( params , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( params . textDocument . uri ) ;
if ( document ) {
return getSelectionRanges ( languageModes , document , params . positions ) ;
}
return [ ] ;
} , [ ] , ` Error while computing selection ranges for ${ params . textDocument . uri } ` , token ) ;
} ) ;
connection . onRenameRequest ( ( params , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( params . textDocument . uri ) ;
const position : Position = params . position ;
if ( document ) {
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
const mode = languageModes . getModeAtPosition ( document , params . position ) ;
if ( mode && mode . doRename ) {
return mode . doRename ( document , position , params . newName ) ;
2020-12-15 22:52:33 +00:00
}
}
return null ;
} , null , ` Error while computing rename for ${ params . textDocument . uri } ` , token ) ;
} ) ;
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
connection . languages . onLinkedEditingRange ( ( params , token ) = > {
return < any > /* todo remove when microsoft/vscode-languageserver-node#700 fixed */ runSafe ( async ( ) = > {
2020-12-15 22:52:33 +00:00
const document = documents . get ( params . textDocument . uri ) ;
if ( document ) {
const pos = params . position ;
if ( pos . character > 0 ) {
const mode = languageModes . getModeAtPosition ( document , Position . create ( pos . line , pos . character - 1 ) ) ;
Squashed 'lib/vscode/' changes from e5a624b788..3e344b17b7
3e344b17b7 Remove extrenuous file. (#113825)
36f9eaf1e7 Merge pull request #113596 from Ry0taK/release/1.52
e73a6b082c Create ryotak.txt
ea3859d4ba Bump version number to 1.52.1 (#112659)
608dfc1363 Catch all localhost duplicates when forwarding a port (#112575)
8b5ece7c20 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
c11e9282d8 Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
2b6973a35d debug: check for existence of enableBreakpointsFor.languageIds
374d05c17c Revert "debug: stop supporting enableBreakpointsFor"
f93c8a0386 Fix notebook status bar icon colors (fixes #112323)
940b5f4bb5 chore: fix run-on values for snap build (#112245)
dbbf7079b2 Make sure that tunnel information isn't set on desktop (#112228)
99edf4ff0f fix linux deb repo pointer (#112226)
91a50e3022 Set tunnel information for embedders (#112215)
c6cb541539 Fix port forwarded nofication showing for the wrong port (#112160)
6caba06920 Merge pull request #112141 from microsoft/joh/fix/111913
cb971b8ffd Preserve whitespace in tree hover (#112133)
e4af2d8ad6 disable proposed API checks on top-level getters
6f933020e8 Just set textContent for custom hover (#112075)
d66e3740a4 Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
b4ec131cff retry all cosmosdb ops (#112072)
5e585c5fb4 use proper repos for linux arm (#112026)
37c2de252e debug: bump js-debug
bc13785d3d Retry createAsset sproc due to ECONNRESET (#112020)
559a78eaaa Mitigate #109728 (#112008)
62d6b82a6f Revert "build: create asset should still try to add asset" (#112009)
30e0c5784b fix #111898 (#111928)
532ba43c78 Remove console.log
39f33b588a wrap font faimly with quotes
dc8ac78031 fix #111910. Avoid notebook save race condition.
97e4af4d20 Fixes #111899: Maintain compatibility for context keys like `vim.use<C-r>`
acbe8f273e Only render `vscode-remote://` extensions as remote
9254ec3b28 fixes #111577
7413cc2493 yarn gulp vscode
528ca4c9ea fix duplicate imports
8e5a1da05e Update doc comment for resolveTreeItem Related to #111715
478c7b633f Make welcome buttons look better in wide pane Fixes #111744
d298a8d5d6 Fix timing issue with environment tunnels Fixes microsoft/vscode-remote-release#4112
7fcdba7fea Add heuristic for when to notify about forwarded port Fixes microsoft/vscode-remote-release#4133
2e3236827e suppress refactor preview from onWill-handler, workaround for https://github.com/microsoft/vscode/issues/111873
de3dd1383c Active indent lines do not render in High Contrast theme. Fixes #111137
8f410da37f Revert "fixes #110353"
6ed64df492 repl: font family
0c947cb4ee fixes #96264
6a1ad5b9b8 :lipstick: code lens font fix
60bf040b98 workaround for https://github.com/microsoft/vscode/issues/111871, fixes https://github.com/microsoft/vscode/issues/111666
5e350b1b79 build: create asset should still try to add asset
7256c3ab26 :lipstick: code lens font
6a58335d02 explorerViewer drop await
c2f68baa78 search: fix handle empty results from ripgrep
63137db51c debug: fix auto attach not turning on if reselecting current state
c70d984fa2 debug: bump js-debug
ff66544ada Allow using upper case hex characters for color
ff824f2776 Bump actions
b617b725a0 update notebook execute kb shortcut tooltip for windows.
1aa26c3775 Fixes #105808
9d5c351c71 notebook list view scrollbar should be below cell toolbar
53eac52308 Fixes #111499
1c1c59fd0f Kill code processes after each integration test suite run (#111844)
39fb92c6c5 Remove redundant when clauses
62b119aa22 Fixes bad has implementation
370e092880 extJupyter
41eb987d09 add log for save/saveas
7b1154d447 update resolve time stats even if they are the same.
7ecce71a48 Fixes #110376
450ae69a33 Fix #111835
2964a69479 Fix #111798: Getting Started: capitalized "Editor" looks weird
061e84830d fixes #110775
a82ae0c9b7 Fix #108266
564ff91763 fixes #111832
95f6cfa0ae More 💅: adjust overall padding & sizing (refs #111753)
ae93d48902 fixes #111583
15f38fe338 Fix ports view order in remote explorer Fixes #111830
a63786db23 Add paren, bracket, and brace to autoclosing pairs for make Fixes #89191
3c4bbf6da2 Fix ports view listener leak Same kind of cause as https://github.com/microsoft/vscode/issues/107903 Fixes #111772
6d222ba785 Fixes #97196: Clear out semantic tokens when there are no more providers
0447415697 Hide the editor's cursor when doing composition (fixes #106663)
79fb30f5b6 Fix resolveTreeItem called twice Fixes #111749
07333dec48 node-debug@1.44.15
87e43299ad update DAP to 1.43
09a7ad2ae7 fix raw timers telemetry event
4095701c70 Exclude endgame-plan issues from query
0ea221b325 fix query, remove commas
4f33022639 add verification query for issues from non-vscode team members
c0ad6a56c0 Slightly darken list active bg on light theme (fixes #111750)
92192baf76 Bring content closer to center vertical when space permitting Ref #111753
f603b548c5 Polish getting started styles (#111774)
af63e8263a Fix #111706: Getting started: images need alt text
2012817c0d Fix #111699: workbench.startupEditor setting not showing Getting Started tab
5215161c88 fixes #108712
5b121903fc Fix issue preventing cells from leaving "running" state Fix #110973
253844006a fix #111735.
1fc36c35bb remove extrenouus log fixes #111759
b122603b86 Fix comment decoration weirdness, fixes https://github.com/microsoft/vscode-pull-request-github/issues/2309
9d9ae54aa8 Add jpg to vscodeResources in order to bring gettingStarted images into the bundle
44dafcc840 Allow an `EncodedTokensProvider` to also provide a tokenize method
a9100d686c Update verification notebook milestone
4884986dd6 tweak smart select test
a2193cb827 fix #111714
efd8b0141e explorer: update creation labels
acaecbdc86 fixes #111602
0db0fa8fc9 Prompt when hitting a different UndoRedoSrouce when undoing (#111640)
2b179bff4a Extract `_undo`, `_redo`
0ac5e95251 Fix #109644
df2c328e59 string literal does not work with status bar item [background] color (fix #111687)
d758a74bf7 Merge pull request #110902 from Wscats/patch-5
d79110a329 Avoid layer breaker
bbdbcd333b Update contextkey.ts
9cd45f96de fixes #111710
383dc83e7f Fix the standalone editor build
97646e138a workbench.tree.expandMode
49ef641300 fixes #111639
af29768f18 Fix #110844
e16d1f06d7 Add default URI if not provided in dialog API Fixes #111585
f2ae4927f9 update distro
980ef5cb52 Merge pull request #110846 from Wscats/patch-3
94dd681d16 more fixes for #95697
16ffa1deff Add GreaterEquals and SmallerEquals and fix implementations
65c70884c1 Fix #106989
763b155fe9 Fix #111574
51b1029e98 Check detected tunnels before auto forwarding Fixes microsoft/vscode-remote-release#4112
87538e9cea Merge remote-tracking branch 'origin/master' into pr/Wscats/110846
2ba6946272 fixes #111581
8d171e6492 Improve multiple lock files notification Fixes #111589
0be03ecc6d fixes #111693
5d591624ae add install in browser action
16e91f1011 fix https://github.com/microsoft/vscode/issues/111741
f622d7b6f1 fixes #111657
9a9c6b5557 Extra character in icon hover. Fixes #111681
b9b92e3152 Fix tree item not getting resolved after data change Fixes #111711
f4187f2202 fixes #111732 #111733
806eaddcbe Fix resolveTreeItem getting called too early Fixes #111613
0587f828d6 fixes #111617
399be0e564 fixes #111671
3730238647 fixes #111601
e024fd8b96 add cancel-option to continue bisect model dialog, https://github.com/microsoft/vscode/issues/111667
914b5633f5 fixes #111593
2388291cbc start extension bisect with all extensions disabled and stop early if problem reproduces, https://github.com/microsoft/vscode/issues/111672
a1e5a1a593 Small typo in notebook mime type icon description. Fixes #111674
6d4532c484 align continue bisect messages, https://github.com/microsoft/vscode/issues/111667
1cad5ab365 Prepend `vs/nls` to `workerMain.js` (fixes #111599)
00bbeb3973 Fixes #111649: Have the diff editor control `wordWrapOverride1` and the toggle word wrap action `wordWrapOverride2` such that they can function independently
8041440e5b linux: disable integration tests
af848910f7 Merge pull request #111661 from dataleaky/master
c44732014d windows - prefer to focus window where files open in
14bf080705 Keep Editors Open menu choice in the editor '...' menu should be a checked option (fix #111668)
b2ef118857 window.restoreWindows: preserve description polish (fix #111607)
c76a42acc6 Bad rendering of status bar item with error background color (fix #111618)
1e0094545c Merge branch 'master' into master
d9ea0ced98 build: fix config
60f5e6ee9a build: disable exploration sync
647cecb29d build: exclude electron-11.x.y branch from continuous build
5e54da666c fix #111675 and #111673
9dba02c075 re #109594.
b2c2c20fe7 fix #109626.
8fa61d9652 Fix a dependency URL
a0aeb3a559 Update package.json
4d9277a23a Optimize autosave message when changing settings. Fixes #111648
c96643feab Fix #111598
0e8f9d143b Merge pull request #111541 from mdesrosiers/handle-find-widget-history-delayer-promise-rejection
f89bb0d54a Tweak verification needed query
c7e849f9be fix https://github.com/microsoft/vscode/issues/111604
af5c09a10c Remove console.log from hoverWidget Fixes #111609
3689660fcc Add descriptions for npm.packageManager options Fixes #111628
72cce5194c fixes #110511
f67050c029 Missing jsdoc in LinkedEditingRanges. Fixes #111590
e0f804f483 fixes #111496
55489fdd47 Move ports veiw into remote explorer by default
4ca1a30f5d Update distro commit
9395c9403b ignore already verified items
d531b6dfe9 proxy - various login dialog fixes
c5ffc57ee6 Get ready for ports view experiment
20bf09bc66 [linked editing] finalize LinkedEditingRangeProvider. Fixes #109923
ec2bcdbb57 #111573 also check for setting value type
6e7d1fa680 Fix #111573
bf21395291 column options in openWith-command can be undefined, fyi @mjbvz
3472159cb1 Merge pull request #111408 from microsoft/aeschli/notebookIcons
7536644522 Fixes #111569
648ed9f9d1 unblock build
f019356d4d Revert "Make users save new file (#110330)"
e3105b9453 Add jpg exclude to hygene
bd627caa54 Add actual images for content
e428ce2d26 Dont let product icon overflow
5a3c6cb697 Fix offcenter footer
35e9278e50 Fix scrolling on getting staarted
562f909902 Revert "fix: c++ exception in keytar module"
b0fba33756 Styling tweaks to getting started
8baa2cdaaf Better shape images in getting started
d95abcca66 Prevent error when reopening markdown preview. (#107205) (#111449)
1c4cc602c6 Fix merge conflict
8b59a9ce1a Focus on the content window for iframe based webviews
b854c0bffd Make vscode.openWith a proper api command (#111006)
6062ebe318 Bump highlight.js in /extensions/markdown-language-features (#111262)
9e5f14c1bc Default strict null checks to off for implicit projects
304d3d7e36 Handle rejected promise in history delayer
18ecb87939 fix html yarn.lock
b03cdca765 icon doc
15b05ff05a fix #108788.
68eaa95360 Bumps version of github-browser
c358910b01 Fixes #110880 - sets useConfigOnly=true on commit
634fb13135 [css][html] update dependencies
8448b1680c [html] update dependencies
c941749f5b Enable persistance of getting started ui state
dceba9ebb7 [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). For #97979
c6e90c5ea3 Update 'statusBarItem.errorBackground' default color token (refs #110214)
ec13471816 [json] Inconsistency between files.insertFinalNewline and Format Document. Fixes #17359
d132d93aeb Register `DeleteInsideWord` as an editor action
0b97b6b160 [json] update dependencies
025952c4d5 Rename `editor.atomicSoftTabs` to `editor.stickyTabStops`
bb33ef06bf Fix #99530
de36470f39 Fixes #110897: Always disable word wrapping in left hand side editor of inline diff
833231811f Define a label for `deleteInsideWord`
3fb2f6f976 chore: bump distro
47ce2a8d6d #111845 fix localization tests
155691d0be chore: bump electron@9.3.5 (#111530)
5c71b5425a Fix #111357
b548ac2211 more build fixes
6dfdbe24d9 update distro
8cb4a6907b support passing log level using query param
ac165d7f97 bump cache salt
8c2a384efa :lipstick: format file
858817eb3c Update description of `remote.autoForwardPorts`
e7f19cf61a don't validate MessagePort inside iframe as safari seems to have trouble with that
bf24f189f1 Clean up defaultFolderPath
9689508fa5 Run OSS Tool and make necessary updates
2afcea867a Use argparse 1.0.9 in npm extension
648090440f caching is HARD
aa36c6211b move duplicated code into central place
2c5901053a spelling error in command name (fix #111455)
f5fb75d829 fix tests
0f1492d6da chore - remove unneccessary non null assertions
8ce7356104 Fix defaultFolderPath so that userhome is correct
2890fd321f Fix #111485
a5a37240bc fixes #108001
eee332ba85 fix misuse of VSCODE_ARCH in builds
2018df47d8 support font features, like ligatures, in code lens, https://github.com/microsoft/vscode/issues/16038
b7211aa875 fixes #107651
9172ecfad8 :up: distro
a4054cda6d update references viewlet, also no more proposed API usage required
cedc2850ec Exclude testplan-item label
f47aae014c Merge pull request #111441 from microsoft/ben/native-tests
673c1adcb0 fix layer breaker
1efcfbf242 api - fix exception in status bar
ef2a900dec sandbox - add SH1 to HEX utility using crypto.subtle with fallback to our own solution
fbf7566d39 tests - add test suite for native modules
7723f2548c Fix #109406
8ee75c19bb Escape more white space in appendText Fixes #110464
c5ab321020 fix https://github.com/microsoft/vscode/issues/110554
444f79cc3a Improve quiet light diff syntax highlighting. For #107926
07224f0681 update to latest DAP
e24ea5ef61 Merge pull request #107926 from alisonnoyes/master
1a6d7f3118 [json] performance warning message can't be ignored. Fixes #105988
e6d6661247 fixes #111410
cfa02997d2 fixes #111413
e2dd774fa4 fix yarn retry logic
627ad0b4ee rename OnTypeRename -> LinkedEditing (for #109923)
f13720627f Improve task dependency cycle check Fixes #111369
cd9be282b7 Add condition editing UI to breakpoint filters
6795d766a0 remove old logging API proposal, fixes https://github.com/microsoft/vscode/issues/85992
79b6d35bd6 remove TreeItem2
01bbb81052 Finalize markdown tree tooltip and resolveTreeItem Fixes #100741
016655c546 fixes #104629
8891878a3b bump cache
210a1a1327 Merge pull request #111405 from microsoft/joao/trusted-extension-uris
3495d2fd76 :lipstick:
6391d710cf adopt latest loader, pass trusted types policy to loader, adopt in loader-usages
483e81f3b8 Fix duplicate port forwards for ipv4 vs ipv6 Fixes https://github.com/microsoft/vscode/issues/111400
f8d1c07e16 use createChannelReceiver, createChannelSender
995983da54 github: get all branches
c3414f3cf3 Always show the open view option in the open in browser command
cae277a203 Add a command for open port in browser Part of https://github.com/microsoft/vscode/issues/111402
2fb5b5b696 fixes #44542
0321ca5d96 fixes #106664
6c8f62432f Merge branch 'master' into aeschli/notebookIcons
8012c255e5 fix keybinding smoke test after icon name changes
4e45d27a72 fix stopIcon name
35a8955dc1 Merge branch 'master' into aeschli/notebookIcons
4ae452929e Merge pull request #111383 from microsoft/aeschli/extensionsIcons
3a92391c20 Merge pull request #111377 from microsoft/aeschli/preferencesIcons
fddc9bb221 success/error icons
f6249641f2 externalize notebook items
bafc05ff0a fix retry
71836f95dd fixes #111366
6253e47773 #44542 ability to reveal setting
42bb62a06f Exclude endgame-plan label
1e0af43774 trusted ext urls: use 1 hour instead of 10 mins
c471973938 Merge branch 'master' into aeschli/preferencesIcons
44ddde116f adopt checkProposedApiEnabled
14d59bef92 Allow status items with error background color (fix #110214) (#111353)
14415847e1 trusted extension urls
2cd7a70d62 original urls get passed along with openUrl
ac9e250cce support node 15
cfe2e99ad8 debug: load all stack frames text shuold have initial color when selected so it is readable
4cb5bb656a Merge branch 'master' into aeschli/preferencesIcons
8e6517069a Merge branch 'master' into aeschli/extensionsIcons
98f80c4047 Fix #110698
8784b77bfd fix #110699
1e77bd81d8 registerCodicon
8234453386 update tests
83f8b96a94 add extension icons
43f5beb307 fix terminal icons
09f281dff6 dirty dff icons
2f0552737c terminal icons
5c2127ec74 Fix #110964
f70430eae4 download to temp location first and rename
26a0c24c6c fixes #111218
818174d4e8 bulk edit service: Show infinte progress when there is only 1 item since we do not know how long it takes
4ac4cf3dff some more cleanup, enfore proposed API checks, fyi @RMacfarlane
c84fa206d4 add preferences icons
c219b0673c :lipstick: discover and mark more proposed types
44af5d2af2 marker view icons
f0bb23ca02 more icon work
58a90729c4 externalize activitybar icons
1e6e371d3b :liptsick: sort API types and namespaces, enforce proposed API for types
a94217739a Don't auto forward ports in WSL Fixes #111375
a5bda3ee95 support later node for building
f81e91d1c9 Merge pull request #111363 from microsoft/joh/playwright
cb8259c7b7 Fix forwarded ports restore race
e5111fc439 Only show "Not Forwarded" when auto forward is disabled Part of microsoft/vscode-remote-release#4021
58fe1b9dfa Add badge back to ports view Part of microsoft/vscode-remote-release#4021
3018240290 add user data init markers
047063458b Merge branch 'master' into joh/playwright
b2b5647451 disable two comparer test that fail in latest safari, https://github.com/microsoft/vscode/issues/111368 fyi @bpasero
6a974d536b Change port language to "forwarded" and add icon Part of microsoft/vscode-remote-release#4021
b269cd9464 Add open pull request query
2d4ec09c1d add yarn lock file
9ee2a1ee1e :up: update playwright
3c3ed7fb58 Fix #111351
b01183bda2 Add extension source to forwarded ports Part of microsoft/vscode-remote-release#4021
2f8f00d622 add dropDownButton-icon description
1aba2b87c6 fix unnecessary import
8648658c44 use codicon for openEditorWith picker
a6a53198f6 make viewPaneContainer twisties themable
32a18e3f5b add Codicon.dropDownButton
20b649729e button: use CSSIcon
75c71b49cc Fix #107152
6692bf17e8 find completion item color in detail and at the start/end of documentation, fixes https://github.com/microsoft/vscode/issues/109794
d9c33ab941 Fix port nofication cooldown
c13542b7ca Remove heading for forwarded ports Part of microsoft/vscode-remote-release#4021
ebaf0a2ef0 read line preview when having symbol results, https://github.com/microsoft/vscode/issues/109523
dcf4cd2a50 Improve tunnelFactory doc and remove an escaping undefined
8ba0fd356e IEnvironmentVariableInfo: Use ThemeIcon
b4912314fc move file decoration API to stable, https://github.com/microsoft/vscode/issues/54938
38a200c746 :lipstick:
c6be304059 Ignore flush errors during dispose since the underlying socket might be already closed
2d2a9e7527 Prevent unwanted concatenation of "null" to feedback URL (#111325)
4031280b29 Go to symbol in editor, open to side should reset scroll position in original editor (fix #111346)
5e6a2779f6 add try/catch for #111177
d49955575e :lipstick: relative pattern
a5e20f89e4 :lipstick: imports
392b6a94e0 perf - remove redundant performance usages
d547170675 sandbox - move some changes from PR over to master
0a80aacc7b chore: update cache
764620efae fix: c++ exception in keytar module
5f569de4cd more removal of non-null
0921f711c3 Add GettingStartedService/Registry and initial getting started UI (#111175)
ef03adf3a0 notebook editor widget always creates list in ctor.
3f0ada11fd core action active editor context should always have a view model.
f24f7be7f0 less non-null operator in notebookEditorWidget
76882e4eb4 avoid memory leak of large text buffer from notebook cell text model.
2c20676f5c update distro (and hopefully unstuck builds)
2ecb47d4ec Use ThemeIcon & IconRegistry for custom icons
c59ddc6a1f update distro
cad45e538a Add `ProtocolMessageType.ReplayRequest` such that missing messages can be requested again
6edf58b9ae Avoid layer breaker (using `process` from `/browser/`)
3cd515d33e support installing web preferred extensions on web server
af52f2cb8c `TextModel` should not dispose its `TextBuffer`
8dce3899da avoid unnecessary deepclone
5b243ab54b don't leak env vars into process.env; fixes #83187
b51a171a75 Update codicons https://github.com/microsoft/vscode-codicons/commit/cbe2a17f2965d0f3ff363830fee4ebae5fee7c4d
e2c9d1a7a3 Avoid using `innerHTML` (#108400)
d7bdbe118e Allow running `yarn tsec-compile-check` also on Windows
84cf12f40b Add trusted types policies where `.innerHTML` needs to be used (#108400)
89c255a523 generate icon-css from theme.comon.IconRegistry
71462d03fe Fixes #111309
0ab259ff27 remove unsued code, fyi @roblourens, https://github.com/microsoft/vscode/issues/106741
37e9cceddc Enable sandbox, contextIsolation and vscode-file for process explorer and issue reporter (#111304)
545332f793 explorer: polish progress
e287b8c9d3 explorer: hook in cancellation
bef58ff84a forgot!
5cb2ee7b8b confirmed extension -> user trusted extension
cab737e707 Make `extensionKind: ['ui', 'web', 'workspace']` pick the web worker extension host if possible
b909e20513 progress: Increment by percentage points since progress API expects that
5a0ab56492 use native performance.mark when avialable
e3e2837476 Bring Running Extensions to the web
aa91d04552 add cancellation token to working copy service and hook it up with file operation participants
a500715422 fix terrapin order
a59aa579b6 fix debug toolbar colors
37274abda9 update distro
043c17ef7d update azure cosmos :shrug:
d387fa978a Extract `AbstractRuntimeExtensionsEditor` to separate file
97f01b33e9 Move profiling related state down from `AbstractRuntimeExtensionsEditor`
ba867135c5 Extract `AbstractRuntimeExtensionsEditor`
97a896091d remove startupPerf experiement, https://github.com/microsoft/vscode-internalbacklog/issues/1620
a8b6afefab process explorer - prevent process loops
d189ecf936 issues - check for sender being destroyed before reply
cda7b564e8 fixes #111191
182fe687b7 #111291 fix tests
d63fee4308 Fix #111291
2864ebf134 Do not include iteration plans into the open issues
ad8b6baef6 Extract `SaveExtensionHostProfileAction` to a separate file
6dc1a9540c "undo delete" operation recreates file contents when intital create had contents, fixes https://github.com/microsoft/vscode/issues/111162
72f4a2a7de Fixed $REPOS macro
897d2ec9a4 Merge remote-tracking branch 'origin/master'
3de0ea500a Merge branch 'joao/snap-arm'
a15493cf90 Extract `DebugExtensionHostAction` to its own file
3ceea17846 npm: use project dir when using npm
84ce131781 Emoji characters in col 40 of an empty file causes crash (fix #111235)
bb60e21a36 fix esrp for arm64
799e72cc2f Add tunnel creation options to web api
221a5570b6 Fixing how escape key works in listWidget (#110760)
7bbf45c14e env - only show one notifications not two (fix #111246)
ce6f5e0f8f Make ports view flat when there're only forwarded ports Part of microsoft/vscode-remote-release#4021
6e631518ab Extract `ReportExtensionIssueAction` to a separate file
fb54cd1cd7 Move inline actions when ports view is in the panel Part of microsoft/vscode-remote-release#4021
9abd43315c Manually release reference to piece tree when disposing (#107999)
48f4109f3d unify win32 build templates
e6d2bd326d fix darwin build
97a7e63de8 also check cancellation token in outer perform function, https://github.com/microsoft/vscode/issues/111281
7b1da3a3d9 add IBulkEditOptions#token, https://github.com/microsoft/vscode/issues/111281
927290270a build: - ENABLE_TERRAPIN env - .build/terrapin cache flag - fix alpine cache - enable web cache
96b2c670d7 debt - extensions path is always defined
ffec932655 add timeout to terrapin step
236298851a :lipstick: use linked list instead of array-remove gymnastics, fyi @bpasero
2ea9ecd6da increate file participant default time to 1 minute, show notification progress which allows for cancellation, https://github.com/microsoft/vscode/issues/111208
00eea33b23 More cleanup for armhfp and aarch64 rpm hardcoded dependencies (#111253)
41ef01de56 Fix #111212
1460908e18 bootstrap - move portable mode into bootstrap-node
2433e29383 sandbox - use IPC communication to read bundles
ec5da2bdc1 build: rebuild keytar for arm64
c6e908997b jsdoc :lipstick: for relative pattern
f37ca74411 Merge pull request #111269 from dsanders11/patch-1
614a865d1d Fix error message
3898e2ced3 Update extension install button to match default button style
8c9dfcbcb4 fix: appName in upload-vscode-configuration task
093acbdcbf timeline icons: use codicon registry for now
5a04894296 update distro
357fc9d16b Use codicons instead of string literals
0728b59411 fix: upload-vscode-configuration task for macOS
f645a8d8c8 Link to ThemeIcon id reference
6a41811e10 Merge pull request #111183 from microsoft/aeschli/themableDebugIcons
3cfc3ac372 remove duplicate 'codicon' class (for #111240)
668b1d2439 explorer file operations: show progress
24e9b29b39 wording for output show more.
fd15b93261 remove layer breaker
40a81495f2 fix: removed plugin helper entitlement
07bd0e3c35 :lipstick:
23e7e2fef0 showNotebookDocument.
160baa3b8d :lipstick:
f9aa23fb6c relative pattern - update JSDoc comment
2e8bbdb41e api - test relative pattern with URI
2be5cc1845 #107999 Use disposable store and add onWillDispose listener
562d9451bc Fix #109114
66cb21b0b1 Fix #107999
5987e40765 Add vscode.Uri to types for vscode.RelativePattern's base parameter (#111155)
c37ffd83ba fixes #111240
bd40e2555b remove TS on-type-rename feature, https://github.com/microsoft/vscode/issues/109923, fyi @mjbvz
a5344096a2 raceTimeout test failed (fix #111233)
950c942b7c TunnelCreationInformation -> TunnelCreationOptions Fixes #110795
c0ecf176e7 Move ports view into the panel Part of microsoft/vscode-remote-release#4021
17e9e4ca1a Merge branch 'joao/retry-yarn'
c4b7d10912 Use property bag for tunnel creation elevation Fixes #110795
e052c8e045 move down common icons
197f1341e6 explorerService: consolidate bulkFileService apply in one location
2a8ee68eaa #110721 pass action runner
afce5c425d Add simple check for task dependency cycles Fixes #111186
cf4f2fa6c8 #11123 more fixes
ac21b369b3 Merge branch 'master' into aeschli/themableDebugIcons
c2d3d7f857 bump distro
8df4bc17da Merge .nativeignore and .moduleignore. Fixes #111220
fed34f982e startup util fixes
95e32fc67e update cache salt
ff0785571f explorer: limit undo file content to 5mb
a4e4e7ede3 Merge pull request #111013 from microsoft/isidor/doNotUseTrashFlag
b5861b0330 update the monaco.d.ts
4563ba1f94 add start function to explicitly start performance observer
b7851bfc80 :chore: bump distro
050963b8d1 missing terrapin usage
ad3adfa28e retry yarn install
900e4474e9 missing terrapin usage
63efefb897 Merge pull request #111182 from microsoft/sandy081/notifications/dropdown
1ff7e57724 Merge branch 'master' into sandy081/notifications/dropdown
875ad7bdd7 Fix #111168
7e4f90277d run prettier over yml files
9a657db088 add tiny util to allow performance mark collection (via perf_hooks) independent of amd or commonjs usage
384d7b5e9e implement review comments
a327c55c85 Merge branch 'master' into aeschli/themableDebugIcons
4ddf7bc0a7 Fix null characters showing in forwarded ports
d970e263c7 more fixes for #111221
08d9b15245 fix dropdown position
a486099d30 fixes #111221
723ee37c02 bootstrap - expose preload process to base lib
d2365da65c rename doNotUseTrash to skipTrashBin
4d58b56772 Merge branch 'master' into isidor/doNotUseTrashFlag
0ec40638a8 Merge pull request #111042 from microsoft/isidorn/bulkFileEditsMaxSize
41025928ad bootstrap - fix more compile errors
ae64039e43 Move `runtimeExtensionsInput` to `/common/`
de85ef3a20 Fix hardcoded rpm dependencies for armv7hl and aarch64 (#111198)
e8ba7e51ee bootstrap - fix compile errors
6038823879 add doc
2efde187ac HTML Semantic Tokens test failures. Fixes #111214
44281ba1d5 do not support secondary option on menu
ff281d39f3 fix - pass the action runner
155b218dcf web - home indicator :lipstick:
2046205637 debt - fix layer break with dependency to v8-inspect-profiler
4aae851063 Update Codicons: Add 'circle-large-outline' and 'circle-large-filled' https://github.com/microsoft/vscode-codicons/commit/7ddcbfb5f46e97691028f19b475d9183f43ac245
abf3964921 Updating Codicons: Add 'pass-filled' https://github.com/microsoft/vscode-codicons/
c3e1f0e02a re #102503. allow open notebook on the side.
9ce365f085 chore: bump distro
0b7158b190 :lipstick:
e66547a1d9 ensure the editor has enough top padding when there is decoration ::after: { top }
0baf6bb9cc chore: update to electron 11 (#110759)
10d92e5efa Prompt user with info about terminal config, add settings search by @id, and add sendToShell setting (#110987)
6f87c1cf7f Removed "duplicate" label
8e76838da5 Tweaked endgame notebook, added my endgame notebook
2a1c8bbaf2 re #108464.
1732cb9540 DAP: add support for conditional exceptions
4c55c7264f Revert "Fix #58600, Format Emmet package.json (#110891)"
40a902c9cf Multiline markdownEnumDescription should not break split json settings editor Fix #110840
a7b1267006 both custom and native hover showing (#111178)
542de8a8d7 Fix bug where tasks.json tasks aren't resolved
eecbbcd3e3 fixes #110720
34b0cedeb7 fixes #108073
ef5a912876 fixes #109097
0223a22d87 externalize debug icons
535943628c revert
a2ca2bbb1c revert onCancel
5e82d27fa7 support menu with prompt choices
a85b3391ef Consider to remove migrateFromOldCachedViewContainersValue (fix #109726)
6c415c2486 Merge branch 'joao/terrapin'
ea989da383 Feedback from resolveTreeItem API proposal review Part of #100741
21a42246d3 fix compile
4e1eff7083 web - turn the home indicator into a menu
f19b19018c Automatic port forwarding polish Part of microsoft/vscode-remote-release#4021
e9fc5e147d Fixes microsoft/monaco-editor#2192
9a07d50f52 Delegate to the command service as a fallback (microsoft/monaco-editor#2195)
951509368c Add terminal hack for task line data back in Fixes #105159
93534b15da fixes #104793
12983c8175 Merge remote-tracking branch 'origin/master'
93f8adf263 :lipstick:
07d680b7c8 semantic highligting: deprecate member, add method. Fixes microsoft/language-server-protocol#1087
e81eb57671 Merge branch 'master' into pr/107705
ee6e905a8a cache OpenURLOptions in ExtensionUrlBootstrapHandler (#110725)
eaf5eaa29f Allow name to be updated on extension forwarded ports Fixes microsoft/vscode-remote-release#4028
4b6b2bc6c2 update cache salt
3a37613eb5 Automatically forward candidate ports Part of microsoft/vscode-remote-release#4021
ab6878688f fix terrapin usage
d632381e71 Add running process info to tunnels Part of microsoft/vscode-remote-release#4021
1436b523d4 [themes] Generate Color Theme From Current Settings doesn't have all colors. Fixes #111147
0a78fe165a Merge pull request #111110 from chenjigeng/master
6026ab576d fix #109104, #105884.
986e1248f6 bump distro
4ae26a1563 Update milestone
52098eaeb0 env - tweak shell resolve experience on startup
eae037b391 Fixed Hover style incorrect when writing javascript in HTML
fb80c0e44a Merge pull request #107126 from Timmmm/atomic_tabs
88856f1a1c Simplify changes from #108193
a194746aa3 auto attach: allow temporarily disabling
45ec698b12 Avoid walking whitespace twice when going left & small stylistic changes
f1cfe2d3a6 Update CodeActionOnSaveParticipant (#108193)
2b75c3d5ac updated javascript for in snippet (#111062)
9195c9ab14 Expose TS server tracing (#110534)
06be9f4029 testing: tests and speed improvements
3880463037 Temporarily only warn on duplicate scoped context
93e7dda5a1 Error if a new ScopedContextKeyService conflicts with an existing ScopedContextKeyService (#110363)
c9d89dd5ce `editor.atomicSoftTabs` can be a simple editor option
25e8ca8e18 Merge remote-tracking branch 'origin/master' into pr/Timmmm/107126
b2bd3540b0 Merge pull request #108448 from xndcn/patch-1
7265dfb6d7 testing: smarter change event
87b8061711 Merge pull request #110917 from dsanders11/patch-2
0ffe32409d Don't show complete command arguments in the native tooltips
786eca5cd6 Merge branch 'master' into patch-2
a0b7c2310f support dropdown actions in notifications
cbeaf4fc55 Merge pull request #108379 from KapitanOczywisty/patch-2
b2b3b015d5 Sort line decorations
796a38f930 Merge remote-tracking branch 'origin/master' into pr/KapitanOczywisty/108379
f25f1abfaf give the option completely to notebook extension for now.
d5a74a912b add trusted status bar item.
6b19da7102 update execution button when trusted notebook metadata changes.
1b3b40265b trusted notebook metadata
4d4f3660a0 opacity for notebook cell status
33c058d042 fix mouse click on text status item
d23c882470 use status bar item for execute cell placeholder
fc98345ba1 Extract output container renderer
efea77ab7c move cell output element to its own module
da00706deb cellDnd
57ca27e5f5 merge cell action view
8cf97fefd9 trust notebook prep
4b5dc2fcbc WorkspaceFileEditOptions add maxSize
d1280418d7 testing: initial api implementation
ff1887be3e Preserve per-window environment variables between workspace changes (fix #108571)
7d1cd1ff33 Fixes #99313
690d0e33c1 window - cleanup reload() method
1568c0ca45 :up: distro
fb277edc0f env - take window configuration into account when resolving shellEnv
542a82754c yarn watch: save errors in separate files, make error regex multiline aware
1273299f3d :lipstick: bootstrap-window
6f3fcd2ce0 env - move shell env into bootstrap-window and let user env win over shell env
69de6464ce explorer: pass the folder flag when deleting directories
fe65b26426 perf - add ellapsedWaitForShellEnv to measure blocked time on startup
5f8aa18104 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/terrapin
bffd7a6ad8 Fix #111014
185212db53 Revisit explicit use of ConfigurationTarget.USER when updating config (#109373)
7207ee201f env - also surface shell env resolve errors to users
8a6fea66c0 Fixes #107636
c8e59100c4 Validate line numbers
bb7b7dc7f2 Fix doc comment for CustomExecution api Fixes #110981
d84b5eb2da bulkFileEdits: do not use file trash flag
936048e028 :up: distro
a81ea8c4fa fix tests
9103955a6d [themes] wait applying settings until user data initialization is completed. Fixes #111009
6fdc79d81a env - set timeout back to 10s but show warning when it takes long
6541e52b5b icons: remote polish
c89f783319 Fix installing forever bug in server
acfd724aac Pick up latest TS 4.2 for building VS Code
caf01baa45 Copy createSettingMatchRegExp locally to fix cycle
b4c0cfb513 Better note current version in TS version UI
67b0e2d72d Pick up TS 4.1 final release
ea4d99921c update distro
1dcbd67f00 Load `applicationinsights` lazily
5d75857c59 Update marked cgmanifest entry
59428623f9 Cancel encodedSemanticClassifications-full on resource change
c833899a84 adds @features: settings search type and dropdown option to Configure Terminal Settings (#110874)
ffacef4727 Fix #58600, Format Emmet package.json (#110891)
8b720d6740 chore: bump keytar@7.2.0 (#110977)
f0ed8aa2e9 named codicons for views (for #92791)
5ebe7eb5f6 fix #110750.
195779a054 Fix #110870
2fb9c3d5ce Fix #110702
692e61eda1 Fix #110702
145c6e5beb #110905 also optimise for builtin extensions arg
3946a0a314 fix another variation of the "palette" typo...
d72f3fba3b Move LoaderStats down to `/base/`
508ef0928c Better loader configuration for nodejs processes
d99a9ade8a Update to latest loader
a245552aa9 update distro
5876a5e4ae Merge pull request #110930 from microsoft/joh/undoOpts
83246704d4 update distro
b0d577c1b7 update doc
22895e9856 Introduce a server method to check if extensions are ready on server
835ce347fe bump distro
76e1b21f4f fixes #110800
624aca5bf5 Merge pull request #110855 from microsoft/joh/pureoutput
56c3caa680 fix https://github.com/microsoft/vscode/issues/110666
4a1cea9306 fix suggest explain mode for complex labels
3665005621 add undo options (undo group id, isUndoing) to working copy service and bulk edit logic
37f44b2e30 Merge pull request #109511 from chanmaoooo/deleteWordEntire
8374d6a4c7 Detect ports to forward more often Part of microsoft/vscode-remote-release#4021
cf3194d184 Add tests and improve the implementation
71fce013c9 Weird on-type-rename-decoration. Fixes #110878
06bf8e6539 editors - update readonly options when file providers change (fix #110854)
2f05337db0 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/snap-arm
990ca74d22 Docs for FileSystemWatcher limitations (#110858)
23a826ff3c more jsdoc for #54938
eb6356cfd7 debt - properly implement interface
47eb468acb sandbox - fix process in sandboxed environment (allow to run on Windows)
d04f3178dc proper name for register function: registerFileDecorationProvider, #54938
710c859af0 Use label for "Follow link" command's tooltip
a36c68b9ec Fix #110905
c11ef72380 Merge branch 'master' into patch-3
a89864b295 fix tests
268091616c Merge branch 'master' into patch-3
b1bc453c55 Fix notebook focus treatment in HC
a5c190e1ad fix #110894
7077e069cf :lipstick:
1d42a1c1c3 debounce editor blur focus state update.
113e0428f6 Fix markdown cell focus treatment
3598f9714d Add new codespaces extension id to allow list
ab4cab8ac5 rename to `DeleteInsideWord`, remove keybinding
ddff206d37 Simplifications: substitute constant arguments
59fa30c069 Scope toolbar visibility to when notebook is in focus (refs #110883)
36a6f53480 Make notebook cell toolbar appear when not hovering over notebook (refs #110883)
334ede72c6 Fixes #97906: Do not classify user installed extensions as built-in extensions
d265071a78 Merge branch 'master' into joao/snap-arm
4f61f6d59e damn builds
7e0e697dc8 nbdiff. add menu to disposable store.
80169ca843 leaking disposables in notebook diff editor.
5ac643def7 re #109549. Reveal the first change in notebook diff editor on open.
c983b2ae4b explorer actions: use bulk edit service
21c0490036 explorerService: add hasViewFocus and undoRedoSource
49a1f40890 update my-work notebook
f4b9edc587 take local value when merging with conflicts
7dbdcf19a8 Merge branch 'master' into joao/snap-arm
8f1f1fda1b what the
ad6f4faafb use better name for async markdown rendering, https://github.com/microsoft/vscode/issues/67806
f5a7eb3848 markdown renderer listens to img load and sends resize events, https://github.com/microsoft/vscode/issues/67806
cacb0c90d9 Add `UndoRedoSource` as a means to mark and retrieve undo/redo elements based on their source
9e704c93be Merge pull request #110867 from microsoft/isidorn/bulkEditServiceSupportFolder
63f04d87da bulkEditService: support folder creation
25a5576bbe improve browser extensions view
5cca5c598c empty commit
cbfd4d5a9f fix snapcraft x64
6d439732d7 Reduce diff
2a499549ce add deleteWordEntire command
0718c3415f fix test
4ef843ec02 Merge pull request #97203 from bzarco/launch-multi-root-args
54a9df4857 debug console: increase maring right of count badge
78908e7eb4 bump distro
8513f398c4 command for open external
02ecc884d7 enable web extensions in web + server
671f169516 #100415 :lipstick:
ff468f6536 #100415 have fixed height only for initial empty installed view
8d25d42560 Merge pull request #110856 from microsoft/isidorn/addCopyOperation
28d71bdbab fix snap target-arch
11644ab3f8 Merge branch 'master' into joh/pureoutput
20d2857142 fix wrong file decoration check
74cefb3f13 bulkEdits: add copy to WorkspaceFileEditOptions
93a0ad81c3 Merge branch 'master' into launch-multi-root-args
ca20be531e simplify ITransformedDisplayOutputDto type
3d708b3c64 #100415 show installed extensions view always
7ec1a6899c remove transformXYZOutput
5dd81b4077 move orderedMimeTypes and pickedMimeTypeIndex out of the domain model into the UX (its sole user)
3d013dc76f move git rename to command palette
363534db96 Fix #100415
f6f12c1bcf linux build: fix step condition
11d9d4da8f fix compile error
edf43e529a build snap packages for linux arm
12b808cf08 make event optional, event naming, relax badge length a little, https://github.com/microsoft/vscode/issues/54938
f9c3f0dda2 Codicons in prompt (#96430)
a34cad5c6b Codicons in prompt (#96430)
72defdc77c Support greater than and less than
896848239d fix typos: pallete -> palette !!!
b80117cc34 web - enable dnd to download in pwa (fix #83517)
f11635ef11 :up: distro
23ed0649cb storage - remove deprecated methods (fix #109967)
d21a51c233 re #109549. undo redo should edit markdown cell.
0109e4d504 fix #110826.
e7ce16ceb0 Preserve old showEmmetcommands ID #58600
33e7e030d2 Move Show Emmet Commands command to extension #58600
9641ad2253 Don't use local server for signin in remote scenarios, fixes #104628
f3db091486 re #109549. hook notebook cell language picker into Change Language Mode.
9ecb7e4039 re #109549. click on status bar focus the editor
11341a0d37 Merge pull request #109987 from lf-/patch-3
e0eb2e6e75 Fixes #110468
9fbf87e38a Move management of `inDiffEditor` to the other editor context keys
ba5371a252 Render "Extension" in Source column when the keybinding comes from a user installed extension (fixes #110653)
596a96ec7a Add `ResolvedKeybindingItem.isBuiltinExtension`
22b4c45bc1 update distro
58be98a0aa `native-keymap@2.2.1`
8a11346573 re #110581.
3184dca0bc cli server: add OpenExternalCommandPipeArgs
965c8c4cfd chore: bump distro
fb6a2a3258 Bump vscode-ripgrep Now has pcre2 in arm linux build
82b485f805 chore: bump keytar@7.1.0 (#110815)
8edc150fe7 Try resolving URIs immediately from the tunnelFactory Part of https://github.com/microsoft/vscode-remote-release/issues/4012
05606c1e09 reuse terminals only for unchanged config; fixes #81345
87050c7fb5 re #109967.
0593b3eb54 Backup location can change in same session (fix #109019)
d3057c54c8 remove console.time
7bf226cf50 add console log service to cli
cd3caa2d7d provide a promise to wait until initialization is finished
221b8289c4 Merge pull request #110792 from microsoft/alex/native-keymap
8c93891a4d Minor renames
ee4071ccbe Simplify handling of `diffEditor.codeLens`
f405a3dcde editors - stop trying to be smart about default editor options in `vscode.diff` command
f9f2637f79 debt - onDidBeforeRun => onBeforeRun
9c4c195980 Make users save new file (#110330)
442b1d1b61 Move all tree view out of contrib Fixes #110374
c4d2181da6 Clone (#110333)
540cb21d92 Add an elevate parameter to tunnelFactory Part of #110795
171a21b631 Add doc to resolveTreeItem Part of #100741
0c2c8dd8b8 Inline allOf clauses for additionalProperties: false (fixes microsoft/vscode-remote-release#2967)
60c625e9f0 fixes #110768
f255e3e00e Merge pull request #110573 from microsoft/joh/tsQuickRename
28b16c26d8 Move usage of `native-keymap` to the main process
8b192ae90f Move `IKeyboardLayoutService` to `/platform/`
d8e40aeedf fix tests on linux
1b7d1e21ca fix tests - dispose
793b679ebc adopt latest API
0cd3c4c994 fixes #110775
fd610cfa5f Merge branch 'master' into joh/tsQuickRename
8667e71704 #109019 remove dependency on backup location
6479a9c46a add node task to fix build breaks (#110762)
b25867b709 Support --diff parameter with reading from stdin (fix #110426)
2feb009c8e Editors: consider to allow name/description for file based editors (fix #110738)
d19c7c52fd fix #110740.
c4f50933f7 Remove some unused issue reporter code
c839f49d8d Inline DeferredPromise Noticed that this was imported from /test/. Not going to make it a nice async helper because this isn't generally a great pattern. It's used in SearchService right now sort of as part of a workaround for issues dealing with EH search providers. When we straighten that code out we'll be able to just delete this. Fix #110610
566917c00b :lipstick:
0408c0010f use piece tree for size and line limit calculation.
6327e4b8da re #110581. adopt text truncation in text/plain.
09b47ace4a re #110581. truncate large simple text output.
d878434d63 prevent keyup of action baritem without keydown fixes #110745
4fb3e8e6c1 set tabindex on submenu entry fixes #110765
9c3522ec80 Include experiment info in issue reporter data
274bf78da4 Merge pull request #110748 from microsoft/misolori/notebook-styles
cabfaa63d0 Merge branch 'master' into misolori/notebook-styles
00fa5d3884 [typescript-language-features] Update importModuleSpecifierPreference values (#110536)
96949c76e5 Merge `IKeymapService` and `IKeyboardLayoutService`
8f32cbb1d6 Align `IKeyboardLayoutService` and `IKeymapService`
c2f89b213a Move keyboard mapper instantiation to KeyboardLayoutService
c0d53daa9e Emit `IKeyboardLayoutService.onDidChangeKeyboardLayout` only in case of a change
3224201b07 expose current flights on exp service
771f9f9a48 Update distro
744694ed31 Extract usage of `native-keymap` into IKeyboardLayoutService
e7fe18ddf8 Update default styles and polish focus treatment
cce8f8bc69 Fix #72878
6b85b9ff0e fixes Title: custom title zooms in #110716
fdd103cae2 Fix #100498
15353669a6 Merge branch 'master' into joh/tsQuickRename
8134d8c9e7 rename to OnTypeRenameRangeProvider. For #109923
0b8a242be0 surface latest jsbeatify settings. Fixes #84606. Fixes #79334
ec8e86a03e fixes #109603 for macOS web
e62a2054a1 Merge pull request #108451 from justjosias/patch-1
ce864da274 fix showing remote extensions
f663779523 Merge pull request #110572 from Wscats/patch-2
00525e9f7c Fixes #110603: Add `diffEditor.wordWrap`
c704881abb Validate dynamic configurations only on launch
62e830be77 Git/SCM: Use vscode.open and vscode.diff for a better editor opening experience (#110733)
da9a12b837 Fix #104055
9ba554073b debug: add unit tests for repl output count
11d835b65d debug hover polish the tip
97b9ca6028 debug console: respect element.count in aria label
b39c9d3cc9 assign extension to menu actions
0454fdfcd7 fix tests
cda2529387 debug: collapse identical lines in the debug console
876d1f09cc introduce new variable ${fileWorkspaceFolder}; fixes #84162
ea3b8da874 also quick rename type parameters, ignore declare only things
e6bb245b6c use predefined constants
f9224001d5 Merge branch 'master' into joh/tsQuickRename
b04e9c8f9d :lipstick: generate command docs
504b891937 move commands to their locations (#110714)
8f9aeb83da fix invalid command converter behaviour
2b06004f0d :lipstick:
402e7afde7 https -> http in port forwarding view
85714e1007 clamp suggest line height between 8 and 100, https://github.com/microsoft/vscode/issues/110078
e416cba1b3 fix https://github.com/microsoft/vscode/issues/110707
46ff33b6b6 Subpixel antialiasing in some setting item labels Fix #86336
b4f09c5de3 Change search.actionsPosition default, fix #107163
2f34433853 Tweak settings tree sizing Fix #109095
4618539da2 💄
af6843bacf Convert terminal ext api null args to undefined Fix #110253
0180ce8eac Bump distro for merge resolve
89a418cc43 Add vscode-regexpp to remote/package.json
5afc5cd160 search: intelligently normalize crlf in regex search
7dde16206f Merge pull request #110094 from olivercoad/conflicting-autoclose-pairs
5d2ae44c01 Small style changes
d1d59f8b74 Fix #27716
5da5495a7f search: fix copy all containing extraneous crlf line endings
fbaf7b1187 fix #110427.
7a1ee06e24 increase titlebar height for macos big sur (#110592)
7a5fa10646 Merge remote-tracking branch 'origin/master' into pr/olivercoad/110094
8c76afad6c Fixes #108160: Handle padding in mouse target computation
9d389f0364 Handle error case for candidate ports Part of microsoft/vscode-remote-release#2776
f2ea8849e4 Merge branch 'master' into patch-2
c6efea07b0 :lipstick:
c5e6489b3d fixes #110430
f3efe70c9a don't attempt to convert API types inside the renderer, break up mainThread-api arguments (and plan future removal)
addaad3f99 Don't have 'show local' button in open dialog when remote Fixes #110264
043d8e2086 #109019 make fileSystemBackupsHome updatable
19c93615dd Properly call dispose on extension created tunnels Part of microsoft/vscode-remote-release#3961
0ec4ce387d Fix #110574
04be17a373 Fix #45244
17813ce44e Open command options are not mixed-in in the right order
eea8648466 Use vscode.open in NPM scripts view Part of #110497
a9837acc6e Optimize code readability
b851bf9ca0 Merge branch 'master' into joh/tsQuickRename
2ac7284762 add api argument stubs for strings and numbers
5c1789667c debug: make exception widget accessible
63ac48bf6d debt - move api command things into extHostCommand so that they can be contributed from anywhere
01dd9f0307 :lipstick:
71e24bc99b Fix #39543
70061a8b22 modernize vscode.resolveNotebookContentProviders-command, fyi @rebornix didn't find a unit-test for this!
443c0db7c9 modernize vscode.executeColorPresentationProvider-command
e25b8819f7 modernize vscode.executeCodeActionProvider-command
f3439ece09 modernize vscode.executeCodeLensProvider-command
94a57406aa deprecate old api command story
74703883e3 modernize vscode.executeSignatureHelpProvider-command
883936de2e modernize vscode.executeCompletionItemProvider-command
d310cba731 Handle conflicting multi-char auto closing pairs (fixes #72177)
4e4f02f632 Allow ms-vscode.github-richnav to access proposed API
c5ee747748 Merge pull request #110541 from loganrosen/ember-cli
29e7305d9d progress bar: report progress
39bea31ae8 Update classifier.json
1f11563975 debt - move contrib only service to contrib (output)
5b5e79558a debt - lift checkbox to workbench
76a8ea640e Add undefined to TaskProcessEndedDTO.exitCode (#110508)
0998e4ccbb respect user settings when creating terminals; fixes #109111
5d7ca3a879 debug hover: show tip to show language hover
45ce70792d fix tests
b5cd02f178 #106348 Adopt codicon for npm view
3ee6fc3f68 Fix showing newly enabled extension in enabled section
3d8ad7d74e tweak setting for #5312, fyi @usernamehw
336b58c8a2 Fix #106348
f1560e9a19 Merge pull request #110494 from usernamehw/word_suggestion_any_language
b07d19a768 storage - remove store2 (#109967)
8f82b02a4c Merge pull request #109842 from microsoft/joh/98228
20b49a4a9c storage - more target adoption (#109967)
d9893b5d64 :lipstick: editor memento
38f55ece05 environment - add OS info (#106528)
710da39135 Mark .ember-cli as jsonc instead of json
ee46c1f89e Adopt Action2 for more search editor commands to fix #110407
bf6776b980 fix #87730.
293af2074e handle last line of copying lines.
63e42d414b re #97497.
f47b588736 :lipstick:
629cf65721 fix #97497.
591039e34c debug: fix compound integrated terminal launches breaking
cb7297a10a :lipstick:
2b900dcf11 fix #110503.
4358d8bf30 rename 'dirSep' to 'pathSeparator'
b155f9757a Update seti
df143f19b7 no double spread
8d73ce7ed2 :lipstick: no more homemade iteration
2fdc607f19 Merge pull request #110273 from microsoft/connor4312/fix-search-freeze-on-long-lines
217ad5ac66 Typo: Uncommited → Uncommitted
7f6ea40bc2 terminal: typeahead state management for verified lines
4c46272797 Stores the actual config object in the cache
e96cfbccbc 💄
576d8af2df Changes to use TernarySearchTree
8a5605bd21 Splits out loop & uses regex to improve perf Addresses PR feedback
d21cbabe6b Adds default context caching for objects Clears all cached config context values for objects
165e49bfe8 use rename info instead of highlight info
ce7bd67d46 explore on-type-rename for TypeScript
16ffcb50fa adopt latest references viewlet, https://github.com/microsoft/vscode/issues/85636
611f28952f trustedDomains: loosen restrictions on what a * can be fixes #110501
b0ce55403a Merge pull request #105887 from nrayburn-tech/dirSep
edaf854a74 Remove "files.autoSaveDelay" from Commonly Used
753a1c095a Adjust debug toolbar shadow (fixes #110422)
561501492a Remove unneeded constructor from TreeItem2
0286c4f793 Add missing bit of TreeItemLabel API
4dae492ac7 Merge pull request #110428 from microsoft/connor4312/disallow-nested-config-resolver-keys
31b0068af0 Make TaskProcessEndEvent's exitCode reflect the truth Fixes #110185
630e706ad2 Add open context to certain commands (#110475)
e526f16131 Prioritize configured tasks in `getTask` Fixes #109939
2e15bd0592 Add a setting to include word based suggestions regardless of the language
7b5849b123 Fix build
ea5e971611 Tolerate strings again (fixes #110432)
b785be4c73 Finalize TreeItemLabel API Fixes #61579
5758f6fcd4 fix cmd + down in open editors view
fa856cf019 #67603 Add new extensions automatically to the list
7bfc7edadb open editors: introduce sorting
37103467dc dispose list elements on list dispose
dc74330d39 fixes #110429
690db82ef2 tweak fix for #29210 and thereby fix https://github.com/microsoft/vscode/issues/106090
52e9e02e0a Fixes #110141: Do not push undo stack elements for a no-op EOL change
549da12a6d fixes #104061
717a730f3a window - fix undefined access
e4da961570 Merge pull request #110455 from microsoft/joh/open
94d3497dac :lipstick:
a9c04968f3 Merge pull request #110423 from dsanders11/patch-1
1cfb74c330 windows restore - add a new setting choice to restore the previous session even when opening a file or folder
cc9616baf8 use 'enablement' instead of 'preconditions'
e275af7e79 render activation events as code
fb0128c7ec Fix progress bit overflow bug (#110411)
b321d3c364 Merge branch 'master' into joh/open
33a49a9c63 Fix #67603
02316b635d editors - fix listener leak (#110336)
050a123750 Fix F6 in extension page webviews
4da8e50404 Don't show users a notification if a save is cancelled (#110344)
17c29f0b99 Add support for web TS Server logging over postMessage
afcfc97316 Fix method spelling
7c6994d1b5 Use toOpenedFilePath to ensure we don't ask TS server for projectInfo if a file is not open
fb93010aa2 Make sure we use the same path normalizer in a few additional places in buffer sync
805aa7e8f4 Make ResourceMap treat the same file with different scheme as different
67817c33a1 fix #40713.
bb8d5f1842 terminal: update typeahead tests
0ef0d2d65a fix #109765.
97664e1452 fix #74622.
b2eca1fd4d Fix InMemoryDocument to support both OS line endings Co-authored-by: mjbvz <matb@microsoft.com> Co-authored-by: meganrogge <megan.rogge@microsoft.com>
bd98013973 insert a 1 sec delay before using a newly created integr. terminal; a companion fix for #38578
56947b3a75 terminal: only start typeahead predictions after the first prediction for a line is valid
65c3fb0a08 [css] add ':' as trigger character. Fixes microsoft/vscode-css-languageservice#108
13669e6bbb fix https://github.com/microsoft/vscode/issues/110420
02f6319ca1 Fix autoSaveDelay missing from Commonly Used, add warnings for settings patterns
d5febf9628 config: disallow nested config resolver keys
fac5cc3a54 #102906 add tests
df171cfcab #102906 tweak wording
f086ee122c Set StorageTarget in auth service, #109967
dea609b7ba #102906 wording tweaks
f1c6ce7c9e clarify effect of command enablement
b3c2cc3a7f debug: fix integrated terminal not changing drive
0e708ea0f7 fix #90897.
776d80f470 Merge pull request #104997 from rotem-bar/jensui/102906
0d23be5d74 Merge branch 'master' into jensui/102906
a48ad3b1d8 clear find widget reveal timeout
d55e884024 Merge pull request #110370 from jeanp413/fix-107104
166f7a4cb0 Merge branch 'master' into fix-107104
f066dfcda8 Fix #67905
4ef91c2e40 Fix #94416
593d3dd94d debug: normalize drive letter in loaded sources view
f2ccceef3d fix #84772.
49d1396aeb update pattern and add to grammar
900bcb7632 Merge remote-tracking branch 'origin/master' into connor4312/fix-search-freeze-on-long-lines
3e797ae1aa Update drop shadows (refs #92301)
a986b578a2 fix #106570
4d6c4ae0b7 insert a 1 sec delay before using a newly created terminal; fixes #38578
6a8fe0a8da let CommandsConverter actually convert commands, make sure "magic" commands handle uri components
b794105cb6 Fix #90548
0bda02ba0d tweak throttle based on actual numbers
40558fc8e1 report `suggest.durations.json`-even only every 500th time
2b21aab9e2 fix #110410
8367f475e8 explorer: use EditorResourceAccessor
5bf6d0cabc fixes #65188
d7b84b8fd7 update monaco.d.ts
e69d768e53 adopt feedback for #109923
776193fdc0 explorer: reveal diff editor
ab7c9d605a fix reading store from config
740087a3e0 #109056 remove hack to use dialog service
61970cb6f3 preview - fix italic for description
fb5e7bae09 do not remove from remote if key is not registered - compute unregistered keys from last sync state
86621ccdee do not remove key in cloud if it is not registered
87fd567da0 add commit characters to explain mode, https://github.com/microsoft/vscode/issues/110382
efef7c1d15 layout code lens content widget when adding commands, fixes https://github.com/microsoft/vscode/issues/110332
bcf2f23cef Can't save workspace locally when using remote extension. Fixes #109713
49342801cd [semantic highlighting] improve fallback scope for macro. Fixes #110150
14075af62e don't resolve code lens when typing, immediately resolve code lens after receiving them, fixes https://github.com/microsoft/vscode/issues/96783
49bd4e4b34 Merge branch 'master' into dirSep
82c65e753f Add Refresh context menu action to candidate ports Fixes microsoft/vscode-remote-release#2927
d4e1ae56ed fix alpine build
5e5ce9ec53 Better compacting of URLs in ports view
8dc55cf219 fix sandbox
8c8e2a888c debt - make dialog handlers a workbench core piece
c58384b87b distro
eba1343a10 cleanup linux alpine build
b7cb5e2e1a Merge pull request #109643 from eltociear/patch-1
f27d73be72 fixes #110353
14140d2a19 Revert "Merge pull request #109049 from digeff/searchView/context/extensionPoints"
31c034604e remove old forUris, rename forUris2 to forUris, https://github.com/microsoft/vscode/issues/110241
a19b26ef69 Fixes #107104
7a322c44db Try to fix the build
f5898a0e59 surround match in zero-width spaces to avoid clobbering
3f62d10652 Removes deprecated IDefaultLayout interfaces
35f9bac07d Disable markdown smart select tests #110365
0572704226 Make settingLayout patterns strict Fix #110129
7ba372c80c Fix tests
f23e47b9a2 Extract getParentFlowToElement
c8877809c9 Pass webview editors an explicit scoped context key service
aab1c59227 Use UriIdentityService for #110241
a28b99d78b notebook: echo complete error object on preload function exception
49695de8a1 notebook: execute kernel preloads in series
2b9e62fcf0 Merge remote-tracking branch 'origin/master' into connor4312/fix-search-freeze-on-long-lines
00f32f9a26 make search editor ranges work for hidden text
046654ae65 make search editor ranges work for hidden text
a856e60a0c Better support dragging and dropping with webview views
10514bf423 Fix webview scrollbar colors for firefox
2b820b4bff Hook custom editor backup cancellation into the extension layer
7a4e81a674 fix catastrophic backtracking when parsing markdown files (#109964)
a1bb5ac207 Merge pull request #109049 from digeff/searchView/context/extensionPoints
9a08a10708 Support ctrl+v PS override on Firefox too
982bfc2334 Update decorations synchronously when the wrapping info changes
86f773db82 Merge remote-tracking branch 'origin/master' into searchView/context/extensionPoints
559f9b60d1 Applied feedback
809db2993b fixup!
63d15a97c7 Support character markup in mardown smart select (#110195)
4bfa0a0aca fix build
db6fbd581a Merge branch 'master' into connor4312/fix-search-freeze-on-long-lines
d2701267df Potential fix for microsoft/vscode-internalbacklog#1604
038835d88c Merge pull request #109551 from maldahleh/109255-support-detail-text-settings-dropdown
1ffb469a15 add no-drag to context view css in menu.ts fixes #110282
1ce5b5773e fix #105757.
3030d4f380 Remove registered color for selectBoxCustom detail
414c387375 fix #108950.
0dafeae79f :lipstick:
636c588eda Refactor DialogService to use model and contributions (#109980)
57203b243d debug: add ability to close exception widget
92b9426701 Remove unused variable
014cca917e Merge branch 'master' into 109255-support-detail-text-settings-dropdown
cb23c0892e quote powershell arguments properly; fixes #68151
5184dff52f terminal: fix typeahead edge case
fcfc8531aa #110241 fix tests
96acd5f37f Merge pull request #108401 from turara:resolve-78733
3ef3247e85 Remove participants list from comment headers
140ce6130d adopt latest references viewlet extensions, https://github.com/microsoft/vscode/issues/85636
e7a598f648 Allow context view to align with anchor (#110277)
50416be1c6 #110241 Adopt TernarySearchTree.forUris2
00c4572909 Merge branch 'master' into resolve-78733
7065675056 Fix #109177
77154ae5c2 Merge pull request #110272 from microsoft/misolori/shadows
0a7f58fbf7 Merge branch 'master' into misolori/shadows
5fbd3b43bb Style terminal scroll bar on Firefox
3ab3514bd2 Force ctrl+v to not be sent to shell in Firefox
3d61a39074 fixes #103031
d34ba652f3 clarify explorer.enableDragAndDrop setting
02bd5f139b fix focus issue on list
e4cbfba51b Don't change LANG vars containing 'euc'
09ab4faf90 :lipstick: remove LinkedList#toArray which became obsolete with iterators
d10b4cc81e polish when selecting config
ab6a005750 Fix #86077
d26f927791 Merge pull request #110268 from microsoft/alex/diff-word-wrap
415955a5cd Allow word wrapping in diff editor
cd395984ca Make inline lightbulb aware of wrapping of changed or deleted lines
982689e007 added GH PR extension to list of tracked repos
912e8f7e99 Merge pull request #110306 from microsoft/joh/wordBasedAll
e8b69537cd fixes #40295
74b2510985 word based completion includes words from other files of same language
ad88db1031 fixes #110304
76abce66de Merge branch 'pr/107958'
ddefc990cd correct codicon size for code lens placeholders
62877b66d8 Merge branch 'master' into pr/107958
0e4b1fec5d Render char diffs in the wrapped deleted or change lines in the inline diff
13f9f73353 :lipstick:
1d18ebe47e Merge branch 'master' into pr/107074
ecfb8771e4 Merge remote-tracking branch 'origin/master'
6a2da6d725 :lipstick:
7200f73de2 Merge branch 'master' into pr/106368
77a57165e4 debt - race more minimal edits computation against 1sec timeout
2c1272b794 fixes #104945
64ef9869b6 Fix filtering on * for simple file dialog Fixes #110265
55fdf94d67 fix https://github.com/microsoft/vscode/issues/109776
cb63744475 Adopt TernarySearchTree#forUris2 (#110241)
a56c7406d7 Fix issue where toggling between inline and side-by-side was forcing word wrap off
3f8e8a1733 Push view zones in the original editor when the original lines are wrapping in the inline diff case
438f610860 strict path casing in extension host profiler, https://github.com/microsoft/vscode/issues/110241
156d702f5a Diff editor: show path as description (fix #109224)
d751b6bcd2 add IExtUri#ignorePathCasing, use forUris2 in decorations service, https://github.com/microsoft/vscode/issues/110241
f2a9b63c64 Do not show hover on icon label after click Fixes #110284
f5e9a01715 make default not ignore path casing, https://github.com/microsoft/vscode/issues/110241
3bf2afdc01 add TernarySearchTree#forUri2 which allow correct path casing handling, https://github.com/microsoft/vscode/issues/110241
21c84a4351 restore old case ignore behaviour unless explicitly set
9b0522f3dc scmViewPane: do not render whitespace in commit message input field (#107913)
b3cc19b819 :lipstick: use async-await for code lens provider logic
c0c4ceed44 fixes #110290
351e6172e1 update code lens when editor gains focus, https://github.com/microsoft/vscode/issues/83363
0216c71896 Revert "Use editor base weight when contributing peek commands, fixes https://github.com/microsoft/vscode/issues/109727#issuecomment-720986472"
1357f6d494 editor preview - ensure simple file dialog opens pinned too
65f805d98e fix build
6c32ada9b5 show extension editor manage action always
2815e732f7 Fix refocusing clearing existing forcus for iframe based webviews
4247b296eb Including ` as part of foldEndPairCharacters (#110108)
d04956f6a7 Switches the 'Fix all' quick fix provider to use resolveCodeAction (#107853)
ffb8c08dd9 Enable IgnoreMenuShortcuts for iframe based webviews
df7fdd6515 search: fix freezing ui on long lines
c9bebe2cc9 Fix #98041
37a01430cc Tweak shadow colors
840bc2ef1c Set explicit StorageTarget for webviews
0efbfd9190 fix #108765.
c067c9b947 Improve rendering of view zones with changed or deleted text (inline diff editor)
59b020a362 Merge pull request #110255 from microsoft/rzhao271/format-uri
8248e19817 Merge branch 'master' into rzhao271/format-uri
5ce31a6e8b fixes build break
b473bc55de Clean up drop shadows
2f7f100e44 Render inline diff view zones in batch
701e6713f9 Merge pull request #110112 from microsoft/misolori/squiggles-bg-theme
93a7a07559 Do not store the original content in the diff information for inline diff margin actions
2b9ae05554 Merge branch 'master' into misolori/squiggles-bg-theme
51eb0901d4 add setting for code lens font family and size, https://github.com/microsoft/vscode/issues/16038
5e8f9cf1d2 :lipstick: code lens
fcef0e3db4 Use Array.flat() (#110189)
4e0c77f8aa Add `IViewModel.createLineBreaksComputer()`
e300dfcdd2 terminal: allow excluding programs by name from typeahead
b5f6a521e0 Fix vscode-emmet-helper issue #1
d29487617b update language
e5530fc4f0 fix #105920.
62d39a7dba Adopt storagetarget in Exp services refs #109967
98a3c4fe64 reduce work when menu is not visible fixes #108712
ef6b438769 Fix #88703
a45abdbd1b Update seti
87d49a7b66 Fix #108300
226503ba0a Merge pull request #110213 from jeanp413/fix-110212
ea6ee515f1 Add color tokens for warning/info bg
f1ebde547c fixes #109781
876af4ccfd no max width for welcome buttons
1c7d982b93 fixes #105201 Co-authored-by: rebornix <penn.lv@gmail.com>
6e6654a679 Fix #91534
f0580d497e Fix #101441
d6fb7989f5 Push view zones to accomodate equal but differently wrapped lines
1256b16ee1 Merge remote-tracking branch 'origin/master'
7509a0103e Fix #103941
91aa548b05 Merge branch 'master' into pr/104614
4ecf3f8f02 Merge remote-tracking branch 'origin/master'
98e0e93ae0 :lipstick:
61500a468c Fix #94289
c96f362934 Merge branch 'master' into pr/99324
f18700d036 Merge remote-tracking branch 'origin/master'
309cabdf51 :lipstick:
961cbd66b7 CLI help: consider to separate --file-uri and --folder-uri. Fixes #110206
978d39324a Merge branch 'master' into pr/104312
e7e38c161a Be aware of line mapping when rendering diff view zones and diff overview decorations
7e5609afa9 feat: implement Git: Push Tags command (#110096)
e3754e6f8d group uninstall and install another version actions into same group
294406d7a1 Fix #110121
23579d815f [file icon theme] icon match the last word of folder name not the whole name. Fixes #110183
ec084a25bd :lipstick:
df4524f713 Merge branch 'master' into pr/97525
86d848d8e7 :lipstick:
592fa5cdaf Merge branch 'master' into pr/97486
fd306e8cb4 Merge branch 'pr/97322'
dd97a9d335 :lipstick:
d40499936f Merge pull request #108682 from Siegrift/enable-tsec-language-service-plugin
551db7ec94 Add new fileDirnameBasename variable Fixes #78316
8cfcd9a3fe Merge pull request #110178 from vfcp/master
2720a8022e Allow user tasks to run when no folder is open
66ea9c5ca1 Pass in actual editors
a0031aa6ac Small refactorings
07f0bade37 remove duplicated context key expressions, fixes https://github.com/microsoft/vscode/issues/97381
5290baabac improve message when files is too large for formatting, fixes https://github.com/microsoft/vscode/issues/105986
8cebd10782 set line height for suggest details, fixes https://github.com/microsoft/vscode/issues/110172
3ed1d0050c Merge branch 'master' into enable-tsec-language-service-plugin
14767349ab window - some renames :lipstick:
147f623629 Merge branch 'master' into pr/97322
4439de9a3b tweak setting name `editor.suggest.showInlineDetails`, #109690
7efc22cc85 git.publish: do not await notification resolution related to #109977
776541c380 Setting to Disable Split Editor on Drag and Drop (fix #71016)
c73c0b30f2 :lipstick: let -> const
35ff2c0df8 fixes #110012
85958bcecd fix https://github.com/microsoft/vscode/issues/97451
aede2434b0 fixes microsoft/vscode-remote-release#3180
5a534883c7 Fixes #110212
875c2ced66 Finalize FoldingRangeProvider.onDidChangeFoldingRanges. Fixes #108929
1fab0083f9 Renames
7ca4a47ba5 add vscode-test
4e24bef648 :lipstick:
54ba2bad67 Merge pull request #104923 from AE1020/scrollbar-paging
abcc621872 Rename option to `scrollByPage`
3517c02303 files - stop checking for BOM before writing
7bfd7fb685 Keyboard shortcuts for switching focus between left & right sides of diff view (fix #95068)
eb8c718e81 debt - fix compile errors in bootstrap files
3154dd4f69 editors - add workbench.editor.enablePreview to most commonly used settings
59a1893d6d Log number of loaded certificates (#91794)
f9e19c9ad1 only hide outputs when output is transient.
148b85862a fix #89250.
9ad6e7edf9 Correct themeLabel in package.nls.json for "Tomorrow Night Blue" theme
7095ef144b Revert "Revert "Fix #99971""
a2963771d1 hover info should not be broken within word (#106885)
024df33553 feat: add setting for default stash message
109d9984c1 fix: commit template appears as default stash message
19c0c60064 feat: detect default stash message use commit message as default stash message if commit message box is populated
03c38e6702 Add more logging to github auth provider
1d5854f611 Unassign myself from the classifier
3338ff4e18 Fixes navigation commands for webviews
6e2aa0bfb7 clean up code and remove unused methods
ce7e6d9978 Bump actions & fix #109699
153ba443d5 Use string.matchAll (#110074)
b419f2f169 Adopt StorageTarget in searchEditorInput Ref #109967
5961799c53 Escape backslashes in issue reporter data, fixes #105494
be410d1a3d explain why we modify textarea input handler in firefox.
fc07b2f170 add comments to clarify code
83f000df03 Merge pull request #106873 from belcherj/patch-1
cb044cec21 Merge remote-tracking branch 'origin/master' into pr/belcherj/106873
339681f631 Use excludive selectors for search editor contributions to fix #91453. cc @jrieken
fca7107884 fix #105901.
35bad7021d disable submenus rendered as dropdowns (#109934)
c8cfffe09f Add vscode-encrypt to nativeignore
df9cf627b1 Merge pull request #110095 from microsoft/rzhao271/webgl-description
9d5dbc6a1a Bump vscode-ripgrep
9d0346ad2f Fix #107858
c91facce0a Add an action to remove recently used tasks Fixes #93403
8335fcc3fc debug: do not auto pick dynamic launch configs
779a171f9d Align configure task quick pick closer to terminal Part of https://github.com/microsoft/vscode/issues/93864
ad19579a44 Don't clear filter for Show All Tasks Fixes #97467
15afc78232 Fix exthosttree tests
a1025c64c1 fixes #110077
9f2ce53867 debug: stop supporting enableBreakpointsFor
081632d225 debug: remove legacy adapterExecutableCommand
e95c40c1e4 API proposal for revealing tree view when no elements Fixes #90005
ce4fb6e323 fixes #96264
0cc93f5c48 debug: split ConfigurationManager into ConfigurationManager and AdapterManager
6ce30f1dce remove deprecated debugAdapterExectuable debug proposed api
f53678cb4b Update branch for sql grammar Fixes https://github.com/microsoft/vscode/issues/109251
85534c004c Only reset theme icon color in treeview once
4b0855f292 Improve the dynamic launch config UI
f63d695254 Fallback to userhome when no "file" scheme folders open (#110066)
0302b84221 web - set version to 1.52.0-dev
63ce8b4732 fixes #92146
d03925a88c Merge branch 'master' into pr/95915
e380037a06 [themes] Use light theme for --disable-extensions. Fixes #97058
168ebd1e66 fixes #95599
256066f94c Fix preffered pm when pm can't be determined
57ec100886 fixes #40548
1593959b5e In case of multiple possible longest common substrings, try to give preference to the ones containing the most ammount of text
24b28f57be Always use `vscode.open` to open markdown links
7f7307b89a Fix command for renabling extensions when running with cli flag, fixes #94532
4059ff428f Allow cancelling GitHub sign in, fixes #109101
93d736db23 fix #93326.
e026e9a77e Update JS/TS grammars
194068f693 adopt StorageTarget in SCM #109967
48ebbe9ffa Merge pull request #110038 from aasimkhan30/aasim/fix/checkboxOutline
663a049f0a Merge branch 'master' into aasim/fix/checkboxOutline
25c6703f39 debug: fix debugees blocking when writing stderr
024368a638 removed unnecessary important from outline-offset in checkbox
c258fff193 Fix compile error
80a9ecff3e debug: cancel hover evaluate requests when hovering off dialog
451c2b61d3 Specify type of CodeLensProvider instead of using casts
9f4737fa3f Exclude definitions from js/ts references code lens
d88ac6f164 Finalize the isWritableFileSystem API
d54c3c67dc fix #74353
18902550f7 fix #70306.
11faf89369 added outline offset to checkbox to make focus visible.
05049f7fbb Add Definition list to Markdown Snippets (#110026)
8a7189599e Add color token for error bg
0440be9aa4 Fixes #110033
c2fafb10e3 fix #57197.
a58d816580 Don't remove -l from tasks on Mac if setting is set Fixes #107563
5a73a68e1f Revert "Fix #99971"
faf36c2f47 Fix #99971
fd951da3ae remote indicator :lipstick:
736a46fc8b Merge remote-tracking branch 'origin/master'
49990bebe4 add git CommandErrorOutputTextDocumentContentProvider
2eb805ad75 Mention Inherit Env setting (fixes microsoft/vscode-remote-release#3030)
cd95d90589 Use correct context key service in custom trees Fixes #99767
ec471da613 Merge branch 'master' into pr/95354
cd6466909b fixes #92034
e3ace1fe1f Merge branch 'master' into pr/94369
7b6561ff5b Merge remote-tracking branch 'origin/master'
08d271585d :lipstick:
eb1cea5432 Merge branch 'master' into pr/94358
8fe4a348ec Remove focus when scrolling (#94280)
544c986e0a Added a warning before dropping a stash. (#94267)
5afaec5c21 Merge remote-tracking branch 'origin/master'
7328c3ccb0 Merge branch 'master' into pr/91838
a089e24fed fix typo
818d57db15 Better diff for deleted file in merge conflict. Fixes #88973 (#91245)
36e2868372 preview - pin an editor when a navigation starts to another editor (#109779)
d6af4893ed Update grammars
1dbff8bdd1 Remote Host status bar entry has no max width (fix #107451)
47a956eb2e Fix #109023
9832b90fde explorer: Revisit explicit use of ConfigurationTarget.USER when updating config
520a050cd3 Add quotes to autoClosingPairs for make Fixes #89191
d43e45b796 updates
578d7381da fix #7989
b0a7c8496d IconLabel markdown title debt (#109914)
786f507696 Fix #107320
f021eee884 layout - write to correct config target (#109373)
bfb73347bc Added a grooming delta notebook
a69a01af9e Remove unnecessary argument (#109373)
fa4f11cf16 fix stray console.log
aaf17b5d9f Ignore dev container logs in url finder Fixes microsoft/vscode-remote-release#3953
ac2ca0b539 typescript - fix nls issue
1cbdea3da0 Revisit explicit use of ConfigurationTarget.USER when updating config. For #109373
a69f07abf0 Revisit use of ConfigurationTarget.User in tasks Part of #109373
22c2bad746 Merge pull request #109966 from microsoft/aeschli/remoteThemeFix
4f88f448a0 Adopt StorageTarget. For #109967
c486bbf493 editors - add a menu item to keep editors open
1082f3e58c Adopt storage target in tasks and remote explorer Part of #109967
a3658a2fee Merge branch 'master' into scrollbar-paging
1c0d056915 editors - some preview tweaks
19044c847c #109373 do not pass user target
92b6b9c80a storage - adopt more storage targets (#109967)
805ba83b59 Storage service error in shared process console (fix #109985)
eae74f5125 Loc comment #100941
e57af55eaa Pick up latest TS nightly for building VS Code
4a54027a82 Disable rename after refactoring in interactive playground
e6079bd127 fix #105614.
373ea1b969 Fix build
6eeaab8e5d Handle cancelled sign in when publishing to GitHub, fixes #96502
2e6d3bdf6c fix #27836.
0f623956c2 Show dialog when there are no trusted extensions for account, fixes #96359
5463322d19 Clear trusted extensions on sign out, fixes #96616
f4e49a5f3a php: revert break deindent behavior
6bbb17d318 terminal: unregister csi handler when not in use for performance
81a25a894c Rename implicit project settings and deprecate old ones
ff7cc33236 Use objects.equals for comparing configuration objects
05fee0cf3d Extract implictProjectConfiguration class
64705a07dc Add two new setting for strict null and strict funtion in js/ts that are implicit projects
c38a12c26c Quote jsconfig and tsconfig in setting
341124ff39 #109896 Remove IStorageKeysSyncRegistryService and introduce new service for syncing extensions storage
4a6a5ab1f8 Explicit fontLigatures description
05602b399f terminal: clear typeahead after timeout
8141dcf29a Extract adjustFoldingEnd
97db458fa4 Show closing ) while folding JS/TS
0608e3f5bd Pick up TS 4.1-rc for insiders
a7cd9408a9 add comment
6d5736aa3c #109967 Adopt to new storage API
c2dafddbae Add splitLines helper function (#109869)
73eb361f29 notebooks: expose scriptUrl global to renderers and kernels
4286c603d6 Remove unused variable
bb8e52bca6 Update comments panel message text, fixes #91623
7183777033 fix: run to cursor with multiple paused sessions
d11872b127 Fix comments panel focus, fixes #103466
b35ea7e5a0 fix #54829
08e556dc5d fix #109486 and #109489
f8a91e4210 Adopt IStorageService.store2 in terminal
320602f7b6 Fix #109860
660222bdec fix https://github.com/microsoft/vscode/issues/103818
267817cf46 debug: adopt storageService.store2
bc5c7923f8 Merge branch 'master' into aeschli/remoteThemeFix
7ae6a45879 adopt StorageTarget, https://github.com/microsoft/vscode/issues/109967
35026262bc storage - avoid Object.entries in platform
2c292d3af4 fix tests
92314d61a5 reverse the eye open/closed icons for hiding snippets
2db5a355bc storage - adopt some StorageTargets
f5f4af6db3 Update C++ grammar
5e4c53cffc add another test for https://github.com/microsoft/vscode/issues/96545
c8d123ded5 Explorer: move off iterating over file changes
4b9e0bba6e Merge pull request #108964 from turara/fix-96545
3c33f50f39 Merge branch 'master' into aeschli/remoteThemeFix
d0343e68c0 sequencer for set and reload theme operations
9db1b1492a Merge remote-tracking branch 'origin/master'
c3b5f2bf1c cleanup for #89313
09829053d1 adopt storage changes in extension bisect
fa61ee7caf fix flawed comparison, increase threshold
ea84245395 Lint Sprüngli
e3a79e9e44 [css/html/json] Randomize inspect ports to avoid conflicts
1b9cd42b9b remove unused import
0382313947 Merge branch 'master' into pr/89313
4cd46e32b2 Merge remote-tracking branch 'origin/master'
e5285908ca :lipstick:
f923ac98e9 storage - document enum better
90aa30e660 Merge branch 'master' into pr/89249
fe458b4aa2 Merge remote-tracking branch 'origin/master'
6029cd4e3a Merge branch 'refs/heads/pr/88772'
163bd1dcb3 storage - rename storage change event
e216a598d3 don't presist little size changes
ea14fc2c2f add command to reset suggest widget sizes
d562ace335 adopt to new storage api
8f5311c771 Merge pull request #109960 from microsoft/ben/storage-target
4f038dba60 :lipstick:
e6b53ff8da adopt using new storage service to sync storage
744eed0a96 Add icon in Windows explorer window (#86283)
e61be087c6 Merge branch 'master' into pr/88772
a665899915 fix compile and tests
194c7ea237 test name
dfb74a6c97 some comments and more tests
1f7234c0ee workspace color theme setting not picked up
214125ebcb fix https://github.com/microsoft/vscode/issues/101870
c2944c6f22 another failing/skipped test for https://github.com/microsoft/vscode/issues/101870
130aa96b42 add to #109818
0feb41eed0 test machine storage is not synced
b561be9e4c Add url finding for python 2.7 simple server Fixes microsoft/vscode-remote-release#3949
59bfe65e18 store synced state in user scope
8145e9f37a Fix local scheme for registered file systems in file picker Part of #https://github.com/microsoft/vscode/issues/109345
c49bc9b1cb fix tests
a0ce43416d make snippet prefix optional and hide snippets without prefix from IntelliSense and TabCompletion, fixes https://github.com/microsoft/vscode/issues/73635
8b712ee66d - Use global keys with user scope from storage service to sync - Remove versioning of keys
b449c95a84 Merge pull request #109916 from microsoft/joh/snippetIgnore
1f7528568e storage - add target to change event and cache targets
bd7a83c110 tweak wording
41d6a0a560 Merge branch 'master' into joh/snippetIgnore
21cfbaeeee Merge commit '265a2f6424dfbd3a9788652c7d376a7991d049a3' into joao/terrapin
57c7e40a50 bulk edit - respect sideBySide options from event
7a00f134f7 do not show sync icon when extensio is not installed
265a2f6424 Supress marked logging for using sanitize
983ced6961 Changes to const enum
cddb1b75f1 Moves newline handling into the hover Adds enum for parameter
e06d374787 Avoids paragraphs for newlines in string tooltips This better matches the native tooltip styling of newlines
1c2005331c [json] use links for $ref, not goto definition (fixes #101474)
e934668bd0 Merge pull request #109833 from fleon/patch-1
c68b238af3 Use `self` directly
51a4bbdfa5 1.10 is bad on macOS, revert this temporarily Revert "chore: bump vscode-ripgrep@1.10.0"
ab9bb823ea debug: allow serverReadyAction to run a launch config by name
57340b736b Warning when invoking explorer.newFile (fix #100604) (#109905)
7831795dcb Backups: remove legacy migration code path. Fixes #101484
9c00847244 OnTypeRenameProvider API wording
529388e524 :lipstick:
d88f099116 Remember History on Debug Console filter between vscode sessions
b9833bb962 Fix #99105
7278373f3d fixes #99709
bafccc8ebb format
f17f51878e update milestones in notebooks
ffd61f2917 fix markdown string integration test
0e43c7a495 Include description in custom tree aria label Part of #108480
7dca88de88 fixes #64188
503135e9b8 expose snippet enablement inside "Insert Snippet" picker
fc37a9d0d3 Move tasks onBeforeShutdown to electron-browser Fixes #108649
e52382a0b3 findExecutable should check PATH in a case-insensitive way Fix #109863
e01e0ebe39 [theme] Git:Input Validation Subject Length - not working on Monokai Theme.Fixes #101081
aba089cf11 Fix #95268
bd0c897c90 Fix #95211
20b534d41e add persisted snippet enablement
70227b45b5 remove unused label
ef941c2c3c :lipstick: more async-await
f5490aed3d Fix #108023
7936093c33 git: merge resources should return undefined original resource
5b3b6b8026 :lipstick: async-await
a3a5d6a6e1 Fix tasks test
796db55744 Remove iframe around web worker in codespace case
56b686f9fd :lipstick: snippets
80d59864b1 appendText should escape leading whitespace, should escape leading quote character, also remove duplicated implementations, fixes https://github.com/microsoft/vscode/issues/68983, fixes https://github.com/microsoft/vscode/issues/109040
7d1affcf90 Throw useful error if task execution is undefined https://github.com/microsoft/vscode/issues/109861
5905725b5c Locally, but exported, constants hurt minification (a little) (fix #109899)
eeaa42d650 storage - let flush return a promise when done
2dce4b75e6 Merge branch 'master' into joao/terrapin
1703e7e71e fix bad JSON
a8036f5d27 Show current debug line in overview ruler
4ec0cd5f29 fixes #92709
153835e0f5 Fix #99963
e720530819 Open to side: do not first use fileService for resolving, since item is already part of explorer model
7601718ccc Use editor base weight when contributing peek commands, fixes https://github.com/microsoft/vscode/issues/109727#issuecomment-720986472
82ff980017 use item labels for themes
dfaf4ef080 Merge branch 'master' into joao/terrapin
4d9e54c0b8 increase job timeout
37e16f845b storage - adopt new API in one place
b64171bd0b storage - introduce onDidChangeTarget event
6f26a40b76 Fix #101612
183b2a2892 [themes] theme names are all not localized. Fixes #109840
c8b48d0d99 Fix #103438
8d429660a9 fix message
cecd55133f Fix #106989
6a242516e4 storage - first cut target support (user, machine)
1d98078624 fix #106857
ad1dc7f87a Strip newlines from the code actions title
296aa89012 debug: improve attach to vscode config
6acc9ff1ee editor cmd+e find with selection.
90b17ed115 Make it easier to override markdown table stylings
699e3e5afa Update marked
49873aa674 Bump actions
1ca6360d5e terminal: fix typeahead eol naming
1351f36293 :lipstick:
06c401b358 terminal: cleanup typeahead tests
25e70bb455 terminal: update typeahead tests
5e636afbcf Remove unused imports
4e15db0b49 Fixes always white comment body border
f25cb53571 Bump distro
4f1f830735 Merge remote-tracking branch 'origin/master' into searchView/context/extensionPoints
bce86a137e Fixed other context menus using this context
bf161eb5cd use mouse events for iPadOS instead of pointer events as iOS sometimes does not emit them
16d8eb9c57 Merge pull request #109630 from microsoft/eagerTerminalReconnection
c1a6bc16b8 terminal: capture cursor position correctly in typeahead backspace
220a067d8e Merge pull request #109850 from kena0ki/issue##109636
3258a28683 clarify activity bar action menu layout refs #40262
fd9ace8458 terminal: fix typeahead leaving stray characters with backspaces
cbb21a30dd terminal: restore old cursor style after failed backspace
933d888b2a Merge branch 'master' into eagerTerminalReconnection
efb8cba23a Fix #108817
e6e9d6c36b add report issue to extension bisect, move issue service interface to workbench/services, allow to file issue against disabled extension if explicitly names, fyi @RMacfarlane
6c5cc99c77 Merge branch 'master' into issue##109636
a9dfd7e0ed fixes #109849
a0012e5f63 fix terrapin step
3b3b94525f fixes #95697
6e9fe5a638 fixes #71994
a25c5efdf3 :lipstick:
fd8411e75e Fix #89559
4b49bae903 Update xterm.css
c110357096 fixes #67685
a5d719c570 Try new Rust grammar (#108254)
6d20077821 fixes #67315
7964dfd6e8 :lipstick: async-await
8600d333fc debt - make editor smart select a "real" editor option
9d936d51f3 support ThemeIcon#color in workspace edit metadata, https://github.com/microsoft/vscode/issues/109460
4e198a4b4b :lipstsick: use underscore for privates
bea76730f1 feat: Autodetect npm.packageManager #102050 (#102494)
1bd7cf9e41 use gh username for todo-tags, nuke some todo-tags
ab94234299 Merge pull request #109740 from microsoft/joh/extbisect
0729278ad1 use label2 when CompletionEntry#source is a path inside the workspace
441698a621 do not allow editor override for walkthough inputs, fixes https://github.com/microsoft/vscode/issues/109595
98262ef050 fixes #109818
7901aa87e4 wording, show number of disabled extensions, option to keep bad extension disabled, towards filing issue
7cce3438d1 #107657 skip it unitl fixed
4198638fac Fix #109755
744f2ab731 web - use unbuffered upload/download for small files to speed things up
f3a23697a9 Editors: revisit "preview" editors default behaviour (#109779)
d6c2656f19 [regression] Files served by readonly filesystem show double '(read-only)' suffix in titlebar again (fix #109733)
2d7aacfa92 notifications - reduce weight of ESC for closing if toast has no focus
d56b608506 sandbox - bring in browser based keyboard service to enable basic keyboard usage
0268b334e5 enable enableExperimentalProxyLoginDialog per default
5956564b72 storage - IWorkspaceStorageChangeEvent => IStorageChangeEvent
87f7879528 flush storage, some wording tweaks
44e28513b1 Merge branch 'master' into joh/extbisect
3e8c2e036d add "editor.suggest.showStatusDetailsInline"-setting to disable/enable inline details, https://github.com/microsoft/vscode/issues/109690
10a98746f2 Use `var` instead of `const` for the `global` variable
7e25008c60 Merge pull request #109750 from microsoft/sandy081/fix109709
5264ab94a3 chore: bump vscode-ripgrep@1.10.0
8abfa9bc03 Bump version to 1.52.0
580ac9765d rename variable to MatchRange to avoid argumentProcessor
75894bf0a6 Applied feedback
bb1be0326d Added extensibility points for searchView/context
5662d49333 Revert "Revert "Fix #109709""
bba3e33b7c fix compilo
a77dcf3cb1 tweak wordings
bc957f402a add commands and logic to bisect extensions
7cedcfa44f Merge branch 'master' into eagerTerminalReconnection
485badfd8d Fire onDidChangeConnectionState at the right time
574ee2032c Set initial terminal focus based on connection state
a607b1437b Fixed typo 'sequece' to 'sequence'
bb4b04f206 Terminal reconnection - Get rid of awkward "empty tab" concept
5d0525b50d Reconnect terminals at startup instead of waiting for the terminal view to become visible
994b071092 #109255 Add encoding description to settings file encoding drop-down
7f5714beec chore(extensions): incorrect localize key
c79c26babe Merge branch 'master' into resolve-78733
9dffbf40b6 Update SearchView#updateTextFromFindWidgetOrSelection to check seedWithNearestWord
18b30c6a8c Fix SearchView#updateTextFromSelection method to return correct value
10f7c0573e Update OneSnippet#move method to fix #96545.
8d535e661b Update matchCase and wholeWord options when updating text from find widget in SearchView
c9b479c4a1 use terrapin
720cdd5e1b Merge branch 'master' into patch-1
2f232ccbca Enable tsec language service plugin
5b5431d552 Merge branch 'master' into scrollbar-paging
36446b1b97 Merge branch 'master' into atomic_tabs
3064431dc5 Fix remaining hightlights
d3a3f39dbf Fix overlay area for minimap slider
e6cddb065a Update regular expression option when updating text from find widget in SearchView
f0583c0db2 Extract updateText method in SearchView
d000256957 Add atomicSoftTabs in one place that I missed
3ca4059ea5 Move mouse handling to a lower level to handle more cases
d119c92489 Add atomic tabs option
bb42ea52e0 Typo hightlight -> highlight
66160a8417 Add updateTextFromFindWidgetOrSelection method to SearchView
c9fb066990 Ignore LineDecoration order when comparing
e51cc0eae7 Move changes to scmViewPane
b08e733365 Merge branch 'master' into fix-89145
02cfa0b9a8 Create empty commit with changed files #107753
b9b6241354 Merge remote-tracking branch 'upstream/master' Merging bug fix with original VSCode repo
ff2a9a476e Fixed issue 104346
ceeb974856 Wire up `preconditions` for viewsWelcome buttons, and use it
af4fb00687 Initial 'Git extension is activating...' in SCM view
4e00a9b1a5 fix #106487 Contribute an "activating" placeholder message and button
822ca5f07b don't declare a variable that isn't used
2f1c0213d3 Fix composition logic for Firefox
3cc907a220 Fix return
3890d7fba9 Formatting
22ca0c1e8a Add providerName option to git.api.getRemoteSources
fa3c6026e2 Merge branch 'master' into dirSep
b955b58eee Add dirSep variable launch.json
16d89b0694 Merge branch 'master' into scrollbar-paging
6089fec6a4 Merge branch 'master' into scrollbar-paging
aca9ae3288 Option: editor.scrollbar.gutterClickMovesByPage
8b21b331fa Amend scrollbarState.test.ts for new positions
2fa97c8794 feat(extensions): added an option to disable related dependencies when disabling an extension with enabled dependencies
11664e62a3 Make Clicking in Scrollbars Move By Page
ff8d4feeb4 Git: Add cherryPick command
b4c528cbfd fixes #103281
663ecdbb2a Merge branch 'master' into better-checkout-type
d9d1be4e49 Avoid debug
ae540536b4 Rewrite checkout items
3f585d7400 Add better support for checkout type config
df3af97279 fix fetchOnPull behavior for Sync
fc797d2430 fix 97472
bed300cd4f Don't fail when resolving config variables without a `folderUri`.
8561cbb8ae Add force checkout and smart checkout
31ee5b9644 fix something
b24cb8b47d Add rename by git context menu
1531898fdb avoid loading and twisty set at the same time
1243ff76e4 Changed name of the setting to openAfterClone
b64cb1ecf4 Merge branch 'master' of https://github.com/microsoft/vscode
4420bbfbcf Offer to show git command output on failure
64b8e933ba Merge branch 'master' into fix-89145
5a9b210d91 Merge branch 'master' of https://github.com/microsoft/vscode
26e1217ce9 Merge branch 'master' of https://github.com/microsoft/vscode
156d5ab281 Added setting for opening cloned repository without prompt. #93300
412a44e9bc Git: ask to save unsaved files before stashing
bc85a9ffdb Added user choice for opening the folder always.
725985401d Merge branch 'master' into amend-message
37bca69ff1 :lipstick:
3b9dca805c Merge branch 'master' into fix-89145
f23fcb72f5 allow git amend message only
33b5a9ba25 Merge branch 'master' into ignore_sub
cdc6c051e5 Persist scm tree view state between sessions
712ceb8279 Fixes #89145
2abdb90472 git.pruneOnFetch setting implemented
d7ed37e864 add ignoreSubmodules option
REVERT: e5a624b788 Bump version number to 1.51.1 (#110355)
REVERT: 02f4e3563b reset icon color once
REVERT: 314b97acc6 Fixes #110033
REVERT: 67a784d64f Merge pull request #110247 from microsoft/joh/fix110188
REVERT: b0f1494e96 restore old case ignore behaviour unless explicitly set
REVERT: fcac248b07 Merge pull request #109961 from microsoft/joh/fix/109906
REVERT: 9a44531938 fix flawed comparison, increase threshold
REVERT: f918d52947 don't presist little size changes
REVERT: f37df00d4b add command to reset suggest widget sizes
REVERT: 271026ee11 Avoids paragraphs for newlines in string tooltips This better matches the native tooltip styling of newlines
REVERT: a5dfd9dcf8 Merge pull request #109882 from microsoft/roblou/fix109863
REVERT: a46559b134 findExecutable should check PATH in a case-insensitive way Fix #109863
REVERT: c57a3408d8 Merge pull request #109859 from microsoft/connor4312/typeahead-151-candidates
REVERT: c82d350c6c terminal: cleanup typeahead tests
REVERT: 54cadfb2cd terminal: update typeahead tests
REVERT: 192fd218cc terminal: fix typeahead leaving stray characters with backspaces
REVERT: 3d37590985 terminal: restore old cursor style after failed backspace
REVERT: fce8fc82ca Merge pull request #109829 from microsoft/sandy081/fix109709
REVERT: 0bc9b1de71 Revert "Revert "Fix #109709""
git-subtree-dir: lib/vscode
git-subtree-split: 3e344b17b7b63b23379a023d575a54ab3a838b6b
2021-02-09 16:06:38 +00:00
if ( mode && mode . doLinkedEditing ) {
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
const ranges = await mode . doLinkedEditing ( document , pos ) ;
if ( ranges ) {
return { ranges } ;
}
2020-12-15 22:52:33 +00:00
}
}
}
return null ;
} , null , ` Error while computing synced regions for ${ params . textDocument . uri } ` , token ) ;
} ) ;
let semanticTokensProvider : SemanticTokenProvider | undefined ;
function getSemanticTokenProvider() {
if ( ! semanticTokensProvider ) {
semanticTokensProvider = newSemanticTokenProvider ( languageModes ) ;
}
return semanticTokensProvider ;
}
connection . onRequest ( SemanticTokenRequest . type , ( params , token ) = > {
return runSafe ( async ( ) = > {
const document = documents . get ( params . textDocument . uri ) ;
if ( document ) {
return getSemanticTokenProvider ( ) . getSemanticTokens ( document , params . ranges ) ;
}
return null ;
} , null , ` Error while computing semantic tokens for ${ params . textDocument . uri } ` , token ) ;
} ) ;
Squashed 'lib/vscode/' changes from 3e344b17b7b..622cb03f7e0
622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
5933e313e5d Fixes #116060: Clone minimap options before changing them
f3a12e053e1 Pick up TS 4.1.5 (#116380)
3b9cef2b8d1 Bump Emmet (#116230)
8757f67bcda fix #116049 (#116319)
73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
17d65083f6c debug: replace element when appending text to ensure updates in repl
9d194eac0d7 This reverts us to the previous distro commit (#116218)
1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
d63ab6acdbd bump version to 1.53.2 (#116228)
4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
678843ff3ad fixes #115810 (#115943)
e1ec11f5183 always fallback to plain text (#115860) (#116177)
615ea78d96a status - update background color (#115886) (#116181)
00d7f953055 add changes (#116223)
3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
5d424b828ad Pick up new distro version and bump version (#116149)
ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
e23884b9476 re #115717
5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
7f04ecd68be use PersistKeySet (#115744)
8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
1d6c8826375 Fix #115699
f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
203b86d14c5 fixes 115685
83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
761dd469c13 chore: bump distro
8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
8dbf3d717b2 Revert do not show compare for markdown preivew
bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
feda473d978 Enable 'Install Additional Product Icon Themes'
565dc9704f2 Use label as tooltip fallback properly (#115537)
c02643e3c95 Properly set port label from ports attributes
ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
e4a65573a89 render "Debug Console" action after a separator
a62c65bdb74 ignore focus when toggling debug console visibility
4d98741552d debug: do not render checkmark in view menu for the debug console
ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
861a88ebadb Fixes #114201
da2adf433d8 Fixes microsoft/monaco-editor#2327
52f437953d5 add my paper cuts
090200d5aea fix https://github.com/microsoft/vscode/issues/115402
b36f9993162 Revert "fixes #114908"
99c406699ff fix mixed cells
384ef202510 :up: vscode-gulp-watch (fixes high CPU on Apple SI)
e5b02b0610c liberate papercut usages
5a52bc29d5e Update working for default external opener
d27b3130d92 Center notebook actions (run, stop, renderer, collapse, etc.) fixes #115087
38783a261a6 update version
36cabc4c123 🕺 One more time (refs #114219)
9934dea6888 Fixes microsoft/monaco-editor#2175: Improve hit testing code on FF
9d9aebd2e64 Add vscode-emmet-helper and restrict some labels
76adcde8743 Add `onDidChangeMarkers` (fixes microsoft/monaco-editor#313)
de3b3ac5496 Don't exclude all unless there are no includes at all
791930308f0 Fixes microsoft/monaco-editor#2171
29c5c523023 Also apply #114709 to the extension editor
8c5e805d3a5 Fix spelling
662a698ef9e Skip failing test #115244
4d0a3637f29 Fix #115318: Getting started "Tweak My Settings" resets the getting started page
f54b4fe5771 Fixes microsoft/monaco-editor#2168
d7821d5fb05 Remove console log
ed4bd04c904 add other duplicate label to my endgame notebook
3fe4b0eb2f7 fix #115293, #113933
a7c0b43e1b5 Fix notebook action descriptions
d045bc6ed1d Update color name for 'notebook.inactiveFocusCellBorder' (refs #114219)
660d6b82f85 Use unix style paths in includes always
4a338fd0d44 Merge pull request #115269 from microsoft/misolori/notebook-inactive-focus
588c3c49509 Merge branch 'master' into misolori/notebook-inactive-focus
12b56d878be Update color token name 'notebook.inactiveFocusedCellBorder' => 'notebook.inactiveFocus'
7ce63bef177 fix #115290
cbcfaa00f45 fixes #114914
8e22ecf4c85 fic unnecessary import
e86befc8a9f Status bar: setting invalid color sets opacity 100%. Fixes #115292
b8bff49c9ae update distro
33e804f211f update milestone
3b87c36e2dc fix https://github.com/microsoft/vscode/issues/115207
631802d5cec comment out arm snaps
8aab6bc62d7 fixes #115219
3da57861612 fixes #114908
bb226913c5f Fix #115240
c8a90a48267 Merge pull request #115302 from microsoft/sandy081/remoteCLI
b2a34770f01 #115294 also handle medium exe tip
724888adc76 Fix #115294
05568474922 remote cli: show host label
f10dc2a548e more polish
4d3b15fda09 make sure to cancel continuation of `_handleEditorChanged`, related to https://github.com/microsoft/vscode/issues/115219, fyi @joaomoreno
971fa2cc9c6 Fixes #115304
0a943766a5f Fix monaco checks
9545d582360 Do not use the global `monaco` inside the editor
bb841e3bbee fix https://github.com/microsoft/vscode/issues/115301
2ce26643d85 have a separate setting code cells in breadcrumbs, hide code cells in outline by default
17c617039b1 Squashed commit of the following:
3a287ee1eae Fixes microsoft/monaco-editor#2302: Only define global monaco if asked to do so or if using AMD
a2bcb0608f1 fixes #114804
9519a5cb5a5 :lipstick: clean nuget.config file
dcf0c56a796 node-debug@1.44.16
1d15b2fe17a use final DAP spec 1.44
6be5904d199 polish
1c1df3eaee5 fix #115050 flickering tabs when wrapped (#115273)
bb931908832 fixes #113703
5d63134de9e web - fix compile
4b5a9c4b5f0 change remote cli to manage only remtoe
19cbd870aaf web api - expose env as API from facade (#115295)
ee4516a4851 always on trusted-types for yarn web, fyi @bpasero
03902d48417 Revert "fix #113933."
70de88696c0 d'oh, forgot to adjust anyScore to new data format of FuzzyScore, fixes https://github.com/microsoft/vscode/issues/115250
7a9e56510d2 Not requiring NPM for typings (fixes #115228)
fb5bc5dd2ce fix typo: ResourcEditorInput → ResourceEditorInput (#115208)
f73c011ae3f fix: disable rosetta option for universal build (#115280)
ee7e0ad0933 fix #115107.
5e5f2f3b6ba feat: add identifier for universal app in issue reporter and about dialog (#115277)
d42bed7957a fix #113933.
d09508d9cb8 re #115012.
e48b3d3cad5 Update codespace-related getting started images & wording
64c4f7f49c8 feature insights for notebook.
5aac4f44562 fixes #115267
014aaa1047f Fix #115271: Search in Open Editors triggers errors when done without files
848896a75eb update distro
98da2b151c1 Remove unused variable
dfb86c5fa13 Add 'notebook.inactiveFocusedCellBorder' color token
b1ba0c70eaf Fixes #114172: adopt latest loader
4febf1e6c38 Add missing class to fix view items For microsoft/vssaas-planning#2286
4378b7f0201 fix #115169.
e6d5a209440 Fixes `getBranch` when name is fully qualified
ba428fe1029 fix #114225.
ed8043effb7 Save only open editors toggle state
8dcebbaf54f path => fsPath again
949a20d14f7 Merge pull request #115253 from microsoft:jackson/open-editors-fix
20f8e59d696 fixes #112347
a1bdcf6aed3 fixes #115121
3d66ab98eb9 path => fsPath
e3b0eae7403 Test fix for #114795
22960ca0155 fixes #115073
e375d137174 fixes #114869
cdbc22a9cbd Fix #115234: Cannot view search results when one is in an Untitled editor
977b2f6a1ca fix https://github.com/microsoft/vscode/issues/115201
ff27ea9437d Fixes #115148: Indent new line when using `IndentOutdent` and `appendText`
e4f1833d79b Use x64 node for darwin-arm64. Fixes #115009
96fa81bb74a Forward arguments when click is invoked via `makeContextAwareClickHandler` (fixes #115026)
4bd2d367e7c Remote smoketest timeout (fixes #115159)
e4022fb0e27 Expose a `TestCodeEditor` that could be used by the workbench tests
030c9d52233 cap notebook outline elements at 64 characters, fixes https://github.com/microsoft/vscode/issues/115199
ee65f21c4f7 use marked lexer to find headings, render MD as plain text before, fixes https://github.com/microsoft/vscode/issues/115205, fixes https://github.com/microsoft/vscode/issues/115206, fixes https://github.com/microsoft/vscode/issues/115118
c789c22efa7 Fixes #115224: Adopt Trusted Types in DiffReview
a552ebc1f8b Revert "diffReview: use insertAdajentText instead of insertAdjacentHTML"
eb1cf4b0bae diffReview: use insertAdajentText instead of insertAdjacentHTML
e06ef891b70 Fix #114379
096d70ce18e fixes #114990
35c5689d292 fixes #114914
0f59f684a1a Fix #114982
bb6014df3b4 tabs - let the overflow gradient not draw over borders (#115129)
676e8d62a3e chore: remove universal build from its separate stage (#115203)
99e7aea4a82 PR template - remove pull requests link full stop (#115090)
c246b5704f7 fix https://github.com/microsoft/vscode/issues/115124
7b0cfdd04ad fix git askpass
93830fbe3d2 cleanup #113562
8e68e0c4331 log source
f434f853aaf pfs - workaround broken reparse points on windows (fix #115113)
1718be68d0f Fallback to default opener when selected
5662b3b6a25 Log exceptions and continue in calls to ExternalOpener.canOpen
9ee751e859d Error if registering an unsupported scheme for external opener
9421e50aa8e Improve documentation for ExternalUriOpenerPriority
c4c5f45ce0e fix #115150.
39d9b04f2c3 re #115018.
a56bc0c6711 Don't write preferredLocation into workspace settings for find file references
0ede5243261 Reword multiple external opener error
e5c4f426fee Fix setting decription and remove unused setting
d9e4f5cf97b Add new icon for open editors view
005db8394c4 throw an error with a clear message when a notebook document is missing, https://github.com/microsoft/vscode/issues/115018
0a0537961c7 tree: do not break fully when you can not collapse an unexisting node
bdd2f1628e2 callStack view: set callStackItemType context properly
b7e87c1bf27 :lipstick:
9788e81e98d Log individual events because `extensionIds` gets clamped sometimes
d5bdb0efb21 fix #115011.
c3746fa0aed Fixes #114983
21e970473c3 Fixes #114998: Fall back to a document range semantic tokens provider
58624bfcb16 Fixes #115032: Add description
db92af7429d Fixes #115033: respect indent action when using appendText
774f887a985 update notebook
578e2dc4ee7 Fixes #115026: Adopt `KeyboardEvent.triggeredByAccelerator`
c1afd7c238b Add `_debugComposition` flag
9e07bfd5946 related to #115037
75ff8b11310 fixes #115037
1f1ed78f7db Use ;; instead of ; for line comments (#115036)
960a93f0e2e add unit test for #114971
09ef3735975 Merge pull request #114972 from enagic/master
371629106b3 #114031 fix user data sync tests
08a2f9c5e36 fix enablement handler
0540478dc72 Reduce getting started for codespaces
1a9dd758530 Don't error out on unknown provider.
25f6e3e2540 debug: update js-debug
a331c2b515e Revert test changes
684459c8dc6 Refactor searching in open editors logic
17685a9db95 fix #108950.
a46fd0ee934 fix: update `isUri()` to compare `fsPath` as `string`
8fa1417e309 run oss too 1.53, update distro
88af66bceed testing: accessibility round 2
500d514ecfa Add fall back to default option for when external uri opener fails
8b1feaed3e6 Documentation clean up for ExternalUriOpener
0e5b47fa43c Use object instead of array for `workbench.externalUriOpeners`
ed98eb19685 Fix spelling
ae8bd3216f0 :guard: tests for selecting kernel.
2f6c928b209 Fixes `getBranch` issue with remote branches Improves perf by reducing git calls from 3 to 1
748b2e5a854 Remove `#` from typescript deprecation warnings (#114787)
60f3919b26a fix #114959.
7e3d5a0ce0f fix #114048. do not update active kernel if kernel is executed.
c7cf663d0c4 fix #106362. Keep runstate when undo/redo cell.
b112052169c fix #114171
8d7740fe3b3 Merge pull request #114944 from microsoft/merogge/integration
fd1ba8c9692 chore: bump electron@11.2.1
2433b0eaf3c update distro
f21a3b95e6a Merge pull request #114854 from susiwen8/hover-scroll
a3131249625 update distro
58e88ff3ac0 testing: accessibility in explorer round 1
72172ed06c6 Merge branch 'master' into hover-scroll
68b7e79867e fix test-product icon
89e152635ab Limit spin to sync and loading (for #112298)
4ae47297a3e Merge branch 'master' into merogge/integration
bd7dff7f071 testing: add test result to proposed api, ids for correlation
ff08b2509f6 testing: fix not subscribing to first open workspace document
cb69f5c9bca testing: add line background decorations
582ea371c2b [microsoft-authentication] Extend authentication session to return id tokens (#114675)
5a3fedf0c45 Merge pull request #114628 from microsoft/alex/python-language-configuration
dac8d916d56 fix #110936
62093ff022b [html/json/css] update services & dependencies
d877e86bdd3 Merge branch 'master' into alex/python-language-configuration
e451364da15 Update Codicons version
51d19635946 reset template display when switching models.
b18634fe902 fix #111587 Apply enablement to command links in welcome views (#113841)
07c3e907eb6 Improve glob module to support OS separator agnostic matching (#114810)
7468a060129 Revert "fix #114171."
c708e3d5cf0 Move `workbench.startupEditor` to RESOURCE settings to allow setting to gettingStarted on a per repo basis Make sure to disallow setting to readme via workspace settings to prevent tracking attempts.
644d108f0d9 Do not reveal `FindOptionsWidget` all the time (fixes #114630)
f3136a25fab Merge pull request #114934 from microsoft/merogge/terminalDimensions
60bce0f6287 feat: add macos universal build ci config (#114446)
19d87449a7b Add option to override 'pinned' when setting list selection Fix #114651
88fd9d9d178 fix #107239, set terminal dimensions
d21d85a3fc2 Fix precommit hook on Windows
c79a0282da3 Fixes microsoft/monaco-editor#2301
95227b3e10d Fixes microsoft/monaco-editor#2311
bf93e45b9c6 files - document file modes we use
1eb89d7da18 Add telemetry in the area of reconnection
3b03189afae Restore extensions in core (#114921)
5fcd9f74845 update distro
1aa795f2ff1 update jsdoc for #114908
415398e3995 tests - only use 'junction' for folders
604e231d371 fix strictEqual problem
7a89df95922 some more strict asserting tests
3cb3624be97 fix build
b2242cc5ebf rename notebook outline settings to `notebook.outline.showCodeCells`
fa7d5e7def0 fix `breadcrumbs.symbolPath` setting
830a7589e2a tests - enable symlink tests for windows again via 'junction' that do not require admin privilges
14cc5263711 Cannot open a remote workspace via --remote syntax. Fixes #114900
e60e0eab352 Cleanup some file related unit tests (#114895)
a38cc82a154 fix mock, fixes tests
5592ed02fb3 rsource -> resource (#114837)
bc3a770b78e perf - suggest status shouldn't listen when hidden
dcda88e5a69 fix https://github.com/microsoft/vscode/issues/114798
eb5f9becd90 make SubmenuEntryActionViewItem not eagerly fetch/create the actual actions
137b6f5a464 Update endgame notebooks
da0a04fffb9 Copy function fails over dangling symbolic links (fix #111621)
c8ff3471b59 Do not attempt to open a workspace/folder that no longer exists when reloading window (fix #110982)
d2cbc66835f Add empty problem matchers to build tasks so they don't ask me questions
1f8b429635d chore: custom protocols will also be intercepted by webRequest
62fcf3cce7e chore: cleanup webrequest filter for svg files
228459cc63a Fix: show hover when mouse control hover scroll
79be0a07248 Fix #114794
7b317afd931 Fix starting scroll for URIs with fragment (#111126)
98ec233c77e Fix: release note don't use editor style (#114709)
e91fd3bd40b Updated Getting Started images with transparency instead of blur
f0bd7eee100 only create processEnvironment once, now tests pass Co-authored by: Daniel Imms <daimms@microsoft.com>
4300e6c7d2c Fix #105177 get terminal environment variable to show up in remote container
a095d7fcf74 Make sure altClickMovesCursor gets refreshed
c2d09aaeac1 Open Language Mode picker for new file (fixes #110330)
885e66edf9e Open Language Mode picker for new file (fixes #110330)
cd6fa35fb94 fix #114233.
add5b32d959 testing: initial implementation of test decorations
3e55989cca8 testing: move test filter to action bar
2c19f7fb988 Fix #105177 get terminal environment variable to show up in remote co… (#114721)
d8a3c5f61c8 fix integration tests.
88d66caf686 fix #114782
ed72c64b87e Remove unused constant
de11a7dec60 Rename `isEdge` to `isEdgeLegacy` (see https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy)
007f704eaa9 Remove IME special cases for Edge Legacy
4fac328d03d ok I'm out
86d96faaaf8 extract menu entry view item creation logic, fyi @joaomoreno prep for https://github.com/microsoft/vscode/issues/114123
bd929b33de6 logging - put storage tracing behind a flag to reduce spam
b9c67304807 add some docs for workaround for #114227
a07327a430d better default for PeekViewWidget#_getActionBarOptions
3f3b4136060 maybe this is it
4b7f41a732e Merge pull request #114544 from microsoft/aeschli/114542
67c9ab0d514 test all extensions if system/builtin
a4a9a5e69db debt - use css variables instead of dynamically injected style sheets
534d5b08948 :lipstick:
89855f0fcdb web - editor context menu sometimes wrong (#109166)
7bb55c99943 Merge pull request #112169 from chenjigeng/fix/debug-auto-decode-link
da48ddc5fea upgrade gulp-atom-electron
b57017797cf debt - adopt some strictEqual in tests
f123c904b17 remote cli: do not sync installed extensions
5809e9eb031 testresolver: support server extensions
dcc1e9df991 workspaces - shuffle some code around
b3807b04f22 Merge branch 'master' into fix/debug-auto-decode-link
ebf351d04b3 workspaces code cleanup
4937aee5ed5 repl: on debugConsole.wordWrap change recreate the tree, do not require a restart
1e0f94f9009 Fixes #114468
6f9c818900d :lipstick:
0d8ec8f09fe Ports attributes open -> openBrowser
1be6d22ebca add setting `outline.showNotebookCodeCells` to control if code cells should show or not
37c162ed6df revert
37a4b96ae18 simplify FuzzyScore structure, fix high, low match
9939537ea44 debt - use main in main side services consistently (workspaces)
d7ddcd1e08c debt - cleanup WebFileSystemAccess#supported
6b1675af7e7 Open Language Mode picker for new file (fixes #110330)
affac2b5ae0 Fixes #104004: Do not attempt to run extension tests in web worker extension host
2ef14cf785a fix workspace tests on windows
1848d3111fc Add workaround for #114227
ed00aebc389 Link names
98b4661b002 :lipstick:
fed0eb5fd9a web - remove old API interfaces
c7cb19ed216 Merge pull request #114749 from microsoft/ben/folder-id
e5dd4b6e4b1 Add mock support for public ports to test resolver
4c0a4179e6e workspace - more tests for identifiers
106f26b27bc bulkEditService: dispose of listener in finally
1285843e55e When a tree resource has a tooltip it takes precedent
3ee49fa3f86 explorer: when new file system provider registered set whole explorer input
05bf7b0afcf Merge branch 'master' into ben/folder-id
ec337988dd6 parseUri/Path => resolveUri/Path
f9d16c3b3c2 fix tests
3f26fd17ba5 workspaces - some final :lipstick:
cf4c4a0ece7 drop gulp-cssnano, use gulp-postcss
b87d56c5332 distro
2e5034a74b2 Retry downloading playwright when hitting ECONNRESET
f1e62c1190f upgrade dev dependencies
9321b2f141b bulkEditService: veto shutdown if bulkEdit is in progress
dca2d81c652 upgrade build azure-storage
70a3118892b Allow svg files to load from Schemas.vscodeRemoteResource
4f2341834e6 fix nls problem, fyi @JacksonKearl
70f4451001a remove unwanted #region comment from vscode.d.ts
2fd18ac793f workspaces - reduce stat calls
e61d0ba267c mark secretState field as private
4b9ccf578c3 fix #114727. load preloads when switching kernels.
167b920831c Enable searchInOpenEditors by default when not in stable
7e55fa0c543 Search In Open Editors (#107756)
9f9d1a76d97 support kernel id and extension
a8145f67dcc testing: polyfill test heirarchies (#114601)
572bc1810dc Make sure we dispose of the open with picker after an item is selected
542de8e0093 Move schemes to opener metadata
885585c7f87 Remove test math formula from readme
793f2e06af4 Fix weight of terminal search workspace keybinding
3d641d9d35b fix #111889.
d972bfc3266 Update elliptic and nwmatcher (#114670)
7310b17e25f Merge pull request #114669 from microsoft/merogge/altClick
dec03c4a714 Improve doc wording
219d323100f improve setting description and make setting true by default and add ===
821afe5e929 fix #111885. avoid duplicated execution placeholder status bar item on split editors
59fac4862da Merge pull request #114665 from microsoft/sana-gettingstarted
3003bde2214 revert "Open" to "Focus Terminal"
4b9b2ab9a60 Fix #114707
dbd4ede23f8 add api lint rule for region comments
41d8bb26110 Merge branch 'master' into sana-gettingstarted
e7d3eb87cb0 :lipstick:
565f3a59e6c @ for CI failures
98ee1c6efda update distro
3ec90672006 Simplify local port logic in test resolver + OS check
f2b2854a6b2 (for now) have tab decoration off by default, https://github.com/microsoft/vscode/issues/49382
67f1ada71a6 chore - a few more strict assertions in tests
e8f6c273819 Use random port if privileged in test resolver
bdc3b07f428 Fixes microsoft/monaco-editor#2305: Account for padding when computing the content height and having scroll beyond last line enabled
fcccc85ff97 Add more to test resolver tunnel factory and fix port filtering
ad437ef958c Fixes microsoft/monaco-editor#2313: navigator.clipboard is not defined when loading not secure, via http
d3fbbece829 :lipstick:
5a95cd26e4f Fix #114708
3ad7af3ab6b :lipstick:
9b7323a7efe cleanup types
d8831220ff1 Update showCandidatePort for test resolver
f6490bfa5fc :lipstick: getFolderId
758f66b5986 workspaces - actually use workspace
79230501646 Don't await remote env before setting up process manager
9ca50fbb47c Merge pull request #114702 from microsoft/tyriar/109600
4877478fb6e Hook up alt buffer active ctx key
b5f36a24b63 testresolver: start a test server
a49455b5286 :lipstick: isCurrentWorkspace
af915f0bc4c Create terminalAltBufferActive ctx key
6755b6bb3e9 electron - need to check if window is destroyed before accessing webcontents
b1cb3b1cbb1 Merge branch 'master' into ben/folder-id
37ea1d82847 Merge pull request #114660 from microsoft/isidorn/async-tree-diffIdentity
19e390d5b58 polish
04ca5c80d3f Merge pull request #114593 from jeanp413/fix-111572
0249c31a59b testResolve: more tunnelservice fixes
c735c8b2913 Merge branch 'master' into alex/python-language-configuration
67bf6577b4d testResolver: fix for tunnel server
b6f19ccf3fa CI notifications
7d5052a8fce Merge pull request #114687 from microsoft/alex/ci-windows-cache
15e58cea4d3 test resolver: add tunnel server
18c8a3f0482 workspaces - compute workspace ID and check for existance in window service
e9967519db1 chore - strict asserting in snippet tests
515f179c98a decrease repl refresh timeout
f63310750f6 Even more tunnel provider logging
44e020ac02b Trigger CI
05e4d593c23 workspaces - move id computation to main
f5d760b48f3 Merge branch 'master' into isidorn/async-tree-diffIdentity
831d1942874 Create .build directory
e8473247567 distro
4f98d9c0be7 no double reveal of notebook symbols
232052d7e63 Create our own node modules archive (#114516)
33789a59919 workspaces - drop duplicated payload interfaces
dd84387f9e6 window - merge workspace and folderUri into one
0c02f245f07 bust node module caches
914d8dff29e add notebook for notebook paper cuts
c71edb7d883 get marketplace extensions in `yarn web`
f4a0c209bea formatting
c8ce53e492e window - reduce to one property for opened workspace
f19f4a1b908 Fix Keep activity bar icons stable on reload (Web & Remote window) #114144
9cfba546810 move build/dependencies.js to typescript
acaed317263 workspaces - add identifier to single folder identifier
7e2d8b48e36 Merge pull request #114581 from microsoft/chrisdias/solongsofar
3207692dbbd Merge branch 'master' into chrisdias/solongsofar
44eb775d1db further remove single workspace identifier traces
46b964b1b7c workspaces - remove ISingleFolderWorkspaceIdentifier requirement from workspace service
47a6682df6f fix: allow svg from devtools scheme
eaaf647c8c5 workspaces - remove ISingleFolderWorkspaceIdentifier requirement from history
aa774aeeb79 :lipstick: regions
71feb05bfba :lipstick: workspace payload
6b241a6845d Closes #111210 - adds openRepository api
5bcd2220750 Fixes checking for rebase against wrong branch Refs: #1866
1a4b35c2023 :guard:
26aaaeb11ca re #114583.
6e56202803c pin notebook editor when execution triggered.
ece4eeb0647 only handle override when id is provided.
a2830f41653 execute notebook with args
1c755a4fca2 fix #114674.
9a55eff36fa testing: make filtering work correctly
847c52e69fa testing: add hover titles for items
0e9e4e46774 testing: show stats about the last test run
aa14d823df5 testing: show badge for running/failed tests
c2a2e9cabf8 testing: show test progress, implement result service
48c7596e909 testing: fix swapped run and debug actions
c6e62500779 Merge branch 'master' into chrisdias/solongsofar
1123ea5791b set false by default and consider multiCursor
de24392e690 fix #114583.
79ec33ab1eb Merge branch 'master' into chrisdias/solongsofar
f087f82a3b8 allow reopen notebook with another view type if not dirty.
559a63373fc fix active notebook editor in repen with quick pick
3fef8c795c5 Update gettingStartedContent.ts
d591739670c Fix #97564 (#114438)
5717c0396ad update distro
1509770d10d Fixes #58440: Finalize `OnEnterRule.previousLineText` API
aab5336e534 polish
9b1d85bad8c repl and explorer adopt diffIdentityProvider
be4d10efa1b async tree pass on diffIdentityProvider to regular tree
28b221faa8b Bump concat-with-sourcemaps from 1.0.4 to 1.1.0 (#114648)
2e40c684ecf Bump fstream from 1.0.11 to 1.0.12 (#114649)
bc3a873ee6f Bump macaddress from 0.2.8 to 0.2.9 (#114647)
f9109f4464c Bump sshpk from 1.13.1 to 1.16.1 (#114645)
d3965a2b4dd Finalize secrets API, closes #112249
699b02d3ae3 Bump hoek from 4.2.0 to 4.2.1 (#114643)
93ae815ba14 Feedback on secrets API #112249
64fa272029d Bump stringstream from 0.0.5 to 0.0.6 (#114618)
1266a4e4d05 Support git-cmd.exe as a git bash shell
cbbf2d09904 Correctly resolve mapped drive on Windows
7139a93a8c7 Bump mixin-deep from 1.3.1 to 1.3.2 (#114619)
a011dab93e6 Fix #114639
ec1eda0d96c Rename `OnEnterRule.oneLineAboveText` to `previousLineText` after API call feedback (#58440)
38c051bf865 Catch errors in tunnel providers and log
947626dfa4b fixes #114616
bab7a83909b shared process - check for destroyed webcontents before calling postMessage
b0883ec87a9 Properly call dispose in tunnel factory We really need a lint rule or something for awaiting/not calling functions
02f7983156e More tunnel logging
a7980b630c0 some initial :lipstick:
0b038406a95 :up: distro
6c4203f7482 Modernize CLI main (#114623)
aaf5a7fee3b Merge pull request #110912 from Wscats/enoyao-Environemt2Environment
e2bce32da4b #114627 complete fix
0fbab387483 :lipstick: strict assertions in extHost, mainThread tests
5cec4e2da6e don't expand outline tree when just updating, fixes https://github.com/microsoft/vscode/issues/114386
845a4d4268d add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts
dfc8f5ab91b comment-out console.log fyi @connor4312
e9263cc8269 some API proposal for open editors
543af670531 fixes #114607
2d5f7fd0726 Move `onEnterRules` to `language-configuration.json`
87dba0db6b2 Fix #114627
368c03fdc8a Fixes #114348: Allow `onEnterRules` to be defined in the language configuration file
390dac56a51 debug dynamic configs: Use the type of the provider, not of the config since config sometimes have subtypes
f9f87fb6fa1 Add logging for tunnel creation
37c4d4b0a83 fix https://github.com/microsoft/vscode/issues/114621
b675fa18cb4 'Resolving your shell environement is taking very long' shown in every window (fix #114622)
06ab012baa5 state service - actually implement interface
9deba1b10ae code catchup
4d0d36c6ab1 update distro
b31660dccc7 update distro
f3c865334d4 use real tsec instead of vscode-tsec fork
c0a0a35a87c more clarifying comments for shell env resolve
6effd9dce9c better fix #114564
a16beb16509 testing: fix run all tests command
b50bd5d0944 Close #114342
1f8643ef760 Refresh Images In Markdown Preview On Change (#114083)
686cd7df530 testing: clean up actions, add run/debug all, rm duplication
bb1c05e62e2 testing: unify testing view
f37dd663235 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
16ea22eea19 Update Codicons: Add 'combine' icon
7f4d67c94cb Fix #110812 (#114553)
049735e8d96 A case for 'Shift+Insert' added. Fixes #114103 (#114520)
a11dd7cd48d fixes #114199
3ed456050c7 Fixes #111572
6d6fec82092 Finalize product icon theme contributions. Fixes #113828
c42b385bcea Disable contributed openers by default in calls to openExternal
fe81f9f5b26 Add link opening getting started task action. Closes #114582
3e4552ffcc7 Remove unneeded mapping from cintainers to disposableStore
3411ae55cc8 Allow splitting gettingStarted editors fixes #114321
fa2dbc16ca8 spacing
82a21e5a032 :evergreen_tree:
239213eaeb1 push it real good
3c4f06dc98a update distro
010e1d0e4a3 open in new tab
74f31a68598 Fix #111299 (#114441)
36cb0bde33a ci: disable exploration sync on PRs
aef623dc1d3 remove "so far" from Problems message (which assumes you'll have problems later)
eba7c23da0c trees: rename option to diffDepth
b32d137681d Merge branch 'test-tree-testing'
c100b5c26ac add clearUnacknowledgedChars flow control
6815e754602 Merge pull request #114237 from microsoft/smarter-indexed-setchildren
bc84f07dc53 navigationActions: remove dependency to notebooks
81ec098e60e Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
88835344408 trees: don't use diff identity provider for resort
7ae39d955d4 fix https://github.com/microsoft/vscode/issues/114576
ee4f4dbf97a make trusted types policy strict
bcb5f3c77b7 update mkdirp
fe1fdf0b4fe Use correct value to enable port finding
616fb1cfed2 Merge pull request #112317 from plainerman/fix-99072
c0c033ff4f7 Use port auto forwarding setting to disable port finding (#114574)
b0b4bc4e338 add grammars scripts
15a285fd5ae Change "Requires Sudo" to "May Require Sudo"
c6145fc3065 ext (un)link
4ff784e1fbf promise :lipstick:
cf4111f6f89 show a modal dialog when no default formatter is configured, https://github.com/microsoft/vscode/issues/113903
dbf36e4cfb6 Change aria label when attaching
f8df6a7e47d oops do not have .only
5a4d90a550a window - do not send IPC messages to destroyed windows (fix #114564)
635d7af6385 update ext types
7a34c6d6227 update tests
36929d3b59e exception widget: allow to tab over each link, enter to navigate to link
3c49afeaafa fix hygiene
867a52fc090 ext each: allowUnknownOption
ff393a3349e add open tunnels to test resolver
af2bcd4d461 bring back vscode-colorize-tests
0e7f3d0d8cb Revert "remove colorize-tests extension usage"
971190e4d0f fix region comment
81eccfbf68e cleanup native modules test
28ad78e7dc8 fix https://github.com/microsoft/vscode/issues/114537
af59db28c8d stream - some cleanup of observer
78d5286adb9 Bump sshpk from 1.13.1 to 1.16.1 in /build (#114534)
9af9580bf0a Bump stringstream from 0.0.5 to 0.0.6 in /build (#114533)
b165e20587d InlineHint#hoverMessage becomes description (maybe better tooltip?) and support string OR markdown strings
b47aa19443c FileService improvements (#114428)
2d9a0d12131 inline hints: tweak colors, react to theme change, add rounded corners to hints
d29bb624a40 Merge pull request #113285 from Kingwl/signaure_arguments_label
caa87e0b523 editor status :lipstick:
2472798cd57 Fix: selecting entry should focus back to editor (#114493)
32b28f6f8f9 And again bump distro
ce106c3924a Bump distro again.
ced398d18a8 Bump distro
30f17c9572a Merge branch 'master' into signaure_arguments_label
dc588389507 remote install-extension with VSIX
18aa3199c23 Avoid `ERR_STREAM_WRITE_AFTER_END`
847300e49a9 support vsix for install-extension
92083ed3e18 yarn ext
085317e932e dev: ls
d6ca7769f42 create extension workspaces
bcf514160be uninstall-extension should remove both local and remote extension
a40b4e72d08 add API command `vscode.executeInlineHintProvider` and some end-to-end tests
ac85fb8a74b fixes #112045
7a938679f82 clamp font size at editor font size, don't go bigger
d65ab8dcd9a use all of context decoration as decoration type key
4af282ea26d explorer: download report progress in the explorer due to rich download progress to not get double notifications
1d3b03bd551 padding should depend on font size too
4651f66cca1 simpler decoration type management (rely on internal ref counting)
dab702a135e extManCliService: Sort listExtensions, fix output
f101028176c Fixes #114299: Add commands for invoking semantic tokens provider
5087b08c6d1 :lipstick:
1981776d0f9 less state inside InlineHintsController-type, only have one type of decorations, and much :lipstick:
d427deac780 explorer: adopt confirmBeforeUndo
74f272fbb7d update distro
c27642c76d6 Merge pull request #114421 from microsoft/aeschli/remoteCLIExtensionsManagement
0d4bf785b6c remove hover (should come via decoration) and action/menu (should be self contained if at all)
97f237272c9 rename remote commands to _remoteCLI
ae67879ed5d don't propose new API on ThemableDecorationAttachmentRenderOptions
756337d48af Merge branch 'master' into signaure_arguments_label
2bb41a14025 dev script
2388c80c74c Add `confirmBeforeUndo` option on the undo redo element
407557ca234 Save file dialog: sort file types alphabetically (#114487)
bf90bd15185 cliProgressMain: add LocalizationsService to ServiceCollection
911a54273ce Merge branch 'joao/fix-web'
9995d128240 missing build output
09bc6fc64b1 Migrate to new deb repo (#114527)
ed8655201ae fix web extensions
7fa8f1aa7fb Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689
667e41626f1 explorer: if you can not undo, pass undo to editor
85f1501c861 update distro
d3611cbb634 fix toString
2ef04b24f42 :lipstick:
c208ec384c9 :lipstick: move all scoring logic into _doScore
9441f1c6457 Add support for npm scripts with a space (#113840)
253d99a16f8 update distro
84865c05ecc Merge branch 'master' into aeschli/remoteCLIExtensionsManagement
22e02e00804 use URI for VSIX paths
96001455045 Fix tunnel creation in web
1c131cf2657 Avoid extra fields
ebac10e0a56 Avoid conflict error
3c2c937f991 Merge branch 'master' into signaure_arguments_label
fcc00b29f5e Avoid ts changes (#2)
08f3bcec33d fix https://github.com/microsoft/vscode/issues/114518
c16956439b3 Bust node module cache
5560c9f4da0 Fix #114455
0a2b6d4a1c6 inline collapse all actions
141b275c41f Merge pull request #114260 from microsoft/sandy081/comments/fix92038
ff309d2a239 Merge branch 'master' into sandy081/comments/fix92038
39edf4351b9 Trigger GH CI
12ef541b365 :up: distro
ff9fbcb077b telemetry - lift some helpers to electron-sandbox
93b5a0591f7 sandbox - lift remote agent service to electron-sandbox
9cea4954aa5 notifications :lipstick:
691951c3b1c editor title - no need to update menu onDidRegisterExtensions
ec5d1c2ab93 debt - push more window related things to window helper class
eaa959d34b8 fix #114273
253e9e32261 shared process - consolidate services
0c8cf08b44b shared process - drop management service
1caaf1b2dbd :lipstick: path labels
61312f3708d Remove instantiation service accessor
2e89c2d4ba5 Add 'key' to onDidChange of secrets API, #112249
c5f0bac2a81 Create issue directly if signed in, fixes #95165
0faf1550289 Disable on enter test
48b726e39e7 Fix regex
5f6acfb68e1 Move jsdoc completion tests to smoke tests
800e173c403 Split ts into unit and smoke tests
b813d5dd300 Leave the local extension host running when connection is lost to the remote extension host
3a9daf3e34a Adopt new vscode-userdata path format
bec5afa2923 fix: remove unnessary asar files from mac arm64
a31b0617e24 expose altClickMovesCursor as setting (#114429)
b2575665d82 Emmet wrap update, fixes #113930
21c11ba864c Fixes #114433 - adds setting to avoid git config
79cfca5aa29 fix #114416 LabelService.getUriLabel bad relative path if in root workspace (#114419)
5a25a566959 workbench.action.debug.start => workbench.action.debug.selectandstart
a3febc56143 Potential new formatter for userdata in serverless. (#114296)
663532c3173 Skipping unreliable test
a68f1326e87 Update built markdown preview code
308a4f6a484 Make sure ts extension has loaded before running on-enter tests
d87041eddef Downgrade simple browser to prompt instead of being the default on web
3310d3ac2d4 sort notebook content providers in the list.
03dd7bf1d91 testing: polish and unit tests for the test tree
337b3e8d055 turn on flow control by default
7c4248780c8 adopt useCustom for permanent connection failure
2137a7f8508 implement useCustom in dialogService
5b8f78a1570 Move sync-enabled trigger to gettingStartedService
67c988005f9 Do not wait for the first reconnection attempt in the reconnection loop
b64a4ae1aa3 Scaffold `MessageOptions.useCustom`
6d50c71f41c add editor command, fyi @dbaeumer
ff042e9fa40 fixes #114203
381b99f6415 Also run the output based auto port forwarding (#114424)
f7e7a95479e Merge branch 'joao/remove-grammar-extensions'
bf764f1ce6a wip: sync-extensions dev script
c198925570c extensionsManagement for remote CLI
4974a335112 smoke tests are tests too
f745a912ae1 fixes #114420
62bb9b3d3fd shared process - adopt toggle method from management service
65582ba33d4 Fix #114326
0442b734227 remove devops ci badge
d472f9d503c remove devops continuous build
f8dbf7dd079 Merge pull request #114359 from microsoft/ben/shared-process-message-port
4af3c1c0576 get grammar extensions from marketplace
217aab28fac breakpoint polish condition context keys
6ca430e6a6f Merge branch 'master' into ben/shared-process-message-port
55325988a07 shared process - basic message port tests
d952c818176 Fix #114379
6f9f6f806c1 Azure DevOps pipeline artifacts (#114405)
d577c4b18da remove colorize-tests extension usage
bc7d3c9ea6d remove grammar extensions
be2732570ac Include tunnel service canElevate check
6889ed3ab17 Notification for elevating when using privileged port from openTunnel
25a9fcdb918 Merge pull request #114388 from jeanp413/watch-copy-value-selection
98acb74149d shared process - fix --status invocation
addb6b9b53a :lipstick:
55e10fd785a shared process - introduce a separate service for management
22c1c0b486d update distro again
ba7f5c60a5e update distro
5d620dc8466 Update Linux publish script
45e8d6ebc65 Update distro commit
c082930a439 shared process - introduce platform/sharedProcess
ec2a8e5b9ee shared process - rely on "close" event for disconnects
9e1863ec2dc shared process - :lipstick:
98d2d74ba07 Revert "Publish scripts update (#114375)"
99f0ab9f732 Publish scripts update (#114375)
2bf5b56f115 shared process - move the shared process back to IPC folder
8dff4cfa55d Expanding Getting Started text based on first round of feedback.
bcb33ef6290 Merge branch 'master' into ben/shared-process-message-port
9c7128d8fab Fixes #114384 - recheck resources after save/add
746c455458c Respect multi selection when Copy value in Watch Expression View. Fix #114353
1894765dd17 Merge branch 'master' into smarter-indexed-setchildren
1a6eef3170b Update image ref
54cb0ed544e Clean up settings sync entry
4207c4ee13e Move defaultExternalUriOpenerId into configuration to avoid cycle
5c39159acb4 Fix cycle
4566eebe4fa Fix typo in markdown sanitizer (#111258)
a34e751b017 Fix scrolling of markdown preview. Close #65504 (#111094)
64496f82196 Allow using 'default' to force fall back to VS Code's default opener
6cceb4eab08 Remove enabled setting and try to open simple browser to side of current editor
1e3a23b4e0a Fix simple browser button color for light themes
cc5e8b22faf Continue work on url opener api
a590d4fac36 Only show "Open in VSCode..." when isWeb.
67c889e3941 Merge and restructure menu (#114383)
56a6279a1c8 Don't use getActions in search view #92038
856277c8590 Github Login => Setting Sync
ad3974ad88a :lipstick:
e32e353bfde fix #114171.
255853d1714 Remove emptyWorkspaceSupport when conditions
11d18c2c094 `remoteName == codespaces` for codespaces section
9f3832dc688 Bust the node module cache
5029b4f362d Fixes #112552: Set server marks to `ITimerService`
9cb4f1e2ae4 update distro
43d111c0a48 Getting started content (#114305)
a4b13661009 Add performance marks to `IRemoteAgentEnvironmentDTO`
cbb94cfb607 Revert "fixes #114203"
8dfc81fedc1 Small tweaks
ff7aabe3fca fix #114215
c8a6ddba9d0 Enable forceConsistentCasingInFileNames flag (#114334)
6525b42f479 remove unused file
e12a9d74a62 #114144 fix remote explorer icon flickering
d03490f3532 fixes #114203
f34a3ace3f9 update distro
55960b7d61e add flowControl to terminalConfig
7ae54ca2d6f breakpoint widget: use same mode for coloring as the underlying editor
835a1ce6efd allow execution against a hidden notebook editor.
5d6cba5cbc2 Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
5b1e59c636c explorer: hide open editors for new users
e1d8b926583 update distro
30f61c2449b part of #114214 serverSpawn=true
c4d5b055d37 Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
d4f993de63e Saving an untitled file closes it (fix #114272)
e44fb4ab927 update distro
526f826ac14 fix #114192
634ebecb8b7 Refactor code to use `await`
3e6535d882c shared process - implement message port connections and wire in
d6f27b92719 Polishing/fixing/addressing feedback for portsAttributes Includes: - fix in json schema - use object instead of array - change label of already forwarded ports when setting changed - fix for merging ranges
c972009ef68 Merge pull request #114214 from microsoft/tyriar/flow_control
cc8c9a2230d No need to store scores
a79276dc649 Move to log service
f8ec60aa06f Add flow control setting, remove fake latency
98038a8835d Merge pull request #114208 from gjsjohnmurray/fix-37570
065f0e46405 Auto forwarding fix
7a9bb5a44f9 breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
e9f6c35c17c Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests
4e4d2484a74 Extract `TestTextResourcePropertiesService` to its own file
00f8540d793 Fixes #114332
f1cb1b27f3e format
40e3106e5fa fix list drag affordance
7899bfe3eee Merge pull request #113315 from qchateau/fix-semantic-highlight
db30147068f Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null
44278132f4f fix peek view alignment
cd906568752 shared process - document electron IPC
96b44121f98 shared process - add error handler and graceful-fs
2964fcbb846 shared process - extract more cleanup helpers to contrib
f1c510b4a88 Merge branch 'master' into ben/shared-process-message-ports
c265dff48a2 chore: bump electron@11.2.0
a8dd7f60a62 update collapsible when children change
710846866f7 Activate extension on simpleBrowser.api.open
b7f9eddf043 Allow passing viewColumn to simpleBrowser.api.open
9b83eb6eb50 smarter depth selection
a1d5ea876c3 Polish, also fix #113930
2b5ae783bf6 testing: add full json reporter to show more complete output
d39eefd1b0d update distro
59891debcf0 Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314)
ea13176ee96 Enable image preview for avif images
7da421d99bd fixup! make it work for compressed trees, recurse
6c4a00ce747 Make default text editor replace existing editors for resource (#112848)
a59f30011c1 Add a 30min cap to CI jobs
e7aa009ac3c Remove enabledHosts setting
61ec57016c4 Fix spelling
47aa3ad09ab Continue work on opener service
d6936dd524c Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
2ca7b5426a7 :lipstick:
fb6a9b4824b fix #114289. notebook.selectKernel takes kernel id.
2156b8cc758 check and ignore not found error
31a15b5b9a3 Add command to kill server and trigger handled error
23be24d8289 Allow theming getting started page progress bars closes #114303
2774f79df3f Do not show "Cannot reconnect. Please reload the window" if the cause is a handled RemoteAuthorityResolverError
56e05127690 move to browser namespace
e5e791003f4 Merge remote-tracking branch 'origin/master' into smarter-indexed-setchildren
2d892ae9c7f Fix arch check for PowerShell enumeration (#114292)
3ca55d031b1 Update Codicons: increase gap around plus icon (fixes #114016)
b903748b833 Fix candidate filter and auto forwarding wiring (#114290)
d66db5cc754 fix https://github.com/microsoft/vscode/issues/114220
c88a51e10a8 Merge branch 'master' into fix/debug-auto-decode-link
4450e1d827d Azure DevOps - publish Windows artifacts (#114285)
42d7d3a47d7 breakpoints view: render edit action inline for exception breakpoints
40d6f79875b MenuItemAction: make sure to respec item.icon
a198be16f93 shared process - some :lipstick:
67f8c0ca5a2 Merge branch 'master' into ben/shared-process-message-ports
daa7afebd06 remove undefined from outline data source
cf03ef33f45 allow to clear input of data trees, fyi @joaomoreno
0ecb7735496 shared process - more cleanup
dea0095e83e Add icon for public vs private ports
212a9434541 Merge remote-tracking branch 'origin/master' into alex/fuzzy-score-improvements
36a9cb8645e Improve `fuzzyScore`
475d3464e87 Have single outline config and let outline creator know for what they create outlines
9266fc49839 mock a label service to avoid breaking layers in tests
9af036b8274 Fix comments
b4e4bd16421 Allow tunnel providers to support making a tunnel public
9853c8fe6d7 Fix cr issues
a4f9e607619 fix https://github.com/microsoft/vscode/issues/114266
2376bed71e1 :lipstick: some region-comment polish
64f32932c68 debug console: fix error in console, do not bind to same htmlelement a scoped context key service
75ea87a2636 shared process - introduce platform/sharedprocess
dcce02644ea fix https://github.com/microsoft/vscode/issues/109658
5ce7b02b6e8 refresh the remote indicator when actions change
5db4708e99d shared process - avoid payload IPC roundtrip and enable console based logger
6fef673683f update distro
de4463874c4 callStack: do not use getActions()
152d0ec8f05 finalize CancellationError API, fixes https://github.com/microsoft/vscode/issues/93686
adb037b74d8 fixes #114137
e59dc77d0d2 shared process - more cleanup
3f37b664fcb adhere to DAP spec; fixes #114229
e776f87e140 fix --builtin
7285f791ee5 Use menu
1fae5211635 shared process - more cleanup
9bfa4c1d558 Merge branch 'joao/extract-extensions/themes'
9c6e10497b5 use in-mem fsp
7eb52e75e08 shared process - more renames
eba7707d382 shared process - clean up some types and imports
675e5da76b1 shared process - expose methods for message channel API
d0749f8c9a3 use in-mem fsp
936e77761b5 include error into startup error dialog (#112846)
68ba207260a List still dirty files when backup fails (#114064)
d4be66da200 Fixes #112487 - avoid using stale cache for render
d78fad382aa skip failing test on win32 (#114248)
fd0a3a12e7b Update wrapper class name for paramter hints
8f384b51a93 Fixes #114204 - always renders the input box
27b824b32c8 Adds ability to pass remote/refspec to pushTo cmds
d076ee1b943 Adds force push mode to push api
02380e70149 Removes repo hint from args
7f489f589d8 Hide warnings for settings groups that have dynamically registered settings Fix #113747
d7d5f20047c Fix #114218
145bcd3a732 Insert new code cell should always use available languages.
d536903a2b0 :lipstick:
d88b60ceca6 languages in notebook document metadata.
8a2b9e9047d trees: add diffIdentityProvider for efficient setChildren updates
b6435bc4240 Remove unused import
47a135e715e Rework opener api proposal
6184addcd1d fall back to homepath if home unset. closes #112775
b3d57e69b02 Update PHP grammar, fix #113185
92833fca559 fix #114233.
04efea43fa3 testing: peek diff test outputs
989f2eb812e setImmediate => setTimeout
02276814922 Add new external uri opener service
22c88cfaaeb Batch ack events coming from client
3232112f9ba Only resume if it's paused
60e46eb8756 Delay animating until content is prepared to prevent weird flying elements.
0738f76daca pull themes from the marketplace
0a19f7702a9 Rename ackId to charCount
bf52d50a0a3 Remove ackId from data events going to client
7aee462b8a3 Use char count instead of ack ids
7e5c01208dd Start of low-high watermark flow control
69a6e6ac937 #113757 show panel move and hide actions only for panel views
3a4dcf4890d Fix unit test for Win32 release (#114212)
a04802f5865 #113757 show panel move and hide actions on view context menu
f29502563bb #113757 allign reset location action
f1ee68fc468 add tests for RELATIVE_FILEPATH snippet variable
c6c7ddd4437 Merge branch 'master' into tyriar/flow_control
6430ee1efce Basic flow control for ext host processes
9d39f4e6cb7 don't auto insert semicolons
169269a3f07 fix tests
3767f97bc32 Adds onDidPublish to Git api
8832366467e Closes #110881 - adds possibly rebased warning
eba4da27278 #113757 show sidebar actions only on sidebar views
2e279d37e7e Property preview text wraps lines in debug console
554ae13fa9a Fix address for port open attribute Part of https://github.com/microsoft/vscode-remote-release/issues/4046
b7b36bb1908 remove some tests
9ecba1b468e Merge pull request #114039 from microsoft/isidorn/bulkFileEditsUseTextFileService
1e9b86da1f9 Finalize adding a cancellation token to resolveTreeItem Fixes #111614
161ce44ddae Azure DevOps - Move release into a separate stage (#114205)
d3e4bdb6177 Merge branch 'master' into joao/wsl
c644f3788d0 revert wsl and distro
3a1c42c150e textFileService make getEncodedReadable public
67f9988bdc4 Support to define additional attributes for ports Part of microsoft/vscode-remote-release#4046
53be807cb4d throw nice error (and prevent stackoverflow) when instantiating services recrusively
3653f34dbab Do not instantiate hover widgets in the `onModelDecorationsChanged` event
0a28ec7fb14 fix #37570 add RELATIVE_FILEPATH snippet variable
868271067e6 filter perf marks that don't start with 'code/'
675638196d2 debt - remove duplicate drive letter implementations
4816a253eaa Revert "use PerformanceObserver in node's perf-util"
05c4659e096 use PerformanceObserver in node's perf-util
e500f76d9cc remove test dependency on theme extensions
0324150670f Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
d88c1b4a64c Merge branch 'master' into isidorn/bulkFileEditsUseTextFileService
22bd999e86b debt - use provider extUri in file service
4b3ab7048fc :lipstick:
b90166177bf reuse stats collector for EchoRunner, fix missing titlePath-property, fixes https://github.com/microsoft/vscode/issues/114190
7a8c7f57312 activity bar - use IAction in more places
b5b160e015e activity bar - show a "Hide" entry for accounts and home indicator (fix #113757)
7ab5c2a90ae activity bar - consistently show right click menu everywhere (#113757)
f675564c5dc fix #114028
e17aea136d3 Fix #114189 - disable caching
b9aaba047c6 activity bar - remove "Hide" from left click menus (#113757)
2b0132d09f1 activity bar - update order of entries to reflect visual order (#113757)
b33b28dd078 Activate onStartupFinished (#110031)
d61eb64745c activity bar - change visibility of entries to checkboxes (#113757)
6dc779565e1 :up: distro
913fff96a3c testing: fix error when test view is hidden after showing
f5665378fd2 testing: start of diff peek view
09d99f7d71b resolve kernel providers and kernels.
732d4ff89e8 Make PowerShell 7 default if available and show in choose shell menu (#112768)
74038b7e0d8 do not use file scheme
c88ab9e0b63 use in-mem fsp - remote folder config tests
506ae4a53e7 use in-mem fsp - multi root workspace config tests
da3a21ee4e6 Merge pull request #112602 from microsoft/rebornix/output-view-model
041a5c3b6b9 fix tests - do not use file scheme
f92251d8e61 use in-mem fsp - workspace folder config tests
1e44ae5da86 Merge branch 'master' into rebornix/output-view-model
03450bf0941 Update Codicons: Update '+' modifier location (fixes #114016)
84f2cf6449a use in-mem fsp - workspace init tests
722a6664f84 use in-mem fsp - workspace editing tests
a2efefd3713 use in-mem fsp - workspace tests
e3b18fa3efb testing: add filter box
676bb6b100e Merge pull request #114127 from shskwmt/fix/113603
990906a1655 Adopt strict assertions
00a781f926e debug: use mnemonicTitle and avoid dupliacte registration
c38c1f497f2 use in-mem fsp - workspace folder tests
42221c900ba Set override to false when reopening editors after dragging them to a different editor group. This fixes #109000. (#114093)
31e33c478e5 Fixes #114042: Use Buffer only when it is available
cef7004a46a activate search result extension onLanguage:search-result #110031
39619a136b6 minor polish
e8fb4fd30da bulkFileEdits: use textFileService only for creating empty files
c85297669ee Move id, label, and options to authentication provider registration
e9ae0082963 use in-mem fsp in tests
3f3e35bf17e Add boundary for right arrow typeahead and fix bug with resetting Terminal (#113863)
61c6334a3f8 Fixes #112373: The hover should always consume mouse wheel events
3d500ebd8b4 Adopt proposed `CancellationError` (#93686)
5c1543b556c File name in editor tab reverts casing on save (fix #114096)
76c22d48c82 Merge branch 'master' into fix-semantic-highlight
e149bdb42ac Merge pull request #113837 from HaoboGu/HaoboGu/issue113404
1551d1f1ff0 Fixes microsoft/vscode-remote-release#1485: Make sure to only render Reload Window prompt once
c9bae24fb70 More UX feedback
7cf2ad082f9 Render remote name when reconnecting
cba1d1b1848 Prefix all `performance.mark` calls with `code/`
64947067ab7 :lipstick: unit tests
533d094020f Allow logging FS access with stacks
8ec95fa3b7a tests - improve ext path tests
55bd92dd538 tests - extpath tasks are flaky
ea7b8ddda3e Can't open, rename or delete files that contains ":" on linux (fix microsoft/vscode-remote-release#4227)
e3f5b3dfe47 Merge branch 'master' into HaoboGu/issue113404
bd5c20448c5 Merge pull request #114129 from microsoft/alex/configuration-editing-tests-improvements
c173fb7d72a #114144 revert showing cached theme icons
088304c9968 #114144 - Do not cache only uri icon
efb833ab7c7 Merge branch 'master' into HaoboGu/issue113404
5755d943ca6 Tests must be compiled even when `yarn` is executed
acb0a35629d cache icon paths in web
73b4dabb2d4 Make lint happy
d1cfec44472 :lipstick:
8b288893a92 Merge pull request #114101 from shskwmt/fix/113807_parse_args
d541d7c64c6 make SubmenuAction strict: don't allow changing its properties, make it not disposable
ea756907598 - Make cached configurations not disposables - use workspace configuration disposables
31a53bb2427 :lipstick:
43310230886 Merge branch 'master' into signaure_arguments_label
175e2c0b1d1 `yarn` is already installed (fixes #114140)
b57739f4a24 tests - more use of getRandomTestPath
64a14963f7b Expose actions to duplicate editor groups (fix #114132)
60bc00ff63d webpack config typing fix
f6bbc8b68d4 update tsec tool
cfb2ad879a3 Update src/vs/workbench/services/configuration/browser/configuration.ts
e25cbb45e7a Dispose all Disposables from tests (fixes #114125)
2fd00ba9fef Add a way to troubleshoot fs calls
57c405c24c3 Change reason for moveWordCommand to CursorChangeReason.Explicit
7c3aacb40aa Add a mechanism to track disposables from unit tests
11ac71b2722 editors - cache previously used layout and return it
03cb2d2a236 Dispose `PieceTreeTextBuffer` instances
e114a24d9f9 Improve usage of Disposable
e71f31abe9c editors - copied group is missing to register editor listeners
313f4bfecdc fix #113620
db701d281f7 Fixed not to skip determination of option type starting with "_"
3ceb3a100ed tabs - improve logic of previously used dimensions and relayout
6bd7b70515d Revert "Enable webview tests (#114059)"
0a3a9ce7bb9 State of tabs is not fully updated when toggling workbench.editor.wrapTabs (fix #113808)
b0e96922417 tests - selectively enable some previously skipped tests
ea1b3f27db4 Fixes window border causes webviews to be positioned slightly off (#114061)
01c6003c295 Enable webview tests (#114059)
a12a996d780 Retry idb tests. Ref #114025.
7a7d11fcc6d Merge branch 'testing-group-by-result'
5f2036033c0 testing: improve projection logic, add state grouping
e3509b62fe6 Add search.mode option to control default search experience (#114015)
d110d503425 Remove webviewHasOwnEditFunctions context
50dd2dd3f9e Add context for when the webview supports find
d8a3dd44be1 Removed unused param
0fafaab62e2 mnemonicTitle in native menubarControl
d95e22d0a8d make menubarControl prefer mnemonicTitle, make MenuItemAction only implement IAction
8d8ee957418 options for getActions() are optional
c88c207e6c0 fixes #114028
6828ae1ab50 Removes trim & fixes regex
c45eac1a819 tests - use explicit skip over handling within test
8d46328a407 more :lipstick:
832afd1276d :lipstick:
15cd2a1abd2 #115025 hash the uri and create css rule
aa5064d4fd4 Lift some tests to browser (#114041)
d6a63fc79ea FS improvements for unit tests (#114026)
a2251a3b6b9 do not use mnemonicTitle for all action titles, #102361
3898af5db3d typos
10592747998 refs #102361 mnemonic as command model property
8ae693bee2c bulk file edits: make sure to use textFileService when creating files
bebd0664073 Fix gulp task provider so that it doesn't always try to run
29e0cfd8beb Always elevate (if needed) for openTunnel API
e7c84aab5b1 Fix privileged port elevation flow from UI
61187660af3 Fix #114031
114e38f175e suggest - add min height when persisting widget height
2042a0e4c23 Add new terminal link text for tunnels (#114033)
174259eec8f Log when lsof fails and return initial
fe175afdb80 list widget should not remove rows from DOM when reusing
91a0d07f3e7 Improve `canTunnel` Part of microsoft/vscode-internalbacklog#1709
288e8c233a8 Fix #110525
5ed73f6e850 don't theme icon for MD elements
6d2e0aa21d3 rename tsc config file for better intellisense
ec4c9f4c8f7 Merge pull request #112833 from homebysix/list-extensions
7b16f15d005 Merge branch 'master' into list-extensions
a5a0c1527d1 add tsec config and exemption file (defunct?)
ca6a7a69989 :lipstick:
5adcd2521e9 Fix #113257
ed6c343edb7 gracefull fallback for TrustedFunction
44c9b4bb7f3 use TrustedFunction workaround when loading extension sources inside web worker
eb940d4ed6d Fix #113988
adc68dc3561 Add `canTunnel` to tunnel service Part of microsoft/vscode-internalbacklog#1709
128987f575e remove duplicate step
4c42e6c111b Fix #114013
35766c616cb #113757 show sidebar actions also on view title context menu
e4dc7b4d796 Clarify OpenDialogOptions note (#113831) (#113998)
eb409622888 tests (unit, electron) - set forbidOnly when running on build machine
691da329d66 Revert "refs: mnemonic as command model property #102361"
96e2981c91c skip failing test (#113882)
82dc292811a Merge branch 'master' into HaoboGu/issue113404
0949d5b794f Remove unused var
acda4aed821 Make the external opener a two phase process
aa73c2d435d Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
045b0fc4c09 Fixes #110509 - handles markdown escaping & spaces
31d5e48d92a Fixes #114002: Finish writing any outstanding messages before disposing
d36b3616e70 Change Emmet to onStartupFinished #110031
b041f460ce6 Show a disconnection dialog only after 40-50 seconds
455b029ad1a Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection
5d9e867aa4f refs: mnemonic as command model property #102361
3dc0203e021 testing: auto reveal selected tests
e2c305f3a3b Allow registering additional external uri openers
bdf57b45ced Remove button background in simple browser
aa85ab9d03e Make sure we also log event when creating a iframe based webview
d964664da29 Disable dynamic cwd resolution on Big Sur
d68056d9072 Improvements to batched testing. Ref #113911, #109271
8c3f5dd3fad Support to start multiple debug sessions from a single launch config
80f369b7bee reduce number of entires in test batch. ref #113911
2b20162d227 Avoid hostname resolution in lsof
70e37bec1be Fix #113920: Codicon => ThemeIcon
16452c54f38 Merge pull request #113938 from microsoft/alex/terminal-exthost-improvements
98cc02c097d change default zenMode.restore to true
bbb0aadc87d enable trusted types by keep a yelling default policy for a day to two, https://github.com/microsoft/vscode/issues/103699
23ac286dccc #113975 use insance to remove svgs tags
e803459d4ad fixes #113921
8ad08b04f5e Do not compile `/test/` and `/build/` scripts during postinstall, the scripts get compiled explicitly during CI
fa701a373b7 update references viewlet
aa48a4eff7b `monaco-compile-check` is covered by the GitHub CI
b1877cd33e2 Merge pull request #112033 from solomatov/error-handling-in-terminal-start
a7cf03de2db Add elevation message to ports UI (#113990)
efd298ccbdb Fix #113760
a78fffbdb01 remove unused eslint mocha
72572c59cfb bust the node modules cache
578c3d5374e fix #113781
d4c32800737 tabs - polish how to detect that scrollbar needs update
683a30f74c4 Revert "better fix for https://github.com/microsoft/vscode/issues/113852"
7222c005ca9 update loader, event better fix for https://github.com/microsoft/vscode/issues/113852
c1930b6baf6 make default policy strict, https://github.com/microsoft/vscode/issues/113975
cdb373186cd refince CSP for trusted types but don't yet enable it, https://github.com/microsoft/vscode/issues/103699
a9dc6d28fde use default tt policy to workaround electron webview innerHTML-usage, https://github.com/microsoft/vscode/issues/113975
d5fc23ce6ce Wrapping tabs: editor toolbar bleeds into tab when space is limited (fix #113926)
14bb2fdc128 Tunnels from a tunnel factory can have async dispose
a84603f49ff fix condition
f2dd0954925 add (disabled but almost ready) CSP for trusted types, https://github.com/microsoft/vscode/issues/103699
4aff4b99239 trusted types - loader should use trusted script url when using script tags, https://github.com/microsoft/vscode/issues/103699
de9e9c414ef fix path in tsec-compile-check
df10825f69e fix yaml
5e673678ebd Merge branch 'joao/build/single-compile-job'
575f87306f9 Merge branch 'joao/build/esbuild'
fb4a88e4037 rename
ab3297dd136 only run terrapin on cache miss
11b79ba7ebb parameters
d495358b01d add parameter display names
d944b91cd1b remove no-exclusive-tests
39810d812ef Sandbox: adopt forcefullyCrashRenderer when reloading unhealthy renderer (fix #112485)
2b7435c389c window - focus() window that opens from protocolHandler
af5adb530a3 Revert "add arch to cached data path, https://github.com/microsoft/vscode/issues/113852"
d687818f8e1 better fix for https://github.com/microsoft/vscode/issues/113852
2d114755e83 update distro
4149b09417d parallelize eslint and hygiene in product-compile
a4f9970924b Merge pull request #113826 from nrayburn-tech/issue-109438
74bc1d2672e re-enable test for https://github.com/microsoft/vscode/issues/111867
c6ceb1ab2ea isolate eslint from hygiene
519f8691bad fix typo
935cbe6aff3 update test cases
3759568789d support more unicode chars in isSeparatorAtPos
685999bcf35 Merge branch 'master' into HaoboGu/issue113404
e269e5e2c6c revert back using switch for isSeparatorAtPos, add several cases
f3b2680ee3a Merge branch 'master' into alex/terminal-exthost-improvements
01089c0a505 testing: fix unit tests
e2c91378410 testing: fix unit tests
59091157571 testing: code lens and diagnostic information for tests
3d8888779d9 Fixes #112446: Avoid timeouts in mirroring terminals to the extension host by assigning a temporary UUID to terminals created on the extension host side
f1151f84ff7 Adds userAgent to clone, pull, fetch - #111909 Changes to use env
6802a656e26 Use cast instead of generic
271d9b8c007 better hygiene task definition
809d2f63d0e Added show options to simple browser open command
2fed7ba374d Adding settings to control which schemes simple browser is enabled for
ba67d1bea44 Add more explicit type for TS 4.2
af6d164f73e single compile job
cb67fffb94b improve hygiene glob patterns
27e26536f12 :lipstick:
e4fe157544f equal => strictEqual
f489602633a Merge pull request #113919 from microsoft/isidorn/workingCopyFileService
4aca944132c make sure to not fire any events for empty opertaions array
4f109404604 minor polish
de8b6772761 Skip batching test due to failing on build machines. Ref #113911.
ac10e57f6cf fix: The git commit message field is cropped with negative zoom (#112316)
a7267aa0935 Update distro
e8edff5eb7e xterm@4.10.0-beta.39
3259985c7af rename random_uuid to just uuid
1ace7e34995 remove console.error on commands for noisy tests
6763d82fdd1 also filter before debouncing when menus change
6c12d89415b :lipstick:
9293f64e937 :perf: first filter and only then debounce event handling
43aebefbf62 use Date.now() in stop watch
c8d91038302 :lipstick:
39dbcfcfbce Set remote.restoreForwardedPorts default to true
c6cc7d61401 workginCopyFileService: only one event for multiple operations
4d4b9225d2c Fixes #113917: Add square brackets around ipv6 addresses
83b4d6c8ce0 :lipstick:
7a27b248841 fixes #113815
8389f072696 Azure Pipeline - Adopt pipeline parameters in favour of pipeline variables (#113902)
bb4cbce9699 Revert "publish linux builds"
c49ef6df61d [html] update auto-rename-tag to linkedEditing migration
4fe3f75c6d3 Use `nodeSocketFactory` for tunnels for now (#113914)
1228854b4ae Adds support for gulpfiles using ESM. (#113505)
169a0ec047f sandbox - allow to enable vscode-file protocol via argv or environment (#98682)
b1659198f62 fix incomplete stub, fixes tests
448d0497e68 Revisit how activity bar items and status bar items can be hidden by the user (fix #113757)
ca2e7d8527f publish linux builds
0cb7dad36f0 adopt creation of N resources at once, https://github.com/microsoft/vscode/issues/111867
b99e9bc2990 apply file edits in bulks of equal edits, https://github.com/microsoft/vscode/issues/111867
841f6c9938e align source-map dependencies
c8ef4ecd835 remove deprecated settings sync settings
27ff5760893 :up: playwright
f054767eb4e remove unnecessary line
22b9a2b1e8b update esbuild
f8a07fa6a9d Revert "build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)"
63a0638d4cf build on mac11.1: upgrade version of playwright to 1.7.1 (#113906)
983bd69effc Update problemMatcher.ts (#113834)
0402f76ace4 Workbench has white background, then flashes black, then flashes white again. Fixes #112816
c6a1eda3315 themes: add ThemeSettingTarget
d51e1fa4718 workingCopyFileService: create and createFolder support multiple resources
e153ed6b3fc :lipstick:
16da2c5f0e5 change create, delete, copy, and rename operations so that they can handle multiple files at once, https://github.com/microsoft/vscode/issues/111867
fa593d83ad1 use vscode-tsec instead of tsec
007eb56ca84 yarn.lock leftover
6503475091f chore: bump chokidar@3.5.0 (#113886)
72095f86036 add arch to cached data path, https://github.com/microsoft/vscode/issues/113852
5ed76e3da7b Merge pull request #113842 from nrayburn-tech/issue-113809
296ba5464ba Remove obsolete chrome debugger recommendation
aaa8fa92c67 empty
f1a0aa9378d Fixes #113866 - removes transform optimization
9b6aaf1e86c Fixes #112481 - missing refs (because of trim)
4167837cb85 Show hover for comments, fixes #108396
dc5a3da3abd Upgrade to latest Emmet (#113848)
6f56b47c696 fix typeahead regex for move (#113850)
98f1ed6c758 Fix rewriteWorkspaceFileForNewLocation test. Fixes #113762
20950d65268 testing: update old import
cfc8c5d3d77 extension webpack: do not copy .ts files as resources
ed3989b069d Add some recovery from a missing compositionend event (#112621)
2c5c0a3be14 testing: fix loading indicators, add progress during initial test discovery
2112a99fd9d testing: migrate from actions to menu contributions
52bdc14cc6d Copy of translated errors for js/ts web build
d29388d2554 Reenable test, fix #113768
485c5fc0093 Revert "extension webpack: do not copy .ts files as resources"
3aa41899aaf Unable to change to another theme if the theme file does not exist. Fixes #113661
66482b368eb Sequencer.queue: support failing tasks (for #113661)
63deed1c6e0 :lipstick:
41d01ec14e9 don't leak emitters of context key services
87d2b3d07cb add support for event profiling
45f79f85735 Scope gitignore out* pattern microsoft/vscode#113823
9be7f7fb655 file name incrementing for files without extensions
ced3bb4bb9e Secrets API feedback
037708a33f6 Avoid textual codicon references in gettingStarted Fixes #112657
c8fbf3aca54 Fix #112735
0319fedae10 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment
eed13efcc36 fixes #111413
d0f68b3ec9a IndexedDbFSP Perf/Correctness Improvements & Tests (#109271)
76dd27c3be1 fix https://github.com/microsoft/vscode/issues/113829
064fc7a5267 api comments, fyi @RMacfarlane
265bd0b5b9a Open Editor Sorting: fix issue when untitled editor changes name and list does not resort
c1274981145 Fix #101738
3f435ff6c1f fix #113404
ab1aeb6b73d extension webpack: do not copy .ts files as resources
0a3e23a5b2f new html settings not it in the settings UI
c41302c5ab1 Relax worker.onerror after a successful worker start
6c95b041ea6 test: add tests for #113403
c907b8fff85 no vscode-imports
b99faeeb3ce fix minification target
51ea16966b6 :lipstick: remove appendChildren infavor of append, fyi @bpasero
c46eca1dd34 Merge pull request #113518 from nrayburn-tech/update-dom
37b0d344c7b add a RANDOM_UUID snippet variable
2d1b63d6a3e Fix showing views submenu when view is merged with view container and view has secondary actions.
48dbb328998 fix https://github.com/microsoft/vscode/issues/113819
e8ad195f3e0 Revert "revert pool"
13e313c2b58 fix compile and hygiene cache miss
f06ebe74253 :lipstick:
f90c518b03c debug: remove enableBreakpointsFor since php-debug now moved to new api
e008e41d27b fixes #113242
0652b9cbec2 debug toolbar docked actions only appear in debug viewlet
750948b7b5c fix hygiene as well
dd9e52a40d9 libs
a96a29b7535 pkg-config
035e15b7712 revert pool
cefe06d375f build-essential
09e281c091a Fix #113732
7449d86b89c use esbuild for minification
ded513b20b2 Make cancellation token in resolveTreeItem required Part of #111614
7814ffc41ec Fix #112663
699d736d785 distro
82b99b3286f skip flaky test (#113620)
a9ed4e9b0a4 Fix quick input button height Fixes #113745
c4aeb68a68a debt - introduce and adopt flakySuite
174bfe9b528 simplify gitignore
008f8dcdeea missing compilation
503a2458dc4 Merge branch 'joao/build/agentpool'
b5ccd30c95d css - less generic rules to prevent leaks
f64cf2922f9 Fix remote explorer views getting changed across windows (#113237)
c4ea0b55906 fix some spelling mistakes
6659f8dfe58 use compile agent pool
fe795313d8e Revert "parallelize hygiene"
bdbd644c27d parallelize hygiene
a1760b1a6c2 Merge branch 'master' into update-dom
998e5e2ea67 onDidChangePassword -> onDidChange in secrets API
1bb2ae0e365 Allow ResourceCommandResolver.getRightResource() to return undefined (#113364)
7db413d4c10 Move secrets API to extension context
a48ef56fbf7 Fix compile for current TS version
3ed300eb9db Add simple browser extension (#109276)
69dfa670ef1 Fix compile error if using older ts version
4d8895c7b72 Just kidding, keep proposed onDidChangeAuthenticationProviders API for now
942c3bad6b8 Sort contribitions
b565c422aa3 Add find all references command for JS/TS
0f9ee988467 Remove deprecated parts of proposed auth provider API
13317a96944 Merge pull request #113618 from shskwmt/113318-diff-empty-files
87c2cf1b590 Merge the Monaco Editor job into the hygiene and layering check job
604e2466d90 Merge branch 'master' into 113318-diff-empty-files
48742bd3a10 Update ts grammar pinning tests
3bdf2825d07 parallelize
79fd01a78b4 use yarn task again
74623bc93c5 Update JS/TS grammars
2b040e87633 Unskip tests Fix #113761
714f85fc189 update build pool
fee7cdacf72 add provider naming rule
4649e1205f0 fixes #113725
726acc51308 use vscode build agent pool
9d5f04fa0bd #100700 remove the skipped test
e4bb3ff7295 fix #113217
414a4c0f511 list added view descriptors in ascending order in the event
8a0058b9e3b Merge pull request #113549 from nrayburn-tech/issue-107028
fc4b40b6338 fix type casts
f4ab083c28e update todos
ca370bdb0ae update my work query
f93a2b62ef0 fix cr issues
00181ad8951 Fixes microsoft/monaco-editor#2292: `model.dispose()` should work just as well as `modelService.destroyModel()`
f02af16530c Remove sync property
d883d379d11 Merge pull request #113303 from microsoft/joh/toc
ceb8da0be04 tabs - disable badge decorations for compact sticky tabs that have fixed width
4f34edadd65 Merge branch 'master' into joh/toc
b62ec5c0eeb move shared config key into workbench layer
dce7b0cd63b simplify outline model again
ea51fb1bddf fix tests
b948e42373c :up: distro
64eb716d57e env - fully qualify our own variables
c03bc427cf7 some :lipstick: and refactorings
1e5b337c02b move document symbols command to right contrib
fd23a8e3280 Have condition of test publishing match the condition for test execution
8986870317a Merge branch 'master' into joh/toc
9b66dc4ad2c debug console: to string of simple values should duplicate value for each count
baf15f1041a Allow tabs to wrap to multi-line (#106448)
8ed509056a9 Merge pull request #113710 from mitsuhiko/patch-1
0490bb1e9ae Merge pull request #113716 from noritada/doc-fix
5bf42c9acd8 Merge branch 'master' into joh/toc
b6c601b4fc8 Remove duplicate 'the's
8fc5e370f65 Fix a typo in a log message in extHostCommands.ts
98106c48a07 No need to create fake workspace folder for query builder Fix #111348
3283ade7649 Don't use 'expandPatterns' for workspaceContains search Fix #110510
da4784eaa84 Don't miss creating a new default terminal when reconnection is disabled Fix #113564
4e7e21233e3 Have `computeSync` return an array of results
5edb6102629 Extract all MarkdownHover computation to MarkdownHoverParticipant
408539d8fa5 More cleanup
18982d441bb Fix compilation error
d3b643c8a48 :lipstick:
923f34a80d1 Extract `MarkdownHoverParticipant` from the editor hover
2f817caf6e7 Move more marker specific logic to markerHoverParticipant
28795976207 Extract `MarkerHoverParticipant` to its own file
765947c205a Extract marker related hover logic to `MarkerHoverParticipant`
7e7775705ee Fixes #113318: Show having no change when diffing two empty files
72420829833 Fixes #112834: Ensure the markdown link provider is registered before invoking `vscode.executeLinkProvider`
262a7157ab5 revert webview preload changes.
56c808a66a9 Emmet flatten DocumentStreamReader (#113602)
b84858babef Emmet remove dependency on vscode-html-languageservice (#113599)
94facfcf06a Merge `ModesContentHoverWidget` and `ContentHoverWidget`
3564f180616 Fixes #40926: Inherit visibility from the previous line
95cfa9ede4e Fixes microsoft/monaco-editor#2276: Check pixel ratio after each render
19b5e736fa7 :lipstick:
689fbbd9607 Increase timeouts
5cc0aa28496 Add support for including line feeds at the end of lines (microsoft/monaco-editor#2265)
4a121608e8c Add test for microsoft/monaco-editor#1235
92d4b14e293 Update rust grammar
afb6a0c56ef Fix CSP
15561c41399 Emmet polish
15ba9aee0e9 Emmet improve Expand Abbreviation perf (#113558)
b5cd082cd47 Emmet refactor toggle comment (#113557)
f1ea605a695 Use blob urls instead of data: to maintain current origin
e6daf340852 Better simulate real-life CORS in code-web server
58852eaa854 Add a timeout to the editor tests step
5ea96ec9cd7 Fix `_colorMapOverride` usage before initialization
67bff68034c Add `monaco.editor.setColorMap`
433833fbe02 Emmet refactor reflect CSS and update image commands (#113550)
a6bb30b41f7 lazier loading of windowsProcessTree
c1bf6e0307b no need to update api
05be32f0551 turn on renderer view
7c11754ad4f avoid duplicated text model.
6a7f07f8b61 update height without scrolling the view
ebb316a2881 Fix incorrect icon hiding for files in tree view
5dbfe32be31 Allow tree item command to be resolved later Part of #110498
3a70241a0bf Merge pull request #113536 from microsoft/alex/build-compile-no-container
3e945d092c2 Trigger build
321b407de55 No need to use containers for compilation and hygiene jobs
5b75a42575f Cancellation proposal for resolveTreeItem
d746f2d2772 Fixes microsoft/monaco-editor#2220
0dc7faff87e Fixes microsoft/monaco-editor#2222
cbea242dcbb Fixes microsoft/monaco-editor#2236: Avoid using `wrapper` as a css class name
7c937a7a383 Fixes microsoft/monaco-editor#2237: Add API to register commands
0439aef7b3c update dom to use newer methods
c44b7d25d91 Refactor Emmet merge lines and select item commands (#113516)
c7dbab59ff4 Emmet create new html-matcher override instead of using LS (#113508)
a1ea4df9596 Empty output view style update and layout change
4b6280aa8ce Skip webkit
9945754a620 Add editor smoke test (ported from `monaco-editor`)
4df5d59e021 force update metadata diff editor for the first time.
cd836bb54f6 Fix process explorer styling issues, fixes #113399
3c518e43d39 Update distro
f19eb28477e Avoid installing typescript
2ca3e67f32d Rearrange CI jobs
802a36b0970 Add typings validation
4df5991023a Adopt latest setup-node action
cead2666633 Align all yarn caching steps
2a8140c5e8a Let debug wait for tasks to get input Fixes #108443
ffef9abe924 Hide auto forwarded port notification
82fe1e7d0df Avoid touching passed in options object (fixes microsoft/monaco-editor#2210) and avoid deep cloning overflowWidgetsDomNode (fixes microsoft/monaco-editor#2184)
da8549b7323 Merge pull request #113376 from microsoft/alex/use-builtin-cache-action
4804bbcdff7 Tunnel factory can return undefined (#113232)
1c0efed5a67 Test cached node modules
9c9e1075826 Fix semantic highlight scheduling
413b5d47057 Avoid ts changes
b4789ecf849 Fix typo
2b380bf8c34 Support whitespace options
d20f8ed37d4 Add style controls
4b3d54ceb32 Avoid changes
7222b357f75 Fix cr issues
d26dbae6cdd Adjust request schedule
0c697b2e334 Merge branch 'master' into alex/use-builtin-cache-action
ddb88dac9b8 Avoid touching continuous-build-*
4248e3f7e82 Add Download Playwright step
2697a42ee71 add range WIP
2db89c75e6f rename to inline hints
1954e938504 Adjust hint label styles
df24d0153d8 Trigger a build to test caching
1b713df9b61 One more try
941b3513c91 fix view state being stored after picking an element
ff5245ea45a Enable playwright debugging
0d671ccb2a7 remove unused context keys
a747b66c1ec naming: Outline -> DocumentSymbol when it's a symbol, some cleanup
86dd04ecfc4 fix some outline settings so that they are also language overridable
fcba2ef5891 simplify filter updates
61965e6bc50 Use fast 7z compression level
674877fc173 properly implement `revealFocusedFromTreeAside` command
5162c8e8563 Add "Loading..." to custom tree hover Fixes #111615
4468307af3a Fix themeIcon + resource in tree view Fixes #113374
ed87c35de9a Show more port cmdline when wide And add pid. Fixes #112796, microsoft/vscode-remote-release#4120
0b1892f877e Start candidate finding later (#113377)
5b9ea8d3780 fix/workaround rendering issues with codicons and quick pick
02b72216d7c Merge branch 'master' into joh/toc
ce02917f666 change cell uri fragment format so that opener service doesn't interpret it as line number, also throw error when trying to resolve a cell as notebook, https://github.com/microsoft/vscode/issues/113307
7b6bca0bf59 modes hover must not bread fragments, https://github.com/microsoft/vscode/issues/113307, fyi @sandy081
bbaff3d568b Adopt `Cache@2` for node modules caching
97ae453378e honour outline problems settings in notebook outline
88bafd443d1 Merge branch 'master' into joh/toc
d24ab0a201a Improve comments and code style
ff8ae0b93ff Avoid changes
bf4e2371d4e Avoid generated file
a6fd2cc1088 Use utils type converter
caaf2a07a94 Merge pull request #113341 from microsoft/alex/node-modules-cache-key
8b7c6622339 also use outline view state for qiuck pick
4140affee2c breadcrumbs picker must restore view state when being dismissed
7cc87833199 trim MD headings syntax from outline element
adc8c296ee8 move more things into outlinePane-land
1b8be429cda properly cleanup notebook outline marker
b884f75fa6f fix stale breadcrumbs issue
cb020e68a04 tweak (reused) rendering for breadcrumbs
4fa97186146 fix and tweak sorting
9c861dc5fd5 update outline as soon as it becomes visible
871f167341c add IOutlineComparator as concept, remove `outline.symbolSortOrder`
68257573641 More tweaks
382a8740a91 Fix that `VSCODE_ARCH` is not taken into account on Windows
40fb699b6f4 style tweaks
63acd85f702 render markers with outline elements
7728010c73b Invoke `mkdir` with `-Force`
05a5209b4c5 Fix candidate port finding (more async, better timing) (#113342)
f23ed65688e Compute node modules cache key in JS to avoid globbing
a5360f21b81 Merge branch 'master' into joh/toc
fe70487f14b :lipstick:
d75115ee9c7 breadcrumbs - make sure to dispose current outline when editor changes
f39f31d2ca3 protect breadcrumbs widget from rendering bugs
c459ca37441 Merge pull request #113332 from microsoft/alex/modules-list
3de96fd2372 Simplify code
b7a5fcdc6d5 show a default entry when a cell is empty
ea633831d49 workaround https://github.com/microsoft/vscode/issues/113333
07b28e284ba Bust the node modules cache
76c974bfebd Have a clear list of directories where yarn should be executed
1d7fb0e757b notebooks quick pick should contain all elements
698ed864114 fix issues when user state changes
25709313284 make notebooks outline a tree (using folding logic), also fix notebook outline icons
9f5cfc246bf Add dummy support
434f63192e8 Revert "Avoid generated files"
96b889a113b pre calcuate output height.
ec3f4088e71 restore view state
df64bfe7f7c avoid view state npe
f98fabae6ce Merge pull request #113279 from microsoft/alex/remote-websocket
9a7e8372ea6 update distro
102e69c975b Merge pull request #113311 from microsoft/alex/gulp-lazy-load
da802ca8909 style polish
98e05820b89 update distro
1ee7a0e015f Merge remote-tracking branch 'origin/master' into alex/gulp-lazy-load
1630db29bf8 indexOf
baac11d5f58 Merge pull request #113296 from microsoft/alex/gulp-no-respawn
c1eb24b027f Load expensive node modules lazily
11e600ce2c1 remove console.log
d14c8de672f event dispatcher for cell layout.
4afc1ee4406 retore awol feature and fix tests with that
52c1cce2597 Add controller
6fa83ab26d9 move deprecated style into IconLabel, move/rename outlineTree to outline
54da36d181b proper disposing of outline objects
d7644dc25ad replace IOutline#resource with #outlineKind
a54c02aedd4 add setting: outline.symbolSortOrder
515550212b4 move sort order
088b21038e8 properly layout tree
661c741c302 make sure outline is all expanded
277a8262e0e Avoid gulp having to respawn
310a9ff90fa Merge branch 'master' into joh/toc
22c5527f96c fix compilo
9699993f161 use outline service in outline pane
cfccae30dbf Fix layer breaker
fd8b68457b5 Exit immediately when a cycle is found and running on the build
9c2a1dc473c Don't restore ports that are already detected Part of microsoft/vscode-remote-release#4112
741a568bfd5 Avoid generated files
8476ff1a9de WIP
d2ee88ba3fd add config per UX (breadcrumb, tree, quick pick)
1922771f2e8 move delay "after big change" heuristic to new outline model
1478078ee30 Update task services doc link (fixes #112591) (#113170)
445f259e34c Add sorting to npm scripts (#112725)
297567be0c1 move document symbols breadcrumbs logic into its own data source
f2fd0ec094e Use the browser's WebSocket for remote connections
17573d22216 move outline view state into its own file
ca08df3de54 fix compilo
1844c541870 testing: forgotten push to enable debugging
84903a3f400 revert outputs should trigger output rerender.
64c38324e65 no outputs to render
ede4de744d9 vertical alignment
23658cc8753 empty cell outputs placeholder
597ec5f0573 padding polish for mimetype switcher
d345d1bd827 mime type switcher
8b23b938a38 split point takes renderOverviewRuler into account
cb5f9b5294d Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
6f11d34f677 resolveNotebook API command takes no argument
9ac5131833c Have the `TunnelService` use `IRemoteAgentService.socketFactory`
11f838c144c fix #112747.
af92a731fa0 Fix #113250
0e2a0f9013c Prompt when there is an AMD module cycle
d63aa232d93 update distro
e8bb7a938ee fix #113243.
f0376ac1312 Add `permessage-deflate` support
609d547db1f also show cell-file icons in quick pick
7593c56fdd8 use file icon (if applicable) for cells, otherwise use default icons
5ebbd9a77cf re-use css classes for better icon support
19cf2d424e0 render highlights in breadcrumbs picker
68da4f16d67 remove onDidChangeActive-event
358f3909620 simplify model, add keyboard nav support for notebooks
822a45f6072 add outline target and adjust sorting, filtering for document symbols outline accordingly
cece1a4fcf4 use identity provider, some cleanup
88c271c3f71 remove ITableOfContentsProvider, remove duplicated code, add quick picks to IOutline
4d47c40dde4 delete old tocProvider
7cc71d65361 Fix broken remote explorer drop down Partial fix for https://github.com/microsoft/vscode/issues/112750
513055e2e0d show a root element where there is outline-breadcrumbs but none are currently selected
ebb69237016 reveal vs expand folder vs select folder...
c51830e8efa better revealing and previewing
48c2ad6493b Temporary workaround for #112843
add8753c74c Only terminate after 3 EPERM errors
dee0c84e7f0 update distro
a512c86f10e Revert "fixes #112750"
57e3aba4e16 Have `/build/` compilation and `createAsset.js` be runnable independent of the root `package.json`
baadb591bd0 update nb breadcrumbs as you type
c6f70a3a019 :lipstick:
c2f1a367ef0 Adjust node module path
29f556a724c styles for notebook outline elements
ec6087fe180 Merge pull request #112837 from microsoft/alex/node-modules-build2
a8d9a5eedc7 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
5c1ff8158b7 Avoid lookbehind (not supported in Safari)
b71972bbb00 Support open in background for 'open with'
f0c758bdcc9 Support open to side from the 'open editor with' quick pick
64888cafe07 Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
09ca712fe7f Fix compilation errors
d78c8689d0a Give browser unit tests even more time, the build agents are having a bad day
36d09208f19 Fix whitespace issues from github merge UI
72cf134322e Don't transform viewColumn used when creating extHostWebviewPanel programatically
32d935ebf4f Extract type guard
186792cadbb #27498 restore extension editor webview scroll positions (#85982)
fc35c4275f8 fix #112778.
768cd308c62 typeahead: fix invalidation on 2nd char in zsh
aa8962f5dcd Fixes #112353
54dc2d786e1 Merge pull request #112384 from myovan/master
25212c95eba Merge remote-tracking branch 'origin/master' into alex/node-modules-build2
563664f3491 Increase macOS browser unit test time because it continuously times out
16c2193e3ff eng: avoid duplicate prelaunch task runs
afafd5e8358 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
a207b50937d dispose webview scroll event when switching models.
4fa0f309ab8 webview cover.
9970299016a dispose webviews after switching models.
361877735ce :lipstick:
71a733b4aa0 finally fixed the OutputViewModel leak
eb154856a38 fixes #112366
87629065098 :lipstick:
6ad37a351ff cache metadata and output height.
11d5c625d1f fixes #112750
20831dd3df4 Keep only `@types/*` deps in `/build/` and share `terser` (#112718)
8fdb44467c7 update distro
273a5cdf5aa Emmet comment spacing fixup, fixes #112835
a8cadd39129 Merge pull request #112812 from microsoft/alex/node-modules-build
b4a22eba377 recompute output height in diff view model.
6ad2dccc786 Emmet Toggle Comment HTML :lipstick:
775bf46bad4 Adjust references to --list-extensions option
ea15eb4e5ab Strengthen sameNodes check :muscle: fixes #112829
94fbbb38ae6 tricky selection listening
58985749f9a memory leak
e064043f7a8 wire up outline service with breadcrumbs control, WIP
202a8fa3eb0 Merge pull request #110961 from a5hk/snake
d5bed1d4a7c fixes #112792
db27c552056 Adopt `ICodeEditor.executeEdits`
c2044d680f4 bust the node module cache
dc169ce06df Merge remote-tracking branch 'origin/master' into alex/node-modules-build
da4192d2879 Leave sorting deps up to yarn
3e8b2d86d17 bring back css integration tests
6d552620316 update vscode-uri
c1b988bcf86 Merge remote-tracking branch 'origin/master' into pr/a5hk/110961
2df64d27dd2 Merge pull request #112777 from microsoft/alex/prof-v8-extensions
f294e4a9cc4 Merge pull request #112810 from microsoft/alex/node-modules-types
ff744b4fa8a fixes #112281
7cd137263a8 Fixes #112382: Assume that control characters are wide
ec9ba0edb68 debug: Focus child session instead if it is stopped
02443d02f5a Fixes #112412: update comments to match placeholders
b0af35c8104 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
711ec31c7ea Make sure to call done() from unit test
8c5966fc770 Merge remote-tracking branch 'origin/master' into alex/node-modules-build
75fc5cf5258 update distro
14cb2089dc2 update distro
2c4988b7639 Fixes #112301: Wrapped lines contain the wrapping whitespace in the line content
295912f7d50 update distro
4fc14314b69 Fix compilation problem
3bff49d2468 More tweaks to Windows cache exclusions
b3e390baa7f Merge pull request #112760 from microsoft/isidorn/workingCopyServiceMulti
c78bd5bd783 createFile and createFolder only allow single operation until there are more use cases
60c263ce1ce Merge remote-tracking branch 'origin/master' into alex/node-modules-build
318ff7e94a8 Merge remote-tracking branch 'origin/master' into alex/node-modules-types
8dc8025cd48 comment out css tests on windows
4efb4a2e8db decorations - show them next to the editor label when tabs and breadcrumbs disabled
edd37076b4b Adopt new mocha types
7971d627ce8 first version of outline service, outline creators, and implementations for document symbols and notebooks
db82bc13aa6 Move /build/ dev dependencies to root (#112718)
f74ad9692f6 Align `@types/*` dev dependencies (#112718)
9034b769fa8 fix #112805
0adc15c4bb8 configureCrashReporter should check whether we are on Electron
b069dbe0aeb Tab decorations need to update scrollbar (fix #112799)
9c30a0e98cc null guard
780ae767608 workingCopyService: create and createFolder also use IOperation interfaces
e588e04b5ef Merge pull request #112803 from thebinarysearchtree/master
34f1e7ae207 Revert 0d14d3e38a8aba6e2bcd6d5dd729c4d47b3d4f97
1585a290afc Merge remote-tracking branch 'origin/master' into pr/thebinarysearchtree/112803
4db298aab63 Avoid text flickering, just render to have a height
eb3cfcda015 chore: bump electron@11.1.0
d4e98289a34 [css] revert changes to test runner
5d6f7a65d38 Use IFileOperationUndoRedoInfo
abf082cf74a Log more details when exiting
65c59b509b6 Merge pull request #112798 from microsoft/alex/node-modules-types-keytar
3d9d6b34204 trigger layout when resource labels have rendered, fixes https://github.com/microsoft/vscode/issues/112799
daad75c2c6b [css] update to vscode-uri@3.0
d6a6b44a130 Remove all `yarn` warnings
aa2864d53f7 Remove most of the `yarn` license warnings
90f9a7de885 Execute `yarn --ignore-engines` for extensions
1141224b80f Remove debug console log
13ea3e08a1e Fix hover widget.
1324dcf085c fix #110982
63d49f6a135 don't disable the current remote resolve when bisect'ing extensions, fixes https://github.com/microsoft/vscode/issues/112473
2dd359c7153 Use the root typings for keytar since we are loading the root node module (#112718)
2c83509a154 Fixes #112666: Recompute minimap options (which hold the background color) when the tokens color change
df53f46ac2e Merge pull request #112670 from chenjigeng/fix/hover-link-encode-unnecessary
98166ea0b19 update distro
0d14d3e38a8 Fixes #112391: (Re)layout the hover widget after adding async content
7f1af9efb1f remove more unused code
5e865477065 only show render style switcher when the property is expanded
141572a2b21 render outputs in text by default.
d46abd43537 avoid plain/text being rendered multiple times
71d63c7f741 no transform for ITransformOutput
3337693651f dedup.
8d5b2904fa2 :lipstick:
1c2d88e68ba fewer weird as cast
6d378dbadea no more casting for Single/SidebySide diff view model.
819161c7bca DiffSide enum to replace boolean.
6dd6d4e5138 Add `--prof-v8-extensions` flag (see #112393)
681a3e413d0 :build:
c927a8015b9 Merge pull request #112771 from microsoft/alex/node-modules-vscode
e48a21c44bd :lipstick:
e9abb31537a Reduce height of notebook add new cell toolbar
2292bb0283f Make notebook add new cell toolbar visible on hover/focus
25cb0d70d4a Update removeTag command
d03c18661cb Windows CI: Do not cache symbol files
fee6dbf4e0e Merge remote-tracking branch 'origin/master' into alex/node-modules-vscode
e461782061e Fix compilation problem
5e3dfd3bb8c Merge pull request #112765 from microsoft/alex/node-modules-typescript
7ca71e763d6 Move away from deprecated 'vscode' node module (#112718)
c5d42b27722 renderers layout update
88f32df1d71 Merge branch 'mocha-update'
e0498f0cdd3 Share typescript node module (#112718)
dadb18c39e8 Upgrade Emmet removetag perf + behaviour, fixes #104173
04d74117859 eng: update mocha 2 -> 8
877dad976eb load renderers.
bcef72ddd01 hygiene: switch to terrapin
434bbbde983 workingCopyService: take options alongside each argument
710360b7db4 resolveNotebookContentProviders does not take arguments.
cb2167fdb22 Output transformers take ICommonNotebookEditor
3551968d69a update distro
2b25e675eb7 Merge pull request #112722 from microsoft/alex/node-modules-webpack
6112cc76f79 Move asClassNameArray/asClassName/asCSSSelector to CSSIcon
03a3e114151 No more spinning of loading progress. Fixes #112711
e42440bd357 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
3072f2dd5cc Merge pull request #112719 from microsoft/alex/node-modules-mocha
fba51d8422c :lipstick: async-await
ebb94b4795e remove unused code
65e1707d19d format js/ts on save
3697925e5bc Use menuService across all views for context menus. Breakpoints.
a341f800668 fix https://github.com/microsoft/vscode/issues/112745
d5d6096b65c tweak wording for participants https://github.com/microsoft/vscode/issues/111878
5ff434d97f1 debt - use localized string for bisect title
79d6bf6ca82 allow commands to specific a mnemonic title in additon to "normal" title
6efbb251b5a debt - tool tip never has a non localized variant
b34a71e2279 Fix view order in remote explorer Fixes #112200
cbc47b1d7be Do not share `terser`
14440356e52 Merge remote-tracking branch 'origin/master' into alex/node-modules-mocha
438feb87d58 Merge remote-tracking branch 'origin/master' into alex/node-modules-webpack
4fae21b64d3 don't show dialogs when running tests
0e68af72989 fixes #112603
5c386371d8f Merge branch 'joao/build/compile-artifact'
d981cf5b81b Revert "Revert "Merge branch 'joao/build/compile-artifact'""
804c90cc49f Adopt more breaking changes from copy-webpack-plugin
77f4fb49952 Do not upgrade mocha
49962373131 fix tar
d07422ec301 rename workspace action for duplicate
b7aa0f7d406 fix template usage
af42aa5bff8 show diaglog when extensions participate in file operations, have "don't show again" option and command to reset choice, add logging
2aa92c6e83b Adopt copy-webpack-plugin breaking change
3c4de451b48 ux - distinguish folders from workspaces when opening (#77718)
4f4ba928851 debug console: use menuService
29eb3fbc6a1 build: tarball compilation output first
6de06bc8c86 update distro
fd85ae4f4a2 Avoid recompiling remote native node modules (#112644)
1cada18542a Share webpack related node modules (#112718)
ed19f6082f3 Share mocha related node modules (#112718)
83c47f90d0d debug: move Debug Console action to the `...` menu
adf764617e9 remove unused keybinding id
e3612f789be Use registerAction2 in markers view
bb157721fbb `/build/` and `/test/` should only have `devDependencies`
0929ea86cd3 don't suppress preview when handling onWill-events anymore, https://github.com/microsoft/vscode/issues/111878
a7fbcc27b75 Merge pull request #111222 from microsoft/joh/tabDecorations
a09cbd1b118 timer mark sources must not be unique, fixes https://github.com/microsoft/vscode/issues/112708
834488bd7a1 merge last stages into Publish
c757f9c70a1 merge macos jobs into same stage
c8aaeb75137 Revert "Merge branch 'joao/build/compile-artifact'"
6d683afb84f build: compile smoke tests
2445f698949 fix hygiene
7aee2c7d45e Fixed issue -filtering by extension in Change Language Mode (#112435)
d8a7c31aba3 testing: structural and perf improvements
cf94178b897 testing: improved test explorer, cancellation
201112e9948 testing: continued work on test explorer
732c73ef796 diffBrowser.
7c4757dd0ce private _
0055e658c99 style polish
d6e8feb7744 Check in additional file for uri opener api change
13770874831 Ignore case while checking pressed keys in webview
ecd2325f863 Escape backslashes in keybindings for release notes
423076ab493 Pass schemes to main thread
a28b7022e0b Emmet fix edit point commands #112691
ae1077255c1 adjust test for removed process env key
1248ddadb8c fix #112683
bd38c65afc7 Add workspace tagging for java (#111303)
847fd19b026 Merge branch 'joao/build/compile-artifact'
21b1da3fb08 absolute layout for side by side output diffing
bd131b85785 dynamic .artifactignore
a8b4e9817f5 finish compile artifact
581ae611c2b debug: watch expression use menus
483bd40550d Update several Emmet commands (#112597)
2156931d38b Better side scrolling
41f450129ff fix: hover link encode unnecessarily
9474102e7b2 debug: more transition to commands, get rid of StartAction
bffa4045489 Have TentativeBoundary trigger rollback (#112510)
9f27d99af01 Update isVSO check with new remote authority
af7edd782e1 move progress and cancellation of file operation participants into its only customer so that progress stop when applying a workspace edit and showing its preview
6a342fe0a47 update original webview based on original text model.
cee8cbd9f29 fix cyclic dependency
b8ddffe7b41 rename setting
fc6bf56844a Fix executeTask for composite tasks Fixes #112545
e5e25a027e3 Update src/vs/workbench/browser/parts/editor/media/titlecontrol.css
c78bc564604 update references viewlet
3776ba6be2f Fix activity badge on ports view not going away
7d0d3835e6e cleanup hygien
fb2a5e18bb2 fix build
df0eda5adbb build
24a98f06442 debug viewlet: use registerAction2 and restructure the whole debug toolbar
cda701edbd7 debug: move colors to debugColors.ts from debugToolBar
d14fb9da0fb fix build
6236a5bf8b5 compile: use artifacts instead of cache
ad362089bea add proposal of CancellationError, https://github.com/microsoft/vscode/issues/93686
b4b8bcda479 tweak padding-right for decorations
d5a632e6fcf empty
0cee1531f79 Merge branch 'joao/build/remove-postinstall'
7db8e3b08c0 fix https://github.com/microsoft/vscode/issues/112418
ce1ffe0e7f8 link webkit issue for missing timeOrigin support
a780c7d4515 spell out GDPR types instead of using mapped types
018b924fee2 add logging for #112649
3b5cdf3a0eb backup - move progress reporting into place where save actually happens
c7d468d8ee3 empty
6260e655bc6 codicons -> iconLabels
a1b6de93363 Fix markdown span style filter Fixes #112606
1abefb9be2a Fixes #112652: A disposed IPC channel should reject all requests with a canceled error, not resolve them
39bd9df739f Show a clear dialog on web when the remote connection fails
aaf73920aea Ensure task executions get cleaned up Fixes #112247
6f08397de0f Enable fileWorkspaceFolder variable for remote tasks Fixes #112514
78fc9abd92e explain why ::after "inherits" italic rendering
21c8c9f768e Merge branch 'master' into joh/tabDecorations
f75e0388adc remove passing user target
8fbe27ae9aa Do not touch the perf marks names
ec2d8d67725 Try to give a good stack trace in case loading code fails
ac7eb534b82 Increase web worker extension host timeout from 10s to 60s
1100f276812 fix build
77221e5f604 Allow strings as host name for port forwarding
af519ea93f7 Merge branch 'joao/build/merge-distro-directly'
9fe0d3c372f Merge branch 'joao/build/child-concurrency'
2f8dee4d87c Add logging for calls of `process.exit` in the extension host
20920160792 don't show loader stats in perf view editor anymore
25d6642db52 debug: preserve focus in editor when integrated terminal is shown so match debug console behavior and to make sense for accessibility
d833f8bc10d quick pick - use Alt as modifier to open to side
3229991032c :lipstick:
083d38475c9 Tab bar not rendered on first load of only a welcome editor (fix #112618)
ede8d447025 Bump distro
8a2ec350bd9 Restore terminal UI state and layout when reconnecting to remote terminals Fix microsoft/vscode#109244
fd6debbde2b hide inset and update layout for the left webview.
1741bbf7e6f render deleted output
2118388b0e1 two webviews
fec4672c27a output diff container css class clearing
09d72bfaec8 :guard:
d2aebcd2c58 absolute positioned borders elements
f91b8f2e7ae More scrolling in getting started
01b04218586 Take ownership of workbench-welcome
03081f5a3a8 Polish skip location
6d3c2e68355 Adding proposed external uri opener API
542670762fd Make sure we dispose of webview revivers when the main thread extension host is disposed of
03c528450f3 Small formatting cleanup
bd8e81d122e Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
f6a796b6693 grouping types in notebookBrowser
86838823e3b move genericTypes into notebookBrowser
706b8ddf983 single backlayerwebview!
05f69f7bbd3 share the logic for renderers in webview
64f7c1b0444 :lipstick:
b56da5e92aa align backlayer 1 and 2
c7616704115 fix build errors
fa464a731cc :guard:
9694d9f5c96 move output layout update logic out of back layer webview.
e2458c2d705 Fixes #112483: Use `JSON.parse` and fall back to the tolerant parser only to extract better errors
9c70421d476 IDisplayOutputLayoutUpdateRequest.
a7cac806230 no need to pass in cell for updateViewScrollTop. it only talks about output and offsets.
e3cf33470d6 link clicking in the output webview
65bc4153aed support scroll position syncing.
15ba91d098c Massage mark name to align
fbe4aa28ff4 Collect and deliver perf marks from extension hosts (#112552)
691a2ce4ecd add timeOrigin as implict mark whenever possible
976b9b5cda2 :lipstick:
0ff71d32138 update output in webview position when list view layout change.
c782b708b18 cell body height to 0 so I can click into the webview
adaa7d6d638 Update codicons: use new loading icon and animation (fixes #112593) https://github.com/microsoft/vscode-codicons/commit/ca2658d7973430426109b97f9f57c9f50b4f1717
7284389d4bc Update Codicons: Make circle-large-outline 1px outline (fixes #112310) https://github.com/microsoft/vscode-codicons/commit/7a530b493aadaaadee5ae62e33a90235795dfc09
bd67f0d0cab :lipstick:
ff02224c1bc move output layout info into genericCellViewModel shared by notebook and diff.
179adc5f7fd support removing a setting from all targets
284ace0bb6f Cleqn up codicons
35be51e43d9 open editors: adopt registerAction2
bbb797d3e4d clear static outputs when collapse outputs panel
caa595fc066 absolute position of mixed static and dynamic webview
3080c3e88c4 webview output first load
f158da4d7c4 Fix microsoft/vscode-remote-release/issues/1801
063ecfe0768 explorer: adopt registerAction2
66bf5744fa5 :up: distro
5b33fdd6507 API: finalize status bar backgroundColor (#110214)
2daa49098b1 Catch all localhost duplicates when forwarding a port Part of #112571
41628e33267 merge distro in a single command
dfeaeb5740a debug: check if languageIds is there
e2f6cc5a965 breakpoints: use registerAction2
d79f4e7b887 add test timeouts
208380cf766 Dispose a permanent failed connection and fail any further requests through a disposed `ChannelClient` (#112278 , #112568)
834b2b1570f bump cache salt
b7d648a8739 remove CHILD_CONCURRENCY=1 for all except windows
9293efd7e7d build: remove postinstall script invocation
be2d9834342 debug console: use registerAction2
c97d5e10337 build: use PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
5ae66f37a89 build: use ELECTRON_SKIP_BINARY_DOWNLOAD
e135eee1f1d add perf mark when file systems are registered, fyi @bpasero
d782f11c7b2 do not restore theme if setting has changed
6aa034b1ca4 fix build
43c613c7009 timer mark event should also include unix timestamp
02bf5807169 remove migrating sync settings
3a8b161dcc8 #103869 remove user value if set to default and target is not passed
181d5dafba6 editors - show progress when waiting for auto save to complete to take long (fix #112278)
175c1298b84 remove all usage of concurrently
7743d971b10 concurrently -> run-run-all
d444826441a Revert "debug: stop supporting enableBreakpointsFor"
6c5916cafe1 web api - document some methods I forgot
607a0b8f133 in addition to file watching, use text file service onDidSave, fixes https://github.com/microsoft/vscode/issues/112477
0716eb086a6 Merge pull request #112306 from microsoft/aeschli/remoteIcons
0f56b9b6868 add embedder API to retrieve (startup) performance marks
6eb9b8938fc debug watch: use registerAction2
092b1365c76 variables view: use registerAction2
8ddbdd338a1 Merge branch 'master' into joh/tabDecorations
690e9f1e02f add ITimerService#whenReady
bee1e648979 Fix Configure Task for workspace w/ 0 folders Fixes #111815
aa587fe40a3 Catch bad progress location in extension trees Fixes #112211
b54f979ccbb Merge branch 'master' into aeschli/remoteIcons
05b94398d5a update distro
27cefc2a818 Rename `Protocol.onClose` to `Protocol.onDidDispose`
9cc0fb57434 windows - add helper method to know used window
460b6e720ef in browsers perf util is just a wrapper around native performance
1537b5bcc25 windows - cleanup hack for empty windows when restoring
afbd2e826c7 Remove Build jobs for now
c42e44e756b :lipstick: settings descriptions referencing other settings
a1f815a4c9a add option for preview navigation behavior (#112389)
f3e95ede9e4 Remove unused import
29e3f670384 config - careful with undefined/null config props
6b950b3d685 :lipstick:
d36f19d1d3d quick pick - configure openEditorPinned properly
f9bb8e62001 fix #112467
5114f5d76a1 Merge remote-tracking branch 'origin/master' into rebornix/output-view-model
89fd7be7fbd test
9ca7b4ed4df DiffElement
cbf9234d4fd hook modified webview
a9c5d7cc3c6 chore: fix CXX export
6361cfab60c Add scrolling to getting started page (#112500)
b2c0291c254 expose notebook text diff editor list row container
cf242ccaa83 prep for webview renderers
ca4601deba4 no unnecessary as any
f656636cc38 :lipstick:
14b7df48c39 do not restore default theme
dcda9032e78 output height calculation in view model by reading folding state.
239c211326d positioning for dynamic height output
4d0195152fa Add a slice to fix compilation
f76b1c25e7e remove quotes since we don't spawn shell
79a42e72217 use menu registry for sidebar actions
9565cf54c63 chore: bump electron@11.0.5
b44750d551d use menu registry for views visibility actions
387f4f4b112 Skip electron binary download
7989b98326e separate side by side and single side viewmodel
428008f3a56 Align versions across `package.json` files
d6e0a5424f2 Use directly `yarn compile`
3ba967fd7eb ext: log errors running contributed commands to the console for debugger vis
d583e26cd09 fix show view submenu in debug
0f33afa9f96 fix #112217 by replacing look behinds
42e31e92e29 cursor and user select update for output
5431ddb506f Bump distro
4263025dcdd Merge pull request #112279 from chenjigeng/feat/builtin-extension-report-issue
287137afbcf fixes #112415
8fca5328ac5 Merge branch 'roblou/shellEnvVar'
dce22cf74b5 Fall back on node API when $SHELL is not set, for user shell and shell environment discovery See github/codespaces#1639
8fbaf86e4b1 fixes #112413
3ee9eb9be4a fixes #112417
a22b5d54ad4 [json/css/html] adopt lsp 316
c2a8940127b simpler perf mark for didLoadExtensions
17c777b1119 update distro
e2ba0809426 fix typo per #112437
29edd0d2a90 Use panel title context menu for contextMenu actions
d766e6baa8d =revert changes to themes.contribution.ts
6d8f5bf363a Merge remote-tracking branch 'origin/master'
f7d9fe9b720 no trigger specification
8876c6debba enable master ci for production build
5b2015c9a00 telemetry for raw timer marks
72e82ba7b25 Make simple file dialog more predictable for screen readers Fixes #109722
9ac0fc87902 remove unused/duplicated perf.mark
a6f2524e4a8 - introduce panel title menu id - move view container menu acitons
43017777275 Update grammars
c87c95a1a04 prefix our performance marks with `code/`, e.g `code/didStartRenderer` etc
7381f53fd18 windows - move out more state code into separate class
f9b89066c7a remove dependencies stage
5f31a6ddc66 Revert "fix yaml"
064e1d19dfd fix yaml
2f2004f5fa8 faster dependencies check
d67e33f0b0d split compile & hygiene
2af62a03fe3 simplify continuous build
b1524d6b34e build: VSCODE_PUBLISH
200d60cc13c Do not create issue on failure
c7df7d91f42 Move actual gulpfile logic to `/build/`
ac6cadf8ee2 Fix gulpfile
e56597ab7a6 Save 1.5 seconds from `gulp` startup time
5f20ce95815 Increase yarn's network timeout
7d4c5a2c0fb Add a dedicated `Build: macOS Node Modules` job
90f0cf5b313 Force cacheNodeModules to fail
28776ec1a28 Cache yarn cache directory
704393a57cf fixes #112410
7168a1bf157 remove unused measure `ellapsedTimersToTimersComputed`
8b5984e7b83 Windows state deprecations. Fixes #112443
4df387f5ad1 add a way to read marks with source, adopt in perf view editor
c666c1d72f2 Save remote Help&Feedback enablement globally Fixes microsoft/vscode-remote-release#4165
3aa342ff68e Remove use of `getActions` from tunnelView.ts Part of #92038
4ba273fddaa name marks with source when importing them
51a3943093b Delete PR workflow stub
814bf82b853 Split compilation job into core compilation and extensions compilation
672216afdab Fix auto-generated link
c7319db91ce Remove use of getActions in remote.ts
16e715dc38e Bump ini from 1.3.4 to 1.3.7 (#112276)
45c7cae914d Bump ini from 1.3.5 to 1.3.7 in /extensions/markdown-language-features (#112275)
d1fff1a0836 Check in `.js` files from the `/build/` folder to improve build speeds
ec5da6d09c1 remove direct writes to `globalThis.MonacoPerformanceMarks`, use native performance instead, import native performance entries into timer service, fyi @bpasero
4b88174158f notebook: use icon names in registerThemingParticipant
d55a3f0bcaf Merge pull request #112296 from yeswolf/master
71aa067bbd3 Fix intentional failing test
e25373f16ea One last try at automatic issue creation
eeded3b8c45 fix #112447
614e183e9a2 Attempt to avoid skipping steps on failure
cb84c32f5ac fix #112448
db4264eb3f8 Fix variable
b7f7b9fb8bd Intentionally fail to test issue creation
a861e22c7cc Switch to using `github.sha`
b742a4c8ea1 Create issue on test failure
707afc26d6f Skip compilation if the cache is hit
36b48f49849 milestone update
f413b81fcda windows - move state handling into own class
75eeac01049 Split Linux Build, add macOS jobs
6f08741eb91 separate viewPane and viewPaneContainer
a4206d19b0d rework perf-util, only allow for marks, separate perf-marks from renderer and main process (and future other processes)
24b18f1bd1f add perfEntries2
75f3a503fc1 create and dispose menu for context menu actions
18ded3c91b2 windows - shuffle state interfaces over
9489147837e Re-enable build jobs
51f18c087dd windows main service :lipstick:
d8a48910053 windows - first cut cleanup of windows finding logic
1a1db8f00e7 bootstrap - add more typing info
1a2132f16ee web - show dispose dialog only upon user interaction
28964872e7b lifecycle - log long running operations preventing shutdown (for #112278)
87b4380045d Merge branch 'master' into master
96b426ef1da Remove dupe context key service registration in cell Fix #111280
873f23dc4cf Fix line highlight when navigating to search results Fix #106209
7e16a1e72ed Fixed issue with dragging to select text on Hover should not hide it
fad4717a787 Fix issue with dragging to select text on Hover should not hide it
5954c8366d9 Fix #112267 - Revert listener inside Submenu action - Create listner for submenu action changes in view menu actions
ced21a0abcc :lipstick:
fd44d15c223 fix #112337.
fe4f9a9e6fb testing: add to i18n
91bb3857ac9 Use tree widget in the process explorer, fixes #104013
75dd72eeff5 move layout info into diff cell view model.
a9bf16e0019 testing: base test explorer
f30948328de update distro
70a67a1b844 Convert to use `for ... of`
c5c6c824113 Add Windows
7ae944e4b04 load static renderers
70355b66765 Add macOS
374e7487bd2 Run unit tests concurrently
58e88100755 Try `yarn concurrently`
73c050511b5 Avoid respawning
ba16f865b22 Remove compile and linux build for now
44b918b6248 Avoid "&"
0059c4cbfe0 Tweak combined step
072d922c450 Revert "Revert "Pick up offical TS build for web server""
5b8a6ee21b4 Add more logging to resource loading for webviews
771068e9978 Remove unused function
3bad41ff3c3 Attempt to run things in parallel
0dd9cdbb45f Fix env variable usages
e2e23aeb777 Add a compile and a linux build step
f79e3aea635 Fix notebook status bar icon colors (fixes #112323)
e3e3f8802ff Abandon composite actions since they cannot actually compose on other actions
d1d4143971a Attempt using absolute path
7e7c1de5697 Follow the expected naming scheme
623440c55c1 Extract cached yarn logic to a separate file
01ea0ecc098 Remove playwright caching
eb5c4388c74 Revert "Pick up offical TS build for web server"
92723a8a2c8 Bump markdown-it and highlight versions
52d2132e8d9 Move valid layers check together with the hygiene check
4942f242050 quick fix for setting description typo (#112327)
641abd4170d Extract the hygiene check to its own job
0ec1755aa9b Simplify caching strategy
d819caf1d27 Fix if condition
c7fa4ef0218 Troubleshoot expression
b2444f539bc Open Search Editor Action Bar item should clone search view's config Closes #112209
e1bc069d6ab Push workflow stub file
e8922b83b11 Update arial-label when renaming a terminal. Fixes #99072
baacaaca3e1 feat: use baseUrl first
fd45ba86b05 chore: remove git suffix
c197be4ef74 externalize remote icons
76436a4d435 Cache the /build/ folder compilation
2554c8c14e0 Remove the `linux-node-modules` job
a0122361111 Define `path` for the Cache node modules step
dc99b1ab774 Add the key property to the Cache node modules action
5e6152dcb39 Introduce a `linux-node-modules` job
50d0d5f0d25 Theme icon modifiers should work everywhere. Fixes #112298
2fc36a7d386 enum all breakpoint icons, avoid css selectors with patterns
824df4da78f Fix duplicate name
00c3a0bc9dc Gotta love yaml
b95feff0398 Fix indentation
27dee688674 Attempt to revive linux github action
b9b1b6156f9 Run compile on the `/build/` folder if the node_modules cache is hit
ed584f486eb use tt policy for nested workers, https://github.com/microsoft/vscode/issues/108400
d39671e7cb1 Convert to use `for ... of`
6d79a70a362 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle)
8f78f153fe0 Fix #112221
bfaaca632f3 Fix array syntax
d9f2b49323c Attempt to cache all node_modules folders
8af387dddd7 Fix #112287
b857599fb9b Attempt to cache root node modules
887bc527439 remove extra separator
684ceea0ed6 :up: distro
c350d8b4238 #92038 Move panel actions to use menu registry
f211a2bbe96 clarify docs, fixes https://github.com/microsoft/vscode/issues/111686
fff6f7414f0 :lipstick: remove commented code
eea0681288d adopt `actions/setup-node@v2-beta`
af74fd420bf nuke getSecondaryActions from outline, https://github.com/microsoft/vscode/issues/92038
56e35cf038f #92038 Create view and viewPaneContainer util actions
136df0d897d nuke getActions in outline pane, https://github.com/microsoft/vscode/issues/92038
d94ba914134 #92038 dispose actions on change
84e5cdec293 #92038 Use menu registry
a029dda2fe7 move suppress logic, https://github.com/microsoft/vscode/issues/111878
0a2cb7630f3 apply workspace edit from onWill-handler from within renderer, https://github.com/microsoft/vscode/issues/111878
61af2b26daa feat: support Report Issue capability for built-in module
1d5611c9d8f No need to install anything
f201645d8f7 Do not configure `xvfb`
019b5ab4c99 Remove yarn `CHILD_CONCURRENCY` limit
124b4bd151d Try newer `actions/checkout@v2`
3b34ea9f163 Update commands.ts (#112222)
32cc71c4a73 web - do not ask for clipboard access in ext tests (fix #112264)
bb68097d15f add extra check to understand https://github.com/microsoft/vscode/issues/112263
fdbd7bf6bbc web - tweak dispose dialog
86deb14fd3c make slow timeout event slower, fixes https://github.com/microsoft/vscode/issues/112262
6a03e96bfe3 Merge pull request #112206 from engelsdamien/master
69edf83c14d Merge pull request #112224 from microsoft/joh/worker
38a89809051 Avoids triggering autofetch unless setting changes
83f43bee1d5 Changing autofetch to a string config which has "current", "all" and (#111090)
39f78228fa6 Add missing file to commit
4d4f3a305c2 Observe the confirmBeforeClose setting for webviews
08e6047a050 Remove extra lines
0370a6ebf5f add explicit jsdoc types
618bf22ca5e remove !.
ed0634933e2 :lipstick:
29bc5baadc9 Only prompt if input (#112113)
4586eb012f9 renders all deal with output view model.
a416c1534bb #92038 Use menu to register actions - Extensions View
996c3495b49 #92038 use menu registry to provide view actions
f46cb57055d move picked mimetype to its view model.
a5f84617e22 chore: fix run-on values for snap build (#112248)
6424b09b2c8 Fixes #111909 - adds user agent to push
42cdda5ab0f Erase types to avoid using lib.dom.ts types from `/common/`
92adef0bac1 Fixes #108822: Do not render the minimap shadow on Safari
c503386ee3c refs #111463
41c6b79537b [GettingStarted] Slow down animation when expanding/collapsing items on sublists
9823eb0bf34 Avoid endless loop (fixes #110392)
d8fce51aed8 Tweak getting started
354d5ff8cd4 Tweak get started detail pane (#111840)
50ada457c55 change name back
308e723e181 yet another tweak to startup timer telemetry
de2c02eb504 use css variables for code lens font, https://github.com/microsoft/vscode-internalbacklog/issues/1674
10e40063d9d Delete is no longer irreverisible
ed04ea29d3a print nested worker errors onto console
1fb86647518 support nested worker when running without iframe
4dce67232d7 add failing Worker ctor inside nested polyfill worker
32ba217a5b0 support https-iframe
b3d95fea2ab web - inform user if workbench gets shutdown
91f00c7c285 web - allow to retry clipboard access (#112089)
61995eab4aa fix linux deb repo pointer
e6d238e251a web - clipboard warning when failing access
86a23116059 Set tunnel information for embedders Fixes #112213
e5664f1678e restore and update CSP header
49b84b4bd97 :lipstick:
d90179bef2f some simplifications
b44f2b3db2b Merge pull request #112144 from microsoft/isidorn/replFontFamily
4a76840f7f1 fix setting --vscode-relp-font-family variable
caf0943a994 Merge branch 'master' into joh/worker
bc95e893efa web - fix window open
90f2d386c82 Updates tsec to latest version using TS4.1.2
6c9dab1259f web - register external opener to prevent unload on expected href changes
039f15a0f93 :lipstick:
c7fa31fc926 [bot] make *duplicates link to a query for issues with matching tags. Closes #111903. Closes #49912.
5fe4f5583cb fix yarn.lock leftover
d2965c18bf6 Prompt web users when they try using ctrl+w/cmd+w when focused on a webview
04ec120e2c3 Exclude dist from eslint and hygine
ee64fdae8b7 Use dispose directly instead of loop
c3d8989b24e Enable going to stdlib on serverless
582f8f6bb0a Bump Static version of web TS version
e6a13fb134b Remove work around for TS not supporting paths on its own
71fad5aa411 Enable preferConst in TS project
16334048831 Remove unused types
45283df1fda Merge pull request #112176 from microsoft/rebornix/nb-diff-perf
f29a3cabc47 Pick up offical TS build for web server
79557ebbd2f Make sure markdown preview is updated if on disk file is updated
6ad6905f981 Re-enable *.integrationTest on windows
542fa93eae7 Pick up new TS version for building VS Code
864e80dc480 fix #112178.
4fe04b10a4c Assign rzhao271 to emmet tasks
1f528e7de40 :lipstick:
2c9bcb8b14c Merge remote-tracking branch 'origin/master' into rebornix/nb-diff-perf
9ccbebed752 revert change to grooming notebook
a33e1d617e8 Revert "Fixes #104004: Only run tests if the tests belong to a known extension"
f9134083e5d delay cell text model disposing.
4fefd1030ac limit editor contribs in notebook diff view
daca95ea065 fix: disable shm usage in container builds (#111787)
31d11a37299 fix memory leak
180506d8844 feat: support open local file
b36ec60ac4e notebook: adopt trusted types for renderer scripts
b1e7f915d49 notebook: adopt trusted types for renderer
90724cd823a Use `trustedTypes` where using `new Worker()` (#108400)
f9d6df8ea1e Fix port forwarded nofication showing for the wrong port Fixes #112159
83993fb92c5 Fix run npm script in folder command Fixes #112152
52cc4e6a0d5 #108793 check casing and use proper extUri
8b9b8df0247 explorer: smarter handling of file events
ea7bed08f1b debt - escape quotes
9ce3f9462d2 disable proposed API checks on top-level getters
1aa76d792f6 repl: improve height estimate
b8101e698c2 Fixes #106581: Do not react to Win/Super key for mouse wheel zoom on Linux
7951e1f9138 :up: web dev
e24db417b2e update my-work notebook
2c74aeb5b6b fix #112146
eec97b824f0 Use the future scroll position to compute the scroll top and reuse the current smooth scrolling animation (#104144, #107704, #104284)
5df492ff594 up references-viewlet
db2d6820b19 introduce vscode-repl-font-family
a0cbecb188c Merge pull request #112069 from engelsdamien/master
c6f4565a203 notebook.selectedCellBorder: fix typo
e6fc328247b update iconRegistry doc generation
785097e4618 Merge pull request #111644 from chenjigeng/master
49dc593a83e Merge branch 'master' into master
b3c053d44b2 Preserve whitespace in tree hover Part of #112124
59ba6494b9e Better timing for multiple lock files warning Fixes #111635
6643750275a Fix #108647
bdb0ef4d489 Fix #108793
5ee430bf26d Deduce secondary host from the request if possible
aef539adfca Remove unused import 'UriIdentityService'. (#112112)
bdd890380ef Fix #112121.
82974e8cda6 exthost: use marker to avoid duplicating written log messages
7491d391907 Merge remote-tracking branch 'origin/master' into connor4312/native-exthost-log
d66e65fcdd9 fix: Param helper hover getting cut off at bottom (#112019)
3c9a4554702 no longer render overview ruler.
f86fd13b2c6 fix #110357.
c643c433e82 Remove extra whitespace in dom.ts
759375429eb refs #110392
1cc1f166170 Use uriIdentityService to compare uris, fixes #107779
9ee7e1e87a7 Fix #111871, 'openReporter' should resolve
353227400a9 fix: Debug Console Linker automatically decodes link
71ba241fb01 Merge pull request #111897 from microsoft/alex/111128
2ef8227aacd Log extensions query telemetry data
838b3949ec8 Add workaround for #101754
ad10dc75901 Improve `writeFileIfDifferent` logic
88f09bd5f25 Move `getElectronAcceleratorForKeyBinding` to `WindowsKeyboardMapper` (#101754)
2add9e300c7 Uncomment test
3a47fc387a5 bug fix, see #112013 (#112015)
b2eedd8ee09 Add `wss:` / `ws:` to the CSP
affd21e65ac tabs - partially take changes from PR 106448 to reduce diff
b3a3dc9c0a5 Debt: Test findPorts (#112092)
5e5ae15b22c debug: show the hover not so eagarly (do it twice as slow as editor hover)
768bcf45422 Fixed tab switching too fast when wheeling/scrolling (#112034)
c8b592a57a3 debug editor decorations: always decorate top stack frame, and decorate focused stack frame if it is not the top stack frame
92d6f00d6e2 debug console: color the debug group elements
9edc69706f8 Just set textContent for custom hover Fixes #111643
46ee31fce0f Try to fix markdown tooltip for Safari #111756
208bfc9970c fixes #112046
66f5e9294e3 path lib usage :lipstick:
08e29d24b4b Remove duplicate (case sensitive) recent workspace/folder names on the welcome screen (fix #111954)
bb480d2c4f6 Merge pull request #111916 from microsoft/alex/104004
861e7bcc1b2 Wait for the remote configuration before creating remote terminal processes
0e885aaf70c retry all cosmosdb ops
3212ddbc76f multibyteAwareBtoa - add commented out failing test for #112013
a6946159d4e :lipstick: layers checker
6f5448afac5 Include candidate pull requests
5865aeaa7b9 Rewrites Trusted Types sink assignements
2c937725db0 Updates tsec
aa18ca68276 Unable to find the registered languages while saving the file. (fix #111788)
91c7834e926 debug: update js-debug
f79bb79d2b6 Suggest a different description (#112049)
3655a82edcb add log to createAsset retry
3136ecb1d31 Do not ignore errors from $spawnExtHostProcess
ab8c8dbd8e5 Fix #112030
cf8ed37206e fixes #111850
c2de3a602e8 Tweak candidates notebook query
4250e343e0f use proper repos for linux arm
d0475711090 Prompt to save untitled file before run/debug
de22e951f9e more cleanup for #111177
ffdc1096fa5 Windows - Taskbar entry context menu is empty (fix #111177)
36628d73b91 add exponential backoff
66aab34216f retry createAsset sproc due to ECONNRESET
c4d77ea6193 #89559 Set logsPath in window configuration
3835563e123 Fix #112012
64f63a3dd70 Fix #108266
ea0b7fd29af Revert "build: create asset should still try to add asset"
267188e90de highlightModifiedTabs and pinned tabs issue (fix #111641)
04b9a571b84 fix #111898 on master
878bf135043 debt - shuffle some electron-main code to better layers
25cbe382515 proxy - rename proxy2 to proxy
428d5b1d302 proxy - remove old proxy auth dialog
f5da8e346fc :lipsticky: async
fc9ff5d569b ci: avoid overwriting CC variables for arm arch
eeed0fd5692 update distro
eb189c703c7 Fix #111946
86d779284b6 ci: fix condition for linux builds
7a7d27397a3 chore: fix cache condition for native modules
b0d4a08e3e0 chore: bump distro
94142bd7e0d chore: bump electron@11.0.3 (#111931)
962bedc4f47 Update version to 1.53.0
423bdb2e263 Fixes #104004: Only run tests if the tests belong to a known extension
707ca0a06c6 nested worker in worker
b8aa4141d28 Fixes #111128: Do not touch current line's indentation when pressing Enter
c8e490e5e68 chore: optimized code
3e22e6f4120 feat: add the rename test cases of html-language-features
8f712866cf3 fix: check canRename before findRenameLocations
81610ca5b61 bootstrap tweaks
cc502ffc10b Merge branch 'master' into joh/worker
5458e760b98 wip
94b2772f8c2 feat: add rename symbol within <script> tags
2c306f762bf Merge branch 'master' into joh/tabDecorations
8298927b3e2 add settings to toggle/tweak editor tab file decorations
f7a2368ae8e tweak padding of file decorations in editor titles
6da3c138aa4 apply no tab background style on container, not label
4858682abd5 render file decorations italic when main label is italic
2eef0d6288f Merge branch 'master' into joh/tabDecorations
a53d75097a1 add file decorations to editor titles (tab and no tab)
206fbe0bb38 debug: use native logging in extension host
fc393cae1bb readability and test improvements
43418e212de update selection, better multiline support
3182ea7f89a snake case
2926b2c1f19 use latest wsl
4e32124f9f3 Merge commit 'a36c68b9ec3d6a0aca9799d7a10be741a6658a51' into joao/wsl
13612c3cdb1 DisabledByEnvironment
26b51b5fb53 Merge branch 'master' into joao/wsl
46b61186de0 Merge branch 'master' into joao/wsl
2e2b0d1895a distro
adb24c6486a use clientOnly for remote wsl extension
9f9c0e71ad6 distro
357fe395aef fix buil
44c81d3c33d Merge remote-tracking branch 'origin/master' into joao/wsl
8a5f6fa5ce5 include remote-wsl by default
8836c8bfeee reuse source code editor
3b796c62129 allow init dimension for the diff editor and left/right side editors.
REVERT: 3e344b17b7b Remove extrenuous file. (#113825)
REVERT: 36f9eaf1e7b Merge pull request #113596 from Ry0taK/release/1.52
REVERT: e73a6b082cd Create ryotak.txt
REVERT: ea3859d4ba2 Bump version number to 1.52.1 (#112659)
REVERT: 608dfc13634 Catch all localhost duplicates when forwarding a port (#112575)
REVERT: 8b5ece7c203 Merge pull request #112431 from microsoft/misolori/notebook-color-icons
REVERT: c11e9282d8f Merge pull request #112565 from microsoft/isidorn/enableBreakpointsFor
REVERT: 2b6973a35d2 debug: check for existence of enableBreakpointsFor.languageIds
REVERT: 374d05c17cf Revert "debug: stop supporting enableBreakpointsFor"
REVERT: f93c8a0386a Fix notebook status bar icon colors (fixes #112323)
REVERT: 940b5f4bb5f chore: fix run-on values for snap build (#112245)
REVERT: dbbf7079b20 Make sure that tunnel information isn't set on desktop (#112228)
REVERT: 99edf4ff0fe fix linux deb repo pointer (#112226)
REVERT: 91a50e30223 Set tunnel information for embedders (#112215)
REVERT: c6cb5415399 Fix port forwarded nofication showing for the wrong port (#112160)
REVERT: 6caba069206 Merge pull request #112141 from microsoft/joh/fix/111913
REVERT: cb971b8ffd8 Preserve whitespace in tree hover (#112133)
REVERT: e4af2d8ad65 disable proposed API checks on top-level getters
REVERT: 6f933020e8d Just set textContent for custom hover (#112075)
REVERT: d66e3740a4a Merge pull request #112054 from microsoft/connor4312/js-debug-1.52.2
REVERT: b4ec131cff7 retry all cosmosdb ops (#112072)
REVERT: 5e585c5fb4f use proper repos for linux arm (#112026)
REVERT: 37c2de252eb debug: bump js-debug
REVERT: bc13785d3dd Retry createAsset sproc due to ECONNRESET (#112020)
REVERT: 559a78eaaa9 Mitigate #109728 (#112008)
REVERT: 62d6b82a6f9 Revert "build: create asset should still try to add asset" (#112009)
REVERT: 30e0c5784b3 fix #111898 (#111928)
git-subtree-dir: lib/vscode
git-subtree-split: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
2021-02-25 18:26:29 +00:00
connection . onRequest ( SemanticTokenLegendRequest . type , token = > {
2020-12-15 22:52:33 +00:00
return runSafe ( async ( ) = > {
return getSemanticTokenProvider ( ) . legend ;
} , null , ` Error while computing semantic tokens legend ` , token ) ;
} ) ;
connection . onNotification ( CustomDataChangedNotification . type , dataPaths = > {
fetchHTMLDataProviders ( dataPaths , requestService ) . then ( dataProviders = > {
languageModes . updateDataProviders ( dataProviders ) ;
} ) ;
} ) ;
// Listen on the connection
connection . listen ( ) ;
}
feat(vscode): update to version 1.57.0 (#3544)
* Squashed 'lib/vscode/' changes from cfa2e218100..2064d4c301c
2064d4c301c fix issue reporter unit tests
d99a697eb52 Fix #125503
b098b10a77e Merge branch 'notebook/dev' into main
a57e41b7a43 notebooks: more accurately detect old style of renderers
c8a447f93b8 Fix #125507
ae4124aa7e1 Fix #122570
2bcdb95e7df update distro
89d750cd687 add restricted mode to created issues (#125537)
5f7166fd915 Put run menu above output container, Fix #125188
d9cf45e0dba Fix #125526
ab0bd774c91 Pass profiles, defaultProfile, isWorkspaceTrusted from renderer to shared process (#125450)
061403c7458 Switches to new RemoteHub authority separator
0e6d07052c8 remove untrustedWorkspace search for now
1c5b5a632f9 Hide "Customize Notebooks" in getting started behind setting
f843c51bca8 Update lock file
2456872bcaa Bump distro
12547c1de87 remove virtual workspace information from banner (#125512)
6de86dcd840 update notebook layout default values.
0f0abb3dc87 trust vfs (#125523)
8d87a664274 Bump es build
bcdfe884a3c Fix window reload with an empty remote window
a0bc15ff6fc Close Remote Connection shows up in local windows
fe1eafc80c0 Merge pull request #125498 from microsoft/hediet/fix-125034
5eb636f22fc Renames InlineSuggestionActions back to InlineCompletionsActions.
e8ad99de2b3 Merge branch 'main' into hediet/fix-125034
dcf62e3a1e4 Merge pull request #125501 from microsoft/hediet/add-accept-action
fe6fc208e9d Puts EditorOption.inlineSuggest to the right spot.
c6777d5c6c9 Reverts menu rename.
c5bbe0a35ea Merge pull request #125484 from microsoft/hediet/fix-125478
20cb29b076b Fixes #125430: Add a lock around the extension registry.
383ae36449b restricted mode hover: added a link to manage trust. For #125408
1a8285a9654 Adds accept action to inline suggestion hover. Fixes #125472.
2ba1dcb0c9c Removes setting ghostTextExpanded. Fixes #125037.
3300006ee17 * Renames command ids, context keys and command titles to Inline Suggestion. * Renames menu item, makes it proposed API.
f8c061e73d7 restricted trust status bar item should use rich hover. Fixes #125408
620434543f5 * renames editor.suggest.showSuggestionPreview to editor.suggest.preview * renames editor.suggest.showInlineCompletions to editor.inlineSuggest.enabled
4b0c17e1808 fixes #115535
93e61e267ca fix compile error
54dd1429b64 startup timings uses now `exit` and not `quit`, fyi @bpasero
922f866a282 run menu: more precise context keys
f207b383071 inline `NotebookExecuteHandler` type
fa1694c8afb Merge pull request #125465 from microsoft/menubarFix
5efc2e7abcd :lipstick:
7954c27d2d9 Fixes #125478.
f99e1c358f0 fixes issue with asExternalUri API
8163cfd8c54 Make sure we layout editors in sideBySideEditor after they are created (#125445)
387e2f39ebb Properly complete notebook profile step
11f86fefb46 Track opening notebook separately from showing notebook GS page
a2ef11ff553 fixes context keys with menubar
fd2ed91612c Fix wrong CKS on output toolbar Fix #125109
f95fb77f22a Fix cellstatusbar layout issues from "visibleAfterExecute" Fix #125403
0acf7df100e Fix showCellStatusbar default #125403
a244a4ccc65 improve messaging with remote
5d58be33080 switch to a switch for localization edge cases
ae0e8f04468 uppercase h in localization
885ac7f1c11 fixes #125406
b519331a06b fix #125458.
4c12628b2b5 fix #125234.
0c7e7cf21d6 disable notebook layout getting started.
4cae6713714 fix #125452.
72d325b4bc9 fix #125027
df59dc8470a don't show status bar entry until files are opened
d3db92b7a2e Fine tune image styles. Fix #122680
72a67899410 add settings links to improve understanding of workspace trust
c9e683d6c78 fix #124405
827398db432 fix #125444.
f004a398e0b Fix #125313
b26e1aba58c Remove hashes from override
41b1406d3a8 Revert parts of "Fix #125395" Re-enables GitHub extension in untrusted workspaces
eab8d0403f2 Revert "Fixes #125350: disallow in untrusted ws"
0006964091a Change cell type contextkey to markup Fix #125378
5ea26044187 Fix #124531
0a5d652bdfd Fixes #125332.
f73f263c6bf Needed localization changes for converting xlfs to json (#125442)
0f0f066b392 Remove codespaces walkthrough from Getting Started
96004bc2c97 icon hover: add pointer for element hovers
11debc38469 Merge branch 'notebook/dev' into main
b80011a819c Fix #124049
fd430418a01 Refine `CellInfo` type (#125351)
b2cc8487aed Flip positioning of steps and media in narrow layouts. Closes #125246
5966e9dfec0 Check to see if there are any artifacts that haven't been published (#125428)
a56ef182474 notebooks: fix default selection of untrusted renderer
788e39aad86 #125395 Improve the prompt
062401745a2 Switch loglevel to trace
73de22af596 Close #119722
be1cf4bddb5 Focus contributed profile terminals after creation
60651a0c4de Fix #125030
8f9eedf0019 Merge branch 'main' into notebook/dev
01c6fb557d0 Fix #125395
41163014f8c :lipstick:
490cef7c075 Revoking trust in the remote scenario will reload the window
3f8672be8a4 fixes #124051
6d66648c51b Add snippets for ports attributes to settings helper Fixes #125081
e43c3957f64 rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks
732769073a2 Workspace trust - add --disable-workspace-trust flag (#124998)
499e4948c7d Fix typo
41f117753ed debug: update js-debug
20df87725d3 fix build again
15aca96cd5c build - unblock lauching
8b4bc01166a Removes RemoteHub
0f2f7c7f04b Update notebook getting started images
b2a64b1379c Merge pull request #125352 from microsoft/tyriar/migrate
515b7125255 revert a change
fa19cd28adb fix build errors
6f0ce2e7508 Fix #125250
884b1e7a0d0 Fix "Trying to add a disposable to a DisposableStore that has already been disposed of." ref #125354
c8b7aaf2c29 Merge pull request #125340 from microsoft/merogge/onExit
7fd324944d3 Fix selected notebook profile highlights
99665d0b4ac Merge cell statusbar settings Fix #125173
2974dcbd985 Fix bugs causing walkthoughs to not open on install
ab1c9202003 Try setting gettingStarted as default editor (#125321)
ebde979a485 fix cell top/bottom border always active.
7dacb10b591 fix #125339.
e6aaf493989 Move notebook getting started walkthrough to its own section
f473e3dc9f8 fixes #125047
6cc80fea815 fix #125338.
66917f41795 fix #125334.
2356d7c5b76 fix init layout interrupted by editor group resize.
a2a61127667 Hide execute actions from markdown toolbar Fix #125336
0f8c499d101 Migrate profile setting and fallback properly
272208523b5 register the extension request handler once workspace is resolved fixes #125342
4c57cf40313 fix #125175.
bbc4995eca7 fix #125176.
195477a0e96 remove unused import
68e862e1d62 skip flaky window test.
9bd7cbd1403 notebook.insertToolbarLocation
769e7080f4b Fixes #125350: disallow in untrusted ws
ae2f0b39e63 Fix #122741
8f3a47cc88c add singleTerminal argument
6ef81b30370 add safeDisposeTerminal to terminal service
b295408c303 tweak wording
fa8a7a84a13 Merge branch 'main' into merogge/onExit
895dbf4dfd0 fix #125069
60dd761211b update the layout based on treatment.
26cd18321bd remove backwards compatible tests.
d215fc72380 Fallback to active editor if no webview is focused
c5a4158a651 fixes #125247
3d0d203bb02 fix #124849
509906cd916 Merge branch 'notebook/dev' into main
4d4f0b528a2 fixes #125319
093b03bb39e fix #124854 Co-Authored-By: Daniel Imms <daimms@microsoft.com
c4da8f4ab15 Improve terminal drag feedback
55f01b11fa0 fix #125067 fix #125039 Co-authored-by: Daniel Imms <daimms@microsoft.com>
941a603ccd0 Revert "Try fix getting started as default crashing integration tests"
0206b2ee43f Try fix getting started as default crashing integration tests
d0ba023c71e Fix #122680
48fcde4048c Fix #123476
0543065c41a Don't commit inline completions on tab when "tabMovesFocus" is active.
e2ad6d2c9a8 Merge pull request #125126 from microsoft/hediet/make-hover-unselectable
b49731160d3 Add henning to my-endgame notebook
1fee13180b7 Vertically center notebook profile list
09a3fa687a9 Resets context keys properly when editor is disposed.
c324c61ad57 add closing tags
e92e3d1a9ea Reset context keys when Ghost Text Controller is disposed.
ec5bf6733ca Fixes "Ctrl+Z doesn't retrigger inline suggestions"
26ff863e3d4 Merge pull request #125221 from jeanp413/fix-125035
ce8d2e86028 make IHoverDelegate.placement optional
32e6054985c Adds more documentation to the proposed inline completion API. Fixes #125267.
20be2c8eaa2 icon label hover: allow element placement. Fixes #125090
232412ff87b adopt terminalTabList
60a36219813 Revert "icon label hover: allow element placement. FIxes #125090"
4aa9f8271b8 Merge pull request #125292 from microsoft/tyriar/themeicon
8223d3d5c7f Fix #125156
0a32357e6d7 Fix filter.filterQuery initialization
3099c6f1c1b ios: trigger list/tree/table context menus
3a388466b85 tree viewer hover delegate: command handing now comes from hover service
1d471214fb3 icon label hover: allow element placement. FIxes #125090
0ee6895a6b8 Convert vscode ThemeIcon to internal type
e040c0881f7 Workspace trust - calculate trust before extension host starts (#125283)
ea339694fc7 fixes #125272
727caa7f238 Merge branch 'main' into notebook/dev
e0131062c84 bail on standard start when workspace isn't trusted
0bf73ff15ab make sash work better on ios
9764a02c5d3 sash: use DomEmitter
df709ddd3d5 Fix otherPortsAttributes protocol not updating correctly Fixes #125079
ef0fb8afb89 Revert "use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028"
073c4ffd7da remove deprecated notebook-namespace, notebooks is the future
a24c1495208 Merge pull request #125281 from microsoft/hediet/allow-inline-completion-array
2e53913b637 Separator in remote indicator can appear/disappear. Fixes #122309
d71e5718c90 Fix ctrl+click to open link in ports view Fixes #125076
f32b38aa216 Allows to directly return an array of inline completions instead of an InlineCompletionList.
b5bdc48d553 use vscode.notebooks not vscode.notebook
3d2309d4e74 Set icon for custom pty terminals
e537c47c63c Fix double extension terminal profile creation
a3337d01bb0 more api polish
17da5e37217 use associatedResource instead of untitledResource, https://github.com/microsoft/vscode/issues/125028
7051f7db889 Sort content of XLF files
109c9d9486b adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163
b1e613481bb fix https://github.com/microsoft/vscode/issues/125163
9796ac82c3f (re)move NotebookCellOutput#id into proposal, also remove ctor overload that allows to set id
a14600c325f editor trust - limit trust validation in `openEditors` to the places we want
39e7fd6a779 Merge pull request #125128 from microsoft/alex/ghost-text
a1e7ce9cde2 tackle more todos, change ctor of NotebookCellData
0c3646199aa editors trust - support opening diffs into new window (#124618)
592ae5a1f53 editors trust - make sure diff editors bring up trust dialog too
a286059b90d macOS - workaround fullscreen window regression (#125122)
82acbe807f2 updated todo search file
ac05ae7b6f0 move file'ish things into workspace namespace
e57462fd1f6 dnd - only add file system resources (for #125187)
0b6e70302f8 remove deprecated API
dfc47c79571 rename notebookViewType context key to notebookType
542655758b4 fix https://github.com/microsoft/vscode/issues/125138
f2d6da27d01 make sure appendOutputItems and replaceOutputItems return something
ee87b2bd432 missing adopting for end-call
d487b379bae Merge branch 'main' into notebook/dev
7865b99b44e Fixes #125035
febc20e8d39 safari - disable clipboard error notification
e7b9f3a1a40 Show a confirmation notification when installing/uninstalling shell commands (fix #125145)
217f1a2f60a Workspace trust - extension enablement (#125179)
b154a3d3043 skip view column test.
322c81122dd Add "move cell up/down" to the cell context menu when drag and drop is disabled
a90729cb6f0 show notebook profile the first time when a notebook is opened.
c55d8a0e16c select notebook layout action.
b2da4119928 Add undo/redo per cell for jupyter profile.
7aa8c5ec4a7 Fix profile contribution schema
2d97edd98f2 Update QuickPick api doc (#124485)
8df0f068588 Group startTime and endTime into a single object
ef28d1663d9 Inline parameters to execution task start and end
5c6ae4fc5ac Update NotebookCellStatusBarItem constructor
872bbcc8c1c Update provideCellStatusBarItems
28bf10376c3 Add 'notebookLayout' tag to suggestions
4dd5ccb1566 Make registerWalkthrough public
d2561813a8d Merge branch 'notebook/dev' into main
dc9dc66109d tweak fix
ac7bb556e8f Disable "consolidated run button" in Jupyter profile
4449461cae4 fix #125121
a296485f007 fix #125045
8e86a3c6b16 Enable consolidated run button by default, now that Jupyter has caught up
515c64f05e6 fix #125125
5e27fb3ba85 Fix to make @recommended:languages search work
84196c8b8d3 fix: update colors
950ad4ffec5 colors: add support for exporting colors
2c503281922 Add import to pull notebook getting started content into build
9bd78a8bf53 notebooks: restore renderer messaging generic
088e0d282ee Revert "fix #125137"
d6d3091cbd3 fix #125137
c7f8b301938 Revert "fix #125137"
67e64a8fc86 Merge pull request #125083 from microsoft/ben/69349
80a899d8d67 fix #125040
aeecc7c03ff notebook: messaging api polish
4df863a28da Remove extra notebook images
092a2242ce5 fix #125137
2e8e888989a editors - more tests for capabilities
b743bf63de1 fix #125124
d6d9200832a notebook: fix mimetype switcher not working between custom renderers
ebcbe001591 update todo search file
6dbbcc2eee7 fix compile issues...
e8d8e53752a update/tackle todos
6fe84c402bb Merge pull request #125106 from microsoft/joh/api/noMetadataType
553893e940a Merge pull request #125104 from microsoft/joh/api/noItemMetadata
632f2156f2e remote indicator: remove vscode-vfs workaround
5a49e6a283e Focuses the editor after showing next/previous inline completion.
1bab611b73b Sets user-select: none to the hover actions so they cannot be selected anymore.
103d3edfdc0 Fix text replace case operation false positive Fix #123483
a3bad5878ef Add a protocol property to tunnels that corresponds to the attributes for that tunnel and is reflected in the UI.
bd8a0fb3d76 Fix #124779
0115c74d4af update todo@api search file
8dd2e53e247 bump versions
a476c9d4f08 fixes #124850
0580a6bae45 Settings: remove notification that changes are saved (fix #69349)
545b931b96b remove dedicated types for notebook and cell metadata
b1457fa4b6d remove NotebookCellOutputItem#metadata
e7b775adebf Revert "fixes #115535"
ae86512bf07 Fix automatic task timing Fixes #125044
6a02e8333c1 small jsdoc and todo tweaks
952e39f9d2d fixes #125026
d163f3f3d45 tooltip text grabbing broken. Fixes #124457
e9d05647b3b update distro
122df438a80 Run OSS Tool
89157c1a87a notebooks - tweak description for untitled files
1e446dfadf5 Don't hide suggest widget when expanding ghost text
ab80101db2d Revert "Fix regression with extension enablement"
24e1234559d [json/css/html] update services
a8a57c3fc67 Merge pull request #124288 from huszkacs/bug/issues_with_backspace
a4e1a259a2b Fix tests that were not updated
91b7e6027ad Move vscode.newWindow & vscode.removeFromRecentlyOpened out of apiCommands. For #110583
2ae32273fd2 update my-endgame notebook
0a1046ada41 Merge branch 'notebook/dev' into main
2f253fcc220 more todos
4093effb9b0 Merge pull request #124964 from microsoft/alex/ghost-text
79048992ef1 Adds leftTrim function, fixes bug in inlineCompletionToGhostText.
b1da1fbc8c4 Merge pull request #124972 from microsoft/hediet/fix-negative-overwriteAfter
3a259a7a6ae The replaced text does only need to be a prefix of the insert text after removing all leading whitespace.
1176faf27f2 Fix #119265
78c865d70d4 polish remote menu control actions
4ebf68103e6 readonly [] over ReadonlyArray...
67a85487125 Expose the inline completions provider in the monaco editor.
1eef15f0d54 more todos for notebook API...
552d457b718 updated code search file
f700cab7c36 :lipstick:
2031df26538 rename hasExecutionOrder to supportsExecutionOrder
f2fb2b8cbe3 rename viewType to notebookType, https://github.com/microsoft/vscode/issues/122922
ae17cc95591 Improve autocompletion for statusBar/remoteIndicator contribution point. Fixes #122566
efcf0eea9bc Remove default support from vscode-translations-import
b55d4384260 Fix regression with extension enablement
b7be98705fd Update descriptions
220f89ba3c6 jsdoc and todos
1e57955c798 Remove handling of Default inno setup file
e1928efbb63 notebook API finalization part1
cc8ff11f574 Fix recursion exit condition in variable resolver
2e026cf7c28 more API todos
0fde806bf85 Add limited support for variables that resolve to other variables Fixes microsoft/vscode-remote-release#5007
355df0eccb6 move renderer script and IPC into proposed and merge with general renderer IPC, https://github.com/microsoft/vscode/issues/123601
da851abcd6f jsdoc :lipstick:
8d244362832 remove resolved todo
83d5e2bda06 rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922
594fc814bca update untitled hint to work, use the correct setting name
f68ee48c524 Fixes #124742 by ensuring that overwriteAfter is not negative.
edf85f1711d fixes #122402
3b407e0b6c1 move onDidChangeNotebookCellExecutionState into proposed, https://github.com/microsoft/vscode/issues/124970
e9579534bb2 Only trigger session when typing, not when the model context changes.
6832b7ec4b0 Disables rendering visible whitespace due to feedback. This makes ghost text less real.
7cd53df7d72 Swaps previous and next inline completion actions in the hover menu.
427f48b8d17 Add prebuild commands
dea978dd1c1 custom hover for remote indicator
8d41153ffc5 support custom hover on status bar entries
d4161177d98 don't use console.trace for all...
692fb8ab211 print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
f55a5243a43 don't use console.trace for all...
910d70bb88d print trace for potential cycle, https://github.com/microsoft/vscode/issues/124723#issuecomment-850674813
8b04a825b49 Merge branch 'main' into notebook/dev
94f47f44c98 Merge branch 'main' into alex/ghost-text
d776f0c1eba Fixes border color. Renames to ghostTextBorder/Foreground.
85f9447b720 Call adjustWhitespace on snippet.
db1bd650dcc Don't compute ghost text that is not supported. Thus, no space is reserved for unsupported ghost text.
4f3d865a6b4 refactor for cleaner initialization (#124904)
ccb0a8c2d93 Revert change in default due to build failures
6737ea008ff Change executionState to state
6949856b195 Remove API todo
038bac01c41 jsdoc for notebook cell statusbar API
667e3dd844a Tune getting startred color picker
bb5b6afdce4 Remove "primary" in favor of alway opening the first applicable walkthrough
6adfa8b3135 Enable getting started as default startup editor
b2f203113c1 editors - more alignments across editor inputs
ada71479023 Open getting started the first time a notebook is opened
08eedafbd60 Finish getting started content
b0862e99074 Don't include our loader in notebooks (#124864)
26b9218d64f Merge branch 'josola-edit-devcontainer-readme-markdown' into main
ad52b3f4583 Fix merge conflicts
09d1935b4cd Correct dev container info in README
1605d16ee3d Refresh dev container content
d7a79f0393f Add notebook profiles to Getting Started
887ff91a14a Merge branch 'notebook/dev' into main
5e7cd998762 Bump TS build version
e3354e26eff Whitespace characters are near invisible in High Contrast theme (Fixes #124612)
bb4e83a19a8 Improve hover stability and handle case where mouse is directly over inline ghosted text
aada268951a update distro
5fe858a229c Workspace trust explainer in getting started
f568f5aec3a Avoid scaling down SVGs in Getting Started
eb65a93f4bb Include import ref to markdown so it gets included in bundle
bbc7af71930 fixes #115535
3772aeec10b Typo
24143e91320 Merge pull request #124828 from microsoft/alex/ghost-text
868b84ceb99 fixes #124850
f509e7552a9 update classifier
676340ffad9 Get expected service worker version from renderer instead of main.js
3bfa3455a6b Fix incorrect reference when 404 on webview resource
445dc50f737 Use unique id for releaseNotes webview
1380c0c5e0b Remove unused code for rewriting endpoint
8058ab1a966 Disable consolidated run button by default
15616f8d936 refactor codeExchangeProxy to use same route and use it for refresh token as well
a6f4d96b826 Fix #124049
44a24280846 editors - unset preferred mode/contents before attempting to resolve
c784a74b8ba send Output metadata, not just OutputItem metadata, to renderer
ea02f214c74 Merge remote-tracking branch 'origin/main' into alex/ghost-text
dca2b9e2db8 Show hover over multiline ghost text
ab1cf30d883 add api-todo code search file
affbf49ccca Introduce `HoverAnchor` to allow hovering on something other than a range
4202ab071a6 rename NotebookCellOutput#outputs to #items
b16b45fecb8 Tweaks the effect of showSuggestionPreview and introduces showInlineCompletions. Explicitly triggering inline completions will now work even if settings are disabled.
d2854fd7877 fix #124842
d9f1e27aeb9 more API todos
394a1ce2dbc Merge pull request #124752 from microsoft/tyriar/term_trust
2f0a9160d0a more jsdoc, also more API-todos...
9eb940e243f Remove padding left (#124823)
42af32d16a0 do not use shadow dom for editor context menu for iOS
6c10a5334ee add jsdoc placeholder everywhere
e7776ccdcc3 Setting for specifiying the local host for port forwarding Fixes #124581
e15f4026511 Add `mightBeForeignElement` detail for `CONTENT_TEXT` mouse target types
a2d1bd0d158 Adds menu 'editor/inlineCompletions/actions' that extensions can contribute to.
098dfd56e3c Changes shortcuts of next/previous inline completion to Alt + Open/Close Square Bracket.
00de32d013a Keep track of the span node used for hit testing
8e54aed67b7 Remove `IHoverPart.equals`
ccfda77c8e6 Reorder participants to improve stability
77bc8745b29 jsdoc for NotebookController
71fafe39464 update jsdoc for `NotebookCellExecution`
541a5d4fa70 smoke: trust dialog should appear in 5 seconds, and we can ignore if it doesn't
5b642616ef3 Use loading + spin codicon for task terminals status Part of https://github.com/microsoft/vscode/issues/121659
04e09dacdfd refine output modifications of NotebookCellExecution
3a857fc436d editors - add tests for capability change events
004f6609f8c Fix problems with port protocol
903e219ccb8 files - need to track individual readonly stats everywhere (#124524)
466dd4e490e files - provide access to stat object from not modified error
872fac207ee Merge branch 'main' into notebook/dev
d5c73cc952d fix https://github.com/microsoft/vscode/issues/123570
3ac57c71329 Fix NPEs caused by extension that is not in the marketplace
df03e4caadc Removed unused MarkdownString.
e5f70e8e2a2 fix smoke tests (#124814)
47d3d743cad set max zoom to 8 (#124769)
b2da15ea2d8 Merge pull request #124745 from microsoft/alex/ghost-text
a9c54044e50 Refactors inline completions model.
ccedcbdf5ec Do not accept suggestion on tab if indentation is suggested.
a2944c32ea9 Fixes rendering of whitespace in the inline decoration.
8a3f351eb9c Use explicit context when the user cycles through suggestions.
1fa3397c48c fix post-merge hickup
a97ebdbabc8 Merge branch 'main' into notebook/dev
8715d80695f fixes #124809
7a767570e85 editors - more tweaks to dnd behaviour
07ff28c58d2 Dont center markdown content
3ea0bf8fbca Implement run button with extra actions, and "run above"/"run below" actions
970858ef6dd Add first pass of color theme selection markdown content
29cad8fb5e6 Merge pull request #124754 from microsoft/tyriar/profile_api
e0c8a76b7ad don't sort scope list. Fixes Microsoft/vscode-pull-request-github#2751
c1448f3161e Remove ansi escapes from localized string
9eeb092206f Re-enable skipped test
9b609ab1e11 Clean up profile provider api
e8758933d80 Disallow custom profiles as default
e037348d272 Support launching contributed profiles from dropdown
280e0070733 Add undocumented always syntax only TS server mode
866ecdd45a0 Merge branch 'notebook/dev' into main
1c3cc87bccb Add an `InlineCompletionsHoverParticipant`
7ce379e3f2b Merge branch 'main' into tyriar/term_trust
d9e043161fb Bump sw version
73ff24e451d Fix de/encoding for rewritten vscode-resoruce uris
b8f11107f72 Use @types/vscode-webview
decb1ab6a89 update left aligned plus button margin.
484b04df64b fix #124774
902bb43b3b1 testing: move back to proposed
31aef10814f testing: hotkey for opening output peek
14a013e7f3c Support contributed profiles in dropdown
dd61b26f33a enable workspace trust by default #wt
5338cc32da7 fix build.
4403b9010e5 Tweak remote workspace trust calculation
e3d4313714f support editor options override.
384f42bca76 Tweak wording, fix #124724
0dd52e2d77f Update distro
b157bc7e5c3 Support for @recommended:languages search (#124546)
9224159b004 Migrate users from shell -> profile settings (#124615)
d2a0bfb2866 editors - log error when opening fails
61f3ac6e07b support context keys in menu bar (#124726)
0de0faecee5 fix https://github.com/microsoft/vscode/issues/122376
f523f65f398 Add a `description` field to decorations to be able to find leaks
4c5a061df61 rename NotebookKernelPreload to NotebookRendererScript
9ef57b5c216 remove NotebookCellOutputItem#value, https://github.com/microsoft/vscode/issues/123884
4ad3265cbed Support workspace trust in terminal
a56fe2b397e use isVirtualWorkspace
ed611d0ec39 Minor tweaks
4edb0110f6b Small tweaks
7bd0337d940 Move parts of the triggering logic into the widget
2508b33f0d3 Wait for listen when making tunnels
7a83e5aa627 workbench API: assumeGalleryExtensionsAreAddressable
e94e8ed3998 Show default profile on top of term dropdown
693677c8a24 babel.config.json language mode should be 'jsonc'. Fixes #124683
cd501b2e5bb Merge pull request #124741 from jeanp413/fix-124735
9dd89100b49 Improve editor DND to work with untyped resource editor inputs (#124749)
14a4548e4ab editors - use preferred content only once
da1193950a1 some jsdoc for NotebookCellExecution
30074591eea editors - input :lipstick:
55d91bbed87 editors dnd - more :lipstick:
9d907212baf rename NotebookCellExecutionTask to NotebookCellExecution
5d534b94f83 dart: fix language configuration location
d0d80ec337f fix build
23fb4207373 Merge branch 'main' into notebook/dev
0637663fcfe fix isNoCorsEnvironment
9095b835bbf editors dnd - fix dirty contents in files diff
c870d75473c editors dnd - enable diff editor transfer
70418f0aced editors dnd - fix untitled transfer
bba59424f56 Merge branch 'main' into ben/better-dnd
367a0b809ab editors dnd - towards allowing any untyped editor input
6ba7093a8a1 Fix window/folder/workspace terminology for status bar entry and banner
9638534dd51 Fixes #124735
c1d4497a31e Merge pull request #124664 from microsoft/aeschli/dart
1082913dd01 fix config default value.
433c801dcc3 editors dnd - some more cleanup
cbbdb17b80d editors dnd - rework to allow to set contents to untyped editors
b5b059d2e2b fix typo in files.ts (#124693)
5eec3c86e3c smoke test - disable experiments
85d8f223c70 Remove keymaps from getting started walkthrough
02968bc2503 Call post message to all parent clients
1fd2b4ed1e3 Rename keys and support full context key expressions for check offs
14b31425b90 Fix #124531
bfb94c85fa3 fix build.
c95af9ae460 fix build.
8519a42c5f6 notebook options respond to view type specific cell toolbar position.
e3c8ff57849 try showing the banner only after some files have been opened
561b8364008 testing: fix hidden tests not being un-hidable
ade83f05895 update context based on outputs.
574696980c9 notebooks: update state of messaging spec internally
c4fda24034a testing: fix terminal being shown inappropriately, use beaker
0feee9edefc Remove `instanceof` check
641c2b175ca Merge pull request #124707 from microsoft/alex/ghost-text
e0a52df1695 Merge branch 'notebook/dev' into main
c3d63c1a1b2 fixes #124692
8e9405e7a9b Keep the `ColorPickerModel` alive between repaints in the `ColorHover`
35b43a410b0 Help TS understand the code
ebdd548be22 fixes #124702
c538781d780 add notification if tsserver logs are left on for more than 7 days (#124149)
363e8f25f6f bump distro
244b48af73d testing: additional actions and better theming for peek
a5bbc53e882 Extract more color picker related logic to `ColorHoverParticipant`
4e6fe2dc51e Extract pieces of the Color Picker logic to a new `ColorHoverParticipant`
fd7c71a2eea :lipstick:
c88d5756213 update compact view default value.
1e6b6cb6843 Pick up TS 4.3 final
6a12866c3e9 :lipstick:
1abeaf97753 Workspace trust - remote workspace (#124617)
a430e8f9692 Fix settings dropdown hover style Fix #124207
b6acb191fac Fixes #124665.
99bcc8e2458 Show clear outputs only when there is kernel.
9252be4f90a distro
21bf10d4977 Removed unused member.
54ebd819176 distro
f1a5d40aa75 refactor getCallbackEnvironment to return authority by default
5eddbd9d207 Properly support splitting ext profiles
08cf3df7457 Pass object instead of unwrapped args for term create
d7779916566 move buildExtensionMedia to lib
62e8b545f7a missing build
51a5caf3f23 Simplify terminal creation
bf5f7dd5ec1 Get split terminals working
d1ed9c8bf35 Adds proposed API for window.getInlineCompletionItemController(...).onDidShowCompletionItem.
3ff91e7621b Merge remote-tracking branch 'origin/main' into tyriar/profile_api
7f21b1af485 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
4583ef442b0 Fixes bug that "show previous inline completion" actually shows the next one.
8f0589da177 Set suggestionPreviewExpanded to true by default.
9464d14f317 Make notebook renderer activate potentially async (#124647)
5eb64c54ca4 Modified markdown preview nested list styling (#124445)
23e1f261dc8 Remove `HoverPartInfo`
84bc432011c Add `IHoverPart.owner`
31a59b5970d bump distro
e6a1cc38437 Update commands.json
e29194ad0d3 Activation event, register api
6a7c700a12d file working copies - do not throw from ctor anymore when schemes are unexpected
bfccdcb9581 disable fullscreen on ios
764d8fdc3dd test: add test for event Relay (#119070)
a7ab347c2b3 remove old notification
d662cc56549 remove old license notification
c704e43d5dc Check that the /build/ folder compiles
0e3459b0b9f expose Grid.onDidScroll
0a4bfb31c90 fix naming
a628237458f Web: "Open Folder" on empty workspace does nothing
4cda850edf5 disable welcome editor in smoke tests (fix #124674)
0688745e82e Color.Format.Css.format does not return null, so the return type can be made more strict. (#124568)
dff33d73244 use actual object
0d44b63c1c1 fixes #124407
9cba86888c9 update node version in optimize
0a7a69f1908 fix build compilation
9eb4eff77b8 some more jsdoc, https://github.com/microsoft/vscode/issues/124357
d63a69abf3d some enforcement of unique mime types in the extension host, https://github.com/microsoft/vscode/issues/124357
24ca9e0d7c7 Merge pull request #124654 from ValidMelvin/main
a961587ecf7 dart as built-in language
98dc73a3296 unnecessary space in in julia cgmanifest
c97189d9d06 some more :lipstsick: and simplifications
a48d92d0fd8 only pick the first occurrence of an item per mimetype, ignore others, https://github.com/microsoft/vscode/issues/124357
18b6620bc39 fixes #123543
c2cc9b11afe Update README.md
14f61093f43 fixes #124507
69259e84a0a some :lipstick: for https://github.com/microsoft/vscode/issues/124357
44b470c99ff fixes #124576
47d00215aff editors - cleanup untyped editor interfaces for text capabilities
04f585a580a cleanup interfaces
e12f21f498d Merge pull request #124549 from DonJayamanne/createNb
5e146d257b5 Update classifier.json
d0884f4a1ec webview - clear group listener when it gets disposed
fe1547c251b Merge pull request #124621 from microsoft/roblou/diffNotificationMessage
5cc9ec944d8 sandbox - bring in iframe based webview service
3084319750b Get rid of classes for workbench editor options (#124589)
b82b90c1000 editor options - more :lipstick: before merge
a18ea9c9ec2 Allow extensions to create multiple sessions from the same provider (#124640)
21162bfb68c Shift execution count label down just a bit
68efd480d0e Explicitly convert properties to strings before uploading
ad41b3a12b5 Mark a few more props as readonly
0a7061ed002 ReadonlyArray -> readonly arr[]
24a23a8ea05 Mark array params in vscode.d.ts readonly (#124599)
7d50ce2061e fix tests
2521499104b testing: add clear test button to peek view title
57af60a7b7f testing: initial test message split view
473cfe28bfa Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
8822790908b Merge pull request #124622 from microsoft/gettingstarted/navigateToStep
7c01395da16 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
7a976501eb3 Merge branch 'main' of https://github.com/microsoft/vscode into main
22576768342 Applied new style to first getting started walkthrough
8ccc1243fc0 Fix notebook unit test
b0f67df65d7 Fix build
bb19c28fe2c Getting started layout polish
2d9aa1868ae Fix broken @tag in settings editor Better fix for #124520
0b2d890624c fixes #124619 #wt
20ce9d57629 fix weird border rendering on windows.
b4f4839da5e fix integration test
6bcd590a706 Merge branch 'notebook/dev' into main
e1731e91048 fix build
f378cff1a8e dropAndDrop -> dragAndDrop
032920fa2ee vfs -> virtualfs
72c4bd69c04 remote menu: sort entries of current remote first
757fd91f040 Hide TestReolver.newWindow when in virtual workspace
cf2a866b7dd test resolver: supports untrusted workspaces
68ba0141fbd fixed notebook focus indicator margin
5926c50d6c4 fix missing markdown height update
33209f104db update markdown height on options change.
7fd8f828c02 fix pwsh profile test failures (#124613)
8f18f3c5ff2 oops
771446e4a21 Make showCellStatusBarAfterExecute not experimental
71cc917274f Add option to show cell statusbar after execution
3ccbe2a6b1b Fixes #124247
789a91a487d wip
db6ffb43b90 fix #124583
c351b396cac Support terminal renaming inline in the tabs view (#124533)
33eb149bada Add reset to default to terminal tab color selector
18b30e5b494 Fix default shell args for debugging
a8b63f564af Merge pull request #124585 from microsoft/alex/ghost-text
19c88bc3c7a editors - more EditorOptions cleanup
5254e33173d Removes unused const.
af0078d44d5 editors - more EditorOptions cleanup
de08dcdf276 remove folding classes first when config change.
c17917e6ba4 Enable notebook renderers on web (#124557)
f2b1f78ad45 editors - remove EditorOptions
a21b824704b Enable notebook renderers on web (#124557)
0249ae32871 clarify that NotebookController#id should be stable, https://github.com/microsoft/vscode/issues/124535
080f8b5e35f editors - remove TextEditorOptions
8adc16d6c50 editors - remove TextOptions#create
b10db1828d0 editors - remove TextOptions#from
9bdb8f88816 editors - remove TextOptions#fromEditor
593a25d41e1 editors - remove TextOptions#apply
741beb8f264 TestResolver, use 127.0.0.1, not localhost
3de3141ff56 Implements basic cycling through completions.
4d4ebbee5fc Clear inline suggestions cache on commit.
f89fc476de3 Fixes colors for dark & white theme.
a78bc1aa96d icon label: supportIcons implies LabelWithHighlights
d4307f8d534 missing validation for top-level token color object
b6551f8e4e3 Workspace trust - no need to call setWorkspaceTrust (#124566)
afc2b062703 editors - start to remove typed editor options (notebooks, search)
64b0c65b8cb editors - fix cyclic dependencies
5880a6a4eeb Merge pull request #124570 from microsoft/hediet/ghost-text-expanded-by-default-setting
ce8b0049619 Merge pull request #124353 from microsoft/chrmarti/localinterface
97d576cb085 editors - more cleanup of large files
43b7187c3df Force inheritEnv in ext debug terminals
0685a4af28b Default bash, zsh and fish to login shells on macOS
a26ecef44b5 Add self to workbench-diagnostics
8a1de4b022a Merge pull request #124567 from microsoft/hediet/fix-after-decoration
0efc03fb168 Removes unused import.
5364a9351fd Adds option "editor.suggest.suggestionPreviewExpanded" to toggle whether suggestion previews are expanded by default.
8bd49ffd50b update distro
eff82a3cef1 rename trusted types CSP from notebookOutputRenderer to just notebookRenderer
ffd1f84ea9f rename notebookOutputRenderer to notebookRenderer, https://github.com/microsoft/vscode/issues/121819
fd212e712ea validation :lipstick: https://github.com/microsoft/vscode/issues/121819
52df34dcf19 Fixes invalid cursor position around after decorations.
eebf8e876ab editors - extract input and side by side to own classes
42e59bd3777 more complete cell info for markup renderers
e11764f8420 add ICellInfo#data to eventually replace bytes
b5fc2b0a398 NotebookCellOutputItem factories allow for metadata, expose "bytes" as data property, deprecate value-property, fix converter issues, https://github.com/microsoft/vscode/issues/123884
856fb393cb4 editors - more dnd code polish towards any editor dnd
f2248508a68 fix tests on windows
ab793cf02ac editors - make dnd code ready to delegate serialisation to respective editors
59f5bbaf253 editors - cleanup editor descriptors and :lipstick:
dee37c6e765 web - offer upload action only for editable folders
e0f751f1287 editors - introduce and adopt capabilities
71d00b3b993 Merge branch 'main' into notebook/dev
0bada155580 more API todos
76523deb91e Bump browserslist from 4.16.1 to 4.16.6 (#124550)
963f30f0871 :lipstick:
b1823157d54 Fall back to existing published webview commit (#119295)
286b643ecd2 chore: bump electron@12.0.9
c3c2113c368 Preserve execution summary when converting dto
8173a0e0398 Fix hang when typing incomplete @feature in settings editor Fix #124520
28803975a1a Add @feature/notebook
e9f3fe9f301 rename markdown layout section.
fe41fcc58d6 :lipstick:
fe3cab25c5f compute position/width of output action bar.
af14bf673ab remove kernel picker config in menu contribution
1da9f2d2e6a Update subscribers.json
d28d8802e42 testing: add default keybindings
8b9f8595cc2 Remove unused
6cfad71ce61 notebooks: remove deprecated vscode css vars from webview
196e79256dc Add workspacePlatform context key for getting started items Closes #123824
6ed2584f390 fix unit tests.
46ef54c20e9 Merge branch 'notebook/dev' into main
8a41d85d1be notebook open layout settings.
f88c007f6c6 👋 Rachel, 👋 Tyler
d7ead317dca Close #122570
41d869f5514 move nb layout settings out of experiments.
79762396a06 Respect soft revert for custom editors (#115658)
78251f8e016 Update distro
7e0d8cd80ee Merge pull request #124511 from microsoft/tyriar/color_config
9993eb9d1ae testing: improve support for markdown messages
b168ece8de3 markdown: add nbsp to unescaped sequences
b04c9668927 Fix test resolver with trusted workspaces
dbdc7a259e2 added bottom spacing for table in markdown preview (#124385)
5cbd4bc4691 Fix color of single tab status icon
a8d2a3a87c5 Resolve todos
47b7320c1f4 Show tab prefix before icon is ready
a31d9ca6993 Don't show icon until its resolved
f7f6956554a Share profile property schema
17e82898ed1 Remove show all colors, add settings intellisense
a8e7253de09 fix scroll in table widget #wt fixes #124314
2b9f22631f5 Support terminal link word wrapping (#124514)
cdbf46815c6 update distro
fe1af896d5d Use remote reconnection constants (#124517)
2b6564c1015 insert toolbar on the left.
df3c2c48755 testing: move apis to stable
b6dad5d1437 Support any theme color
3c2ffadf29c Dynamically generate terminal color css
9eaba8944ff Support colors in terminal profile setting
7a0ce574da6 Fix test output pty usage
777f09d4569 Fix safe config provider fallback to default
d63078aaf04 Merge pull request #124317 from jeanp413/fix-124127
a8397d15299 Merge pull request #124480 from nrayburn-tech/fix-122348
934a4244e27 Remove overrides from editor service (#124375)
b47569400a3 option to hide terminal tabs if there is only a single group fixes #122348
5319757634f Add fallback webviewExternalEndpoint in code
8f11975c47c Close #119722
d6b5df5e199 retry logic for setting password (#124390)
12fa7b04257 Increase timeout for webview focus change
4c4ec402e7e return early
b314536e56a Move find file references into the search group
18296326a9a Set proper context on new cell output toolbar
28767c88f0a Close #122795
cd8bf7ba536 fix zero height output height.
7bc2019b8d5 Updating pinning test
be8745ac9e0 Fixes #123228 (#123584)
6ee883bfa32 Split href before decoding instead of after
6af49913c2a title for notebook label in notebook toolbar
77ff6eb03bc Add image specific link normalizer (#124400)
e9b8c129155 Add types
a03daaf8506 Merge branch 'notebook/dev' into main
4ba27602740 fix #119214.
8afcdfaad8b extract complex options parsing.
9996e32bc9c testing: improvements when running a previously un-run test
6507d05310f freeze layout config.
6cda8d2373d extract configuration update
f38f3bb8e78 Merge pull request #124044 from microsoft/alex/ghost-text
51aa5402d63 Allow single line decorations that are not at the end of the line
06a86116b73 Fix firstHostSegment logic
827dec3a0df Use better logic for getting scheme and avoid extra decoding for authority
44fe867eddd fix tests
c23c9e448e6 Implement dragAndDrop enable setting
021071ff74a Avoid double encoding authority
22dc518a210 Remove unused type
97bbacd8087 Remove extra call to with
82d18a42fa2 testing: fix auto run triggering test multiple times
17f3a69e243 Allow toSide #119725
86cb6d6b337 Close #119725
4d53b454283 Fix local term warning in remote
5ac4f5f5be4 Fix didn't work
af3fbd968c9 Make sure we decode uri path
84f5040b3db Remove unused member
91fdd52d17b Merge remote-tracking branch 'origin/main' into alex/ghost-text
8b709a2f55a testing: provide test IDs in menu contributions, rather than internal elements
231c155d31f Refactors the inline completion feature.
852b70eafed Try fix (#124384)
c5da7f33a70 Fix wsl detection in profiles tests
b6387e477be Tweak output toolbar position
b78754e1e46 fix incorrect links (#124203)
a0d7f6292e9 Remove a few instances of 'vs code' in d.ts
b0683f58a5a fix #124360
9847783f62d Remove uuid from webview resource uris
79dea51e79a Rewrite webview urls to be more url-ish
8a4bf3081a8 update folding on mouse over
70c87f0db9b Fix #124240
adf68a52d56 editors - some type :lipstick: around setInput
effac5be7f9 drop as-prefix for ICreateCellInfo
8f093359f07 editors - simplify some serialized editor input
8aff8020dae Improve guard against unexpected URI call
82cd4f027ad fix leaking of NotebookCellOutputTextModel and NotebookCellOutputTextModel#_onDidChange, fyi @rebornix
c5b9b6c48c7 Fix missing async
5807530e3ae more jsdoc
85f518b2552 Add `RemoteAuthorityResolver.getCanonicalURI`
c650993dd39 Add `ResolvedOptions.isTrusted`
49e96be2fc1 :lipstick: prefer `readonly` over `public readonly`
1087876df86 Use vendor-prefix for notebook specific mime-types, e.g application/vnd.code.notebook.stdout
045e5d2f568 Store conflicting defaults in storage service (#124366)
fc0b6f5e5ab fixes #122653
8b25f922b6b builtin support image/gif mime type
61aca51a322 consolidate SVGRendererContrib and HTMLRendererContrib - both were the same...
fb6f0d95fad consolidate JSONRenderer and CodeRenderer
103892d1eb4 fix code renderer layouting issues
32a06b9be2c [typescript] add limited description
bbe3b2266b5 allow to signal limited functionality in virtual workspaces
d65dace8ea0 Merge pull request #123351 from nrayburn-tech/fix-77239
b9f20119393 Bump distro
815f217174a jsdoc for factories, some unit tests, https://github.com/microsoft/vscode/issues/123884
8268bd46e7f :lipstick:
375a15f07e9 Merge branch 'main' into notebook/dev
996dfffd637 enforce proposed API for shortTitle proposal, https://github.com/microsoft/vscode/issues/124355
c5637229dda Merge pull request #124289 from microsoft/command/shortTitle
2b959fdadc1 Listen on local interface only (#124350)
494e827e351 expose output item bytes to renderers and provide util functions: asText, asJSON, asBytes, asBlob, fyi @connor4312, https://github.com/microsoft/vscode/issues/123884
100a70731db SVG images are not render in the tooltip (fix #123688)
949f60498ae Merge pull request #124346 from microsoft/ben/pfs-promises
063be236f34 scm do not auto focus input box on iPad
f19843b0a3e editors - some :lipstick: and tests for workspace trust in openEditors
9086ecd9f08 Renames Suggestion to Completion and cleans up API
a6f7aa5e4c5 handle workspace uris
73c6f34f9ec Do not recognize Debian's .install file as a shell script. Fixes #124295
90b9e04f951 try to use suffix for view type when creating untitled notebook, fyi @brettfo, https://github.com/microsoft/vscode/issues/121974
779f9876bc0 debug: properly read the debug.saveBeforeStart respecting activeEditorMode
79e642a5ddb move and simplify renderer registry
bbc293839d4 declare IRenderMainframeOutput#dispose and adopt it for builtin renderer
55059ffe214 todo
e6dd819bf08 first cut of "bytes only" output items
4b5db9098c2 smoke test - disable failing search test
17459a4abd1 notebooks - add test for NotebookWorkingCopyTypeIdentifier
43b51ce8e76 notebooks - fix type identifier compute
703ca68ea6b fix typo
b8fe2db4392 fileworkingcopymanager2 => fileworkingcopymanager
0e58bef15cd file working copy => stored file working copy
78fbc51ad75 Close #124325
633ea857088 notebook working copy - some cleanup before refactorings
d0c5675f6f2 editors - less group.openEditor usage
e66c62f38a2 Generalize smoke text
89c8f919884 Add smoke test for #124146
4fd4e10e99e Fix #124146?
bfb822e4cf0 fix #124284
0989449a055 Fixes #124127
2f2b6b528d0 testing: show duration for test results, handle state computation better
3e5faf69c14 Remove console.log
9e04a67d125 Switch to use vscode-webview.net as default webview endpoint
acc07bd9591 Mark properties readonly
bf4c7042a3a cell toolbar overlap with notebook toolbar.
f29bd6f18dd Dont autofocus input on ipad Fix #122044
5b0fc94e6af fire event when trust is change in empty window #wt
c1b809ef221 Fix #124307
cd27f1fcb91 update text for loose file button #wt
07a2aab8f2c Remove duplication around checking isRemote
55c2fc5604e add setting and checkbox for untrusted files #wt
d3f040fe017 Fix notebook cell statusbar items duplicating. Cancel tokens on dispose, and dispose the timeout properly
894b7782cce Merge branch 'notebook/dev' into main
9627b4ea63e Emmet identify CDATA for wrap, fixes #123136
97740a7d253 Revert "Revert "Revert "Closes #122433"""
ddf8cc42616 Dispose CKS
4c1474b458d debug: finalize parentSession
514d3162bc8 Persist title source and set after reconnect
604b27db1bf Fixes android screen-keyboard backspace issue.
af0c01b1e36 Short title for command contribution.
18ea5ac15e6 Use isRemote instead of remote authority to determine where to load from
6f2381e33d7 Terminal tab icon API (#124004)
d0cea47ae39 Merge pull request #124194 from microsoft/dev/t-andreamah/outline-reveal-editor-switch-fix
dae2a9d4ebc do not auto focus on ios extensions input and keybindings
6b097212e69 Revert "Revert "Closes #122433""
bd934d89ea0 Use untyped editors for workspace trust
59abb887f6c notebook: address messaging api changes
5b17052a5b3 Fix webview tests
2270c36cff9 Use extension location instead of remote for asWebviewUri
9ffac783be4 Merge branch 'main' into dev/t-andreamah/outline-reveal-editor-switch-fix
22f7f470b69 Apply Logan's suggested changes
0b355ffc89b notebook: fix certain kernels/output not working
f75152cd815 notebook: fix certain kernels/output not working
ab5df442eb3 Merge pull request #123727 from microsoft/dev/t-andreamah/markdown-static-preview-scroll-state
18c254987cd Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
2ab6e9cdd26 Debounce invoking the inline suggestions provider
99be6bad750 Add a command to hide the inline suggestions
62bbbcc7bf4 Remove log
875ada9bfad experimentalUseTitleEvent -> titleMode
76154be4d4b Truncate Windows path from sequence, do title handling based on remote OS
8a6cc9cba7c Fix dynamic title for reconnected terminals
74849362b2e Render only one line of ghosted text by default
713d5861404 :lipstick: less casts
1718a6e2ac8 Hide hover on target element(s) click
224b0f22922 Fix category and max-memory option args
5ae8db2ae0e Render the suggest widget above when rendering a multi-line preview
8c194abb5e7 Do not shrink the additional lines once a shorter suggestion is displayed
da4fcc266fc file working copy - avoid ugly casts
aea7c1a3343 Merge pull request #124196 from microsoft/tyriar/dnd_2
e538fd90c0e Hover hover when context menu is shown
4a679df5312 Hide ghosted text when it wants to be displayed in the middle of a line
e91d5475acf Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
c6d2254b2fd Create a `InlineSuggestionsSession` also when showing suggestions
b5a9a026068 Invalidate current suggestion based on cursor position
49339aba513 Only start a session after a content change (with debouncing)
fdbcef0a842 Add `editor.suggest.showSuggestionPreview` to turn on/off inline suggestions
c8410ece147 node-debug@1.44.28
234136b6c28 💄 acceptsNonWorkspaceFiles -> acceptsOutOfWorkspaceFiles
91bf9326334 fixes #123469
2cc3b168fde Do not force the instantiation of the `SuggestWidget`
1543754dcab Tweak loose file dialog warning
669b0b3f719 working copy manager - clean up some types add some new APIs on manager2 for unified access: - get(resource): working copy - workingCopies: workingcopy[] - onDidCreate: Event<working copy>
3234403c5d2 Merge pull request #124191 from microsoft/aeschli/virtualWorkspacesInExtensionView
19574448d0e Fix rendering snippets
5f7cfa3a54e Introduces a GhostTextWidget model to enable data binding.
a6f89f58a9e Workspace trust - empty workspace (#123811)
0c996a39b65 Implement consolidated output toolbar
f583b4b3367 Merge branch 'main' into notebook/dev
29c61570a5b Revert "Closes #122433"
34180ac9bef Remove code allowing multiple ids for a command
35eafb78732 Add sort imports command
e65a227c829 Test using readonly[] syntax in vscode.d.ts
1ddc623e585 Simplify logic for webview resource uris (#123740)
93be0a6fa03 Update simple service
46a1ca78249 notebook: initial renderer communication
1ecba0426a9 Make `reload webviews` support webview-views
b3ed595dde7 Extract isRequestFromSafeContext
39d1a94e86f Allow loading svgs from xhr
4fbd548d72c Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
40592a274c9 fix test suite.
4fcc2720826 use custom shield dialog #wt
a65d55e9c48 Strict null fixes in webview
f822083cb70 Check `defaultPrevented` before showing built-in webview context menu
f594bb47e59 removing more unecessary whitespace
41606da2dc0 removing unecessary spaces
920c9a3a0d5 improve banner for virtual workspace
9ee1906718d pr feedback and combining prevEditor info for preview and non-preview
f433b4781a0 Pick up TS 4.3.1-rc
d921cc41fc0 Update markdown grammar
1642d4cd0ad Merge groupBy and groupByNumber utils Fix #123569
c1d6e44262e Avoid listener leak warning due to reusing cancel token for many RPC calls
0d338068034 Add suiteRepeat test util
5b3cf7cc2ae Merge branch 'notebook/dev' into main
c936add6013 hide kernel status bar item if it is already rendered in notebook toolbar.
b8c7d75e465 Avoid illegal line numbers in case of undoing a completion at the end of the file
63348b4a395 Improve contrast
de89605adfe Do not invoke provideInlineSuggestions when just moving the cursor
08f4a36de15 notebook toolbar container display none by default.
6956a38b674 Have the `InlineSuggestionsModel` listen to events directly
26194faa8be fix focus indicator default value.
2fbf0cd977e Respect the suggest widget only when there are suggestions
8c27c1f257b Update list focus highlight color in standaloned editor Refs #123703
0ec51535fa2 Rearrange actual group splits, not just instances
25bdb018483 Add theme key for terminal dnd
15f772fae32 notebook: include script url in back compat patch
b79825e7c4e Clean up
a3e72ce1d06 Reinit dnd observer after reattach
72b01fea379 Avoid selecting accepted text
d7f6d7e735d Fix markdown cell drag indiciator having wrong position in scrolled documents
de1c8ad93a9 Give clearer names and add comment
40a26850575 Fix shift for markdown cell selection only selecting current cell
3c417665643 Fix strict null errors in webview main
b8a0123cfc9 Fallback to fetch if localhost resolve fails
f0ef8dfd913 Add explicit null typings
c63ac2f6388 Use searchParams to get id
c13c6d8e468 Throw error when trying to reload/navigate within a webview
05f83d95d2b Fix issue reporter not debounce submissions (#123340)
8e87fea2f15 Support dragging to unsplit
40fbf5d915b insertToolbarPosition
e071cefa4df Support creating splits in different groups
f1a372c15f8 Support rearranging splits
2b30689ab00 Close #123935
25a12c75c5a use dummy uri
568bb89fadb Merge remote-tracking branch 'origin/main' into tyriar/dnd_2
5266a5fae3f Improved hover feedback
44d135e94f3 Merge branch 'main' into dev/t-andreamah/markdown-static-preview-scroll-state
f4e05837d01 Remove custom height, use default from menu service #123869
134d9b187bb Closes #122433
a796ebfb8b4 update actions column width #wt
f36c7a0860b Terminal dnd feedback
3804c98d6f7 fix padding for table #wt
5442f154ef6 fix issue when not connected to remote #wt
6356613d809 Update according to suggestion
49187c4e785 Replace flush with setFlushOn with loglevel info, fixes #123856
45e5c50dbfd Partially implement terminal drag and drop
283180b64b2 don't show action icons all the time wte
9716c27e068 slightly better uri for untitled notebooks, https://github.com/microsoft/vscode/issues/121974
1256b258a6f Honor the selection suggestion in the suggest widget (when it is visible)
d553c21d5e0 fixes #123869
52c8fced385 focus indicator border or gutter
81c6572671c added default editor override for symbol reveal
9326ded502b show extensions limited due to virtual workspace
b02acf39081 Merge pull request #123738 from microsoft/dev/mjbvz/unify-renderers-api
284c21a588e tweak terminology for wt entries
9a322a0d62a use folder terminology due to windows/linux limit
dc8844925ab Part of #122996
b63ad124d2e mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974
09ab8ad2029 wip
eaf5a49200b status - update description of `name` property
1f912dfa3d5 Fix #123617
ff6d8771c94 fixes #124085
88d9a3aaf5c Support command links in trusted tree hovers Fixes #123723
eb5874237eb Improve task terminal status message Fixes #124062
53b58c89d44 Fix loop in port forwarding
37a11814295 do not include non configured deprecated restricted settings
53352a29540 add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974
b7058688ad3 Fixes #124143
a0819ed4fea Add ending period to --sync
faa3146a310 Add ending period fto prof-startup
159479eb5ae Allow to show status bar entries with an id and name (fix #74972)
f23f011f552 untitled - clarify resolve methods
734b79dadae fix #124102
08618458110 fix ExtensionRecommendationsService test (for #124119)
e5bf21393bf Additional navigation keys
99f3a3726eb Additional details in the aria label
06ee4764a4c untitled file working copy - test :lipstick:
1cc2f71a1ff untitled file working copy - tests for new unified manager
8c6db097ac7 untitled file working copy - add new manager that unifies file and untitled working copies
bc37b284431 untitled file working copy - shared dispose handling
0d92cb9dd88 untitled file working copy - poperly resolve target
37fbfa61251 untitled file working copy - set visibility
5835fbc9f1d untitled file working copy - some code :lipstick:
a47fc96766a untitled file working copy - fix tests
1edef157350 untitled file working copy - wire in save support
8173bd132fb untitled file working copy - add workingcopyservice#get
a3ee06b3e03 untitled file working copy - extract common super type for manager
02c72e2bd64 untitled file working copy - extract reusable interfaces
44dec56af8c untitled file working copy - :lipstick:
103ba104a56 untitled file working copy - tests
9f990bbb6ec untitled file working copy - first cut manager
4173ced659c untitled file working copy - first cut
825f6c7ab84 valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
b1349b64a64 update color registry names for inline values
677f2a3be12 remove excess whitespace
0e4159cb7aa fix localization key/description for debugInline colors
df308a9a81b add color customizations for inline debug values
a9c5e37ea0d fix #124102
c5611075cad fix ExtensionRecommendationsService test (for #124119)
501b691dd06 Additional navigation keys
6034e35043e Additional details in the aria label
e878f5a3ee4 Add support for untitled file working copies (#124120)
13aff6aa7d3 untitled file working copy - test :lipstick:
a48180b6e6d valide URIs created via from, https://github.com/microsoft/vscode/issues/121198
f22eb7ee29d untitled file working copy - tests for new unified manager
5f6d4786857 Merge pull request #123065 from nrayburn-tech/120936
2ecf53bf79a untitled file working copy - add new manager that unifies file and untitled working copies
32d4df9b823 untitled file working copy - shared dispose handling
3a1b950c147 Merge branch 'main' into ben/untitled
97518f5e869 Copy testRepeat helper to extension integration tests
721cdd6472b Fix data loss when renaming custom editors (#124057)
bbb89b86f56 remove hover bg color on notebook toolbar icon.
8f140828107 fix mouse click double background
c59f782cc7d adopt table widget for workspace trust editor
616e0fd9927 refactor: polish
4815c9e9954 fix notebook toolbar scrollbar
a069768c9b6 Remove disposing of editor input in override service
0026416a7ea move showDeprecated suggest to be a CompletionOption option
2a9f02348f6 Make notebook toolbar cell visible on click (change notebook.cellToolbarVisibility default)
df93e53dfb6 Merge branch 'notebook/dev' into main
4486788c81c allow the left toolbar to overflow.
d501abe922d contribute actions to the toolbar.
bf9f6837d14 NotebooKernelActionViewItem accepts notebook editor widget.
9063312f9c1 keep ref from cellVM to outputVM for now.
5913c5b070e Merge pull request #124125 from microsoft/tyriar/join_terminals
9b1ba3f31f0 Adds Memento.keys #87110
8b726fc9f51 update color registry names for inline values
25873bb34c4 Adds Uri.from #121198
5c4fae91762 Merge remote-tracking branch 'origin/notebook/dev' into dev/mjbvz/unify-renderers-api
79bd573d9e4 Move OpenIssueReporter api command registration out of extHostApiCommands (#124068)
73cce9a080e Fix vertical terminal margin left/right
e657d422814 debug: expose parent session on DebugSessions
25967171f17 Delay workspace recommendations as remote extensions installations are ongoing For #124119
b84a8c4215a Re-enable selectionNavigation in terminal tabs
84c23ab5bd7 debug: bump node-debug2 version
b3c56f52813 testing: bad rendering of inline decorations for markdown messages
2bc36bec9dc breakpoints select on stop
71f4934a0c6 use enum
21e0fab8b87 Don't show join in command palette
1243a51d59b Support join terminals
4e7029f593b workbench web api: builtinExtensionsFilter
34775b7d660 add requestOpenUris api
fc76d8b6b44 fix #124113
455a8b6949b List focus colors are too dark (Fixes #123703)
aee486cd293 untitled file working copy - poperly resolve target
e02714b5775 Polish for some workspace reuse (#123519)
daaa8a98bf3 debug: focus breakpoint on debug stop
f113243a516 Close and reopen tunnel when protocol changes
960af85cd93 Reduce number of calls to get port attributes
fb9d3f3e501 Fix all ports showing as user forwarded
4726abdcfa8 explorer: do not remove dotes at end of filenames before validation
026e6239be9 Merge pull request #123895 from danielgary/wmic-replacement
8f78655dbe3 untitled file working copy - set visibility
615bb082c11 Tunnel -> Port
0f5ceb2f1db Add context menu for tunnel protocol Fixes #123750
414e5dbf1f8 install additional debuggers only when at least one debugger present
1c6e481373e untitled file working copy - some code :lipstick:
b0272010af8 Disable bell sound completely
f3cca6236e0 remove todos about ipynb cell ids
3f6e29238c5 Show status icon in tooltip
f8054f260ee Merge remote-tracking branch 'origin/main' into alex/ghost-text
2d80cb75c4b Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
cdeaebbd3be Show info terminal statuses in narrow view
3467760399e Merge pull request #123867 from hediet/hediet/fix-123178-leading-ws-in-wrapped-line
71e729d1222 Merge pull request #122785 from tejasvi/patch-1
1b591be32b2 Merge remote-tracking branch 'origin/main' into pr/tejasvi/122785
49ded4d7e11 Fixes #122825: Dispose proxies when the extension host terminates
7c07550dbc5 Log errors encountered during deactivate
e4159c8f892 Add protocol to portsAttributes Part of #123750
b2c32980765 untitled file working copy - fix tests
b94b2d2cf01 untitled file working copy - wire in save support
fe2761a026e untitled file working copy - add workingcopyservice#get
956347c4edc better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655
191ebfabe65 Merge branch 'main' into notebook/dev
2f2f8d7b0f4 untitled file working copy - extract common super type for manager
102433ffbef untitled file working copy - extract reusable interfaces
27d250fa0da Merge branch 'main' into ben/untitled
07cf22f6814 Fix ctrl+enter in code cell editor
45aafeb326d fix #123816
fd7d84a392c Merge branch 'notebook/dev' into main
d51c7f66306 add experiment global toolbar.
079be5f0fd6 remove run all cells constraint
0031e783518 Store tab list width in global storage
e270ff06255 Make default horizontal tabs width 120px
1bd7c329fb2 Move tabs list size constants into const enum
e0ff23866ad 💄
49870fb9fca More accessibility improvements
47c96324ba6 Banner accessibility improvements
7c4a2cb6cc6 Add args to source profile schema
2bf81674ee7 refs #123976
a3fe790a45f Explicitly flush OutputAppender #123856
2c91cc8a7d2 Clean up decorations when hiding ghosted text
ac85998e016 Pipe language edit counts into CES survey (#124006)
22350f3dc54 Change the order for ghost text decorations (use a class name that sorts before)
9916815a187 Merge pull request #124039 from microsoft/tyriar/121278
74372fe5663 Fixes #124038: Render a `<span>` for each `::after` decoration at end of line
a1646e35c36 Remove try catch, clean up
6353aaac13a Share code between dispose instance and remove instance
9719ae6e725 untitled file working copy - :lipstick:
1371a8e0d49 Bulk-edit veto dialog use the correct reason
327690a3cb9 Unsplit terminals
32db232a53a Scaffold ghost text
63b6e6c51d7 untitled file working copy - tests
45769b83189 debug issues assign to Andre
f2640c349b0 untitled file working copy - first cut manager
38dda41eaa0 Merge pull request #123474 from microsoft/tyriar/local_wording
e8dbf0cc9a1 Improve wording, separate for remote and virtual
befed354684 Merge remote-tracking branch 'origin/main' into tyriar/local_wording
509926497c8 sandbox - make CLI commands a native host thing (#123899)
dc85211b159 untitled file working copy - first cut
a6db2795e36 Fix elevateIfNeeded port attribute Fixes microsoft/vscode-remote-release#5065
736896527ce Improve npm trust message
d4ca8b7f3a3 icon contribution: add requires (for #117437)
b2273e80745 Merge remote-tracking branch 'origin/main' into main
d8b70e74a88 cleanup link styling
46596757d41 fix icon contribution id validation (for #117437)
9ef2514d701 Merge branch 'main' into pr/121835
aad39f1ea63 untitled editor names :lipstick:
7320c8514c9 status bar - fix compile errors
381e7c2d0bc status bar - use secondary priority as sorting criteria (#123827)
da374067139 state service - do not log expected file not found error
82767cc1d7b add aria description for workspace trust editor refs #122537
cfa977755b1 fixes #122537
5a5d1bc91f8 Add provider label in auth menus (#123922)
ff59c24225a fix #123709
87476adaee7 Merge pull request #123919 from jeanp413/fix-123892
217261cf739 Mitigate #123856
055319001c6 Fixes #123892
802ba30de2e allow managing workspace trust from extension icon
f3277a1e1e9 fix markdown editor position for compact view.
f0e57a781af fix #123819.
12f273e3e07 fix #121056.
6d79421b349 Merge branch 'notebook/dev' into main
7b9bb17ce56 refresh styles after kernel is changed.
e5c7b899cf1 compact view.
d0b6c2d2276 fixes #123858
40d5e6796fb fix #123700.
baccddcd459 Use Windows mode if build # is <= 19041 (#123725)
dcfdc8d2e4e Merge pull request #123429 from jeanp413/file-drop-terminal-tab
18313e82b00 update markdown folding icon padding
fcde284705f Merge pull request #123246 from vibhavsarraf/terminal_link_normalize_path
109f7feb3b0 Trim leading ../ or ./ from quick access query
4e79908dcff Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
42b1e81d5d5 Merge remote-tracking branch 'origin/main' into pr/vibhavsarraf/123246
e5f3dd9ef82 simplify default view styles.
f4691de9552 remove legacy comments.
1ccd6a07946 Merge pull request #123910 from jeanp413/fix-123891
36e2b3176ee Update distro
c492f13efc4 xterm@4.13.0-beta.1
dff22a07121 Fix double border on vertical splits
c33420d9872 Fixes #123891
8c0ba0b5d79 [remote menu] add command Install Additional Remote Development Extensions. Fixes #123905
6510b614c10 Consistent casing for `Install Additional ...` quick pick entries
22d7f210f79 Fix full path flashing in terminal tab
4946fee0dd1 Alt+click to split single tab
f8a3cef533f debug colors: compress css selectors
828e83defca Merge pull request #123726 from suzmue/hoverText
0f7439bf2e7 Middle click to kill single tab
09b77ba6d8b added comment and removed empty lines
89b4b6c90d1 Replaced wmic call with windows-process-tree
c6525283099 Remove dialog in ChangeLocalPortAction Part of microsoft/vscode-remote-release#4958
c8b4656197f Add requireLocalPort property to portsAttributes Fixes microsoft/vscode-remote-release#4958
6aec850c759 Multiroot workspaces on Windows with forward slashes are treated as relative paths. Fixes #123871
27966a2521d Merge pull request #123833 from gjsjohnmurray/fix-123831
b540874d21d Incorporate task terminal status feedback
67133f048d5 Add tooltips to task status Fixes #123730
5446…
* chore(deps): fixup lockfiles
* chore: restore .gitignore
* fix(vscode): redo extra extension paths
* fix(vscode): add setSocket to PersistentProtocol
* fix(vscode): restore server files
* fix(vscode): restore typings
* fix(vscode): restore proxy_agent.ts symlink
* fix(vscode): use ptyHost.getEnv
* fix(vscode): uriTransformer refactoring
* fix(vscode): add new terminal listener
* fix(vscode): fix + enable layering lint
* chore: format file
* Squashed 'lib/vscode/' changes from 2064d4c301c..b4c1bd0a9b0
b4c1bd0a9b0 Merge pull request #125817 from microsoft/aeschli/125786
33d504f8455 clarify nls comment
d5fbc9f45fa fix localization strings with `command:`. For #125786
f8b576c274b trust the empty window by default (#125788)
c5e845182bf Dont use exp service for choosing first content behaviour (#125780)
78429fb8736 Use interpolation to keep special syntax out of strings to be translated (#125790)
47c2272a70d candy/125576 (#125787)
1e7b9242e89 Merge pull request #125773 from microsoft/roblou/fix122768
134cc8b7711 Update values for keybinding query context to match real keybindings. Fix #122768
26317e8dccd fixes #125722 (#125768)
629091038fc allow a 3rd character for first part of language id (#125761)
5e6379fd7a9 Merge pull request #125741 from microsoft/tyriar/r157_125729
098c99e2237 Set terminal title in ctor for custom pty terminals
c7119ae8b63 Merge pull request #125679 from microsoft/isidorn/fixRunMenu
0ef242cb5cc Merge pull request #125728 from microsoft/joh/fix/125716
c188ea91a64 make sure to transform notebook data metadata
e27b85b9958 fix #125702 (#125703)
008c3ecf4cd Port fix for git diff paths in webviews to 1.57 (#125704)
c926ecf021a Clone object before applying migrated setting (#125696)
6d4a8af5cfc Hide terminal menu if no process support is registered
2c9833b549d better context key for run menu
bf84ee619e0 #125527 (#125651)
2c4bd4f2b3c Merge pull request #125654 from microsoft/hediet/reduce-flickering-of-inline-completions
2e9321da48b Merge pull request #125657 from microsoft/hediet/adjust-inline-completions-color
b915673f7b2 Fix #125569 (#125650)
1c5f331fa08 Merge pull request #125653 from microsoft/hediet/fix-no-focus-after-accept
9bde5523814 Adjusts inline completions color. Fixes #125646.
7b724945310 Reduces flickering of inline completions & fixes context key.
5ba2e425f31 Fixes #125524 by focusing editor after commit.
6cdc6160057 Merge pull request #125649 from microsoft/joh/fix/125550
b3d2cd902b7 re-throw and dispose reference when resolving failed
dcc182fe3d2 Revert ESBuild updates and fix #125518 (#125574)
bdafbc3b5f2 Merge pull request #125552 from microsoft/roblou/disableRunToolbar
ce8505d5580 Add "hostRequirements" to schema (microsoft/vscode-remote-release#5144)
de98ebbc81e only show notification once per window reload (#125548)
31a11d3b786 Disable consolidated run button by default. Fix #125544
git-subtree-dir: lib/vscode
git-subtree-split: b4c1bd0a9b03c749ea011b06c6d2676c8091a70c
* fix(lib/vscode): restore product.json
* fix(vscode): backport resources hotfix
* refactor(lib/vscode): reorganize code to fit vs rules
* fix(ci): remove stray symlinks
* cleanup(lib/vscode): format .gitignore
* chore(vscode): fix formatting
* refactor(vscode): remove parsePathArg in envService
* fix(vscode): add missing terminal commands
* fix(vscode): update .eslintignore paths
* chore: document uriTransformer hacks
* fix(lib/vscode): restore patches
* fix(lib/vscode): restore more patches
* Squashed 'lib/vscode/' changes from b4c1bd0a9b0..507ce72a446
507ce72a446 Merge pull request #126577 from microsoft/sandy081/recovery/fix125970
3f4baf46c6f move focus check while converting
d95f6de445f - migrate only from active window - respect old value while reading
08bca485860 Fix race that causes auto port forwarding setting to be ignored (#126481)
2650c2e51d3 Merge pull request #126413 from microsoft/inline-suggest-prevent-auto-suggest
45c13db2195 Do not auto-trigger suggest when typing exactly the inline suggestion
20a512db915 Fix #126178; fixes markdown scrolling bug
3300069a2b7 separated editor scroll info by type and consume entry on access
92c259a77f5 Update package.json (#126283)
d21d7d9d3e8 Port fix #126057 (#126215)
d9b1d6b8c17 Merge pull request #126234 from microsoft/tyriar/157_125985
a16b9181915 Pass config to external terminal service
6bca69fc6fb macos - restore Cmd+W to close window when no editors opened (#126045)
b9f4ab00ba8 linux - restore `--no-sandbox` for startup scripts (#126028)
ca66517cf90 Revert back to Electron `12.0.7` (#126026)
6370d95598d Set visibility of markdown cells before rendering it (#126099)
git-subtree-dir: lib/vscode
git-subtree-split: 507ce72a4466fbb27b715c3722558bb15afa9f48
* fmt(docs): remove trailing whitespace
* fix(test): fix e2e tests
* chore(deps): update vulnerable vscode deps
* fix(test): clean up terminal test
* Retry menu navigation in e2e tests
* Update VS Code loader with trusted types policy
* Update build resources with renamed file
* Restore proposed API patch
Without this it is impossible to enable the proposed API for extensions.
To replicate the issue run a build or search for enableProposedApiForAll
and set it to false (it is set to true during development) then try
running an extension that uses the proposed API like the GitHub pull
request extension and look for an error in the browser console.
* Restore async storage write patch
This issue can be reliably replicated by creating an extension with the
following code:
await context.globalState.update("key", "value")
vscode.commands.executeCommand("workbench.action.reloadWindow");
If you do this the global state will never update. This can be seen by
logging with a notification or browsing the global state manually.
This is probably a bug with upstream because without this patch it is
impossible to wait for the actual storage write.
This actually required more patching than we previously had; I don't
think it was working in 1.56 either.
* Remove duplicate telemetry service registration
We no longer comment out the telemetry service in the workbench so ours
is redundant.
- logTelemetry call was slightly wrong (uses an object rather than an
array)
- No longer need the telemetry channel since the default uses the
extension environment channel.
- No longer need disableTelemetry since we don't create the setting.
This does mean the setting is not toggled off when the disable flag is
set (it does of course still prevent telemetry) but that appears to be
the same with upstream.
* Use service in terminal channel instead of interface
This allows us to avoid checking whether some functions exist when we
know they will. This means we can't use this for other pty services like
the browser one but that won't be necessary as this strictly runs on the
Node end anyway.
* Rename uri transformer using camel case
* Update yarn.lock
I got changes when I ran yarn so I reverted to 1.57 then ran yarn again
and here is the result.
* Restore .yarnrc patch
Delete .yarnrc and update the build process where that file is read
since it no longer exists.
This should resolve the issues we keep having with mismatched Node
versions. This can be consistently replicated by spinning up a new
environment (no previous modules or cache), running yarn, then running
yarn watch.
Also use process.versions.node instead of process.version as the latter
has an extra v at the beginning.
* Remove gulp-tar dependency
It's pulling in a security vuln and we don't need it anyway.
* Cancel current menu navigation on retry
* chore(docs): update docs with patches
* chore(ci): increase timeout to 15 minutes
Co-authored-by: Asher <ash@coder.com>
2021-07-13 19:09:20 +00:00
function getFullRange ( document : TextDocument ) : Range {
return Range . create ( Position . create ( 0 , 0 ) , document . positionAt ( document . getText ( ) . length ) ) ;
}