2020-12-16 06:52:33 +08: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, ServerCapabilities, ConfigurationRequest, WorkspaceFolder, TextDocumentSyncKind, NotificationType
|
|
|
|
} from 'vscode-languageserver';
|
|
|
|
import { URI } from 'vscode-uri';
|
|
|
|
import { getCSSLanguageService, getSCSSLanguageService, getLESSLanguageService, LanguageSettings, LanguageService, Stylesheet, TextDocument, Position } from 'vscode-css-languageservice';
|
|
|
|
import { getLanguageModelCache } from './languageModelCache';
|
|
|
|
import { formatError, runSafeAsync } from './utils/runner';
|
|
|
|
import { getDocumentContext } from './utils/documentContext';
|
|
|
|
import { fetchDataProviders } from './customData';
|
|
|
|
import { RequestService, getRequestService } from './requests';
|
|
|
|
|
|
|
|
namespace CustomDataChangedNotification {
|
|
|
|
export const type: NotificationType<string[]> = new NotificationType('css/customDataChanged');
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface Settings {
|
|
|
|
css: LanguageSettings;
|
|
|
|
less: LanguageSettings;
|
|
|
|
scss: LanguageSettings;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface RuntimeEnvironment {
|
|
|
|
file?: RequestService;
|
|
|
|
http?: RequestService
|
|
|
|
}
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
const stylesheets = getLanguageModelCache<Stylesheet>(10, 60, document => getLanguageService(document).parseStylesheet(document));
|
|
|
|
documents.onDidClose(e => {
|
|
|
|
stylesheets.onDocumentRemoved(e.document);
|
|
|
|
});
|
|
|
|
connection.onShutdown(() => {
|
|
|
|
stylesheets.dispose();
|
|
|
|
});
|
|
|
|
|
|
|
|
let scopedSettingsSupport = false;
|
|
|
|
let foldingRangeLimit = Number.MAX_VALUE;
|
|
|
|
let workspaceFolders: WorkspaceFolder[];
|
|
|
|
|
|
|
|
let dataProvidersReady: Promise<any> = Promise.resolve();
|
|
|
|
|
|
|
|
const languageServices: { [id: string]: LanguageService } = {};
|
|
|
|
|
|
|
|
const notReady = () => Promise.reject('Not Ready');
|
|
|
|
let requestService: RequestService = { getContent: notReady, stat: notReady, readDirectory: notReady };
|
|
|
|
|
|
|
|
// 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 => {
|
|
|
|
workspaceFolders = (<any>params).workspaceFolders;
|
|
|
|
if (!Array.isArray(workspaceFolders)) {
|
|
|
|
workspaceFolders = [];
|
|
|
|
if (params.rootPath) {
|
|
|
|
workspaceFolders.push({ name: '', uri: URI.file(params.rootPath).toString() });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
requestService = getRequestService(params.initializationOptions?.handledSchemas || ['file'], connection, runtime);
|
|
|
|
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
const snippetSupport = !!getClientCapability('textDocument.completion.completionItem.snippetSupport', false);
|
|
|
|
scopedSettingsSupport = !!getClientCapability('workspace.configuration', false);
|
|
|
|
foldingRangeLimit = getClientCapability('textDocument.foldingRange.rangeLimit', Number.MAX_VALUE);
|
|
|
|
|
|
|
|
languageServices.css = getCSSLanguageService({ fileSystemProvider: requestService, clientCapabilities: params.capabilities });
|
|
|
|
languageServices.scss = getSCSSLanguageService({ fileSystemProvider: requestService, clientCapabilities: params.capabilities });
|
|
|
|
languageServices.less = getLESSLanguageService({ fileSystemProvider: requestService, clientCapabilities: params.capabilities });
|
|
|
|
|
|
|
|
const capabilities: ServerCapabilities = {
|
|
|
|
textDocumentSync: TextDocumentSyncKind.Incremental,
|
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-10 00:06:38 +08:00
|
|
|
completionProvider: snippetSupport ? { resolveProvider: false, triggerCharacters: ['/', '-', ':'] } : undefined,
|
2020-12-16 06:52:33 +08:00
|
|
|
hoverProvider: true,
|
|
|
|
documentSymbolProvider: true,
|
|
|
|
referencesProvider: true,
|
|
|
|
definitionProvider: true,
|
|
|
|
documentHighlightProvider: true,
|
|
|
|
documentLinkProvider: {
|
|
|
|
resolveProvider: false
|
|
|
|
},
|
|
|
|
codeActionProvider: true,
|
|
|
|
renameProvider: true,
|
|
|
|
colorProvider: {},
|
|
|
|
foldingRangeProvider: true,
|
|
|
|
selectionRangeProvider: true
|
|
|
|
};
|
|
|
|
return { capabilities };
|
|
|
|
});
|
|
|
|
|
|
|
|
function getLanguageService(document: TextDocument) {
|
|
|
|
let service = languageServices[document.languageId];
|
|
|
|
if (!service) {
|
|
|
|
connection.console.log('Document type is ' + document.languageId + ', using css instead.');
|
|
|
|
service = languageServices['css'];
|
|
|
|
}
|
|
|
|
return service;
|
|
|
|
}
|
|
|
|
|
|
|
|
let documentSettings: { [key: string]: Thenable<LanguageSettings | undefined> } = {};
|
|
|
|
// remove document settings on close
|
|
|
|
documents.onDidClose(e => {
|
|
|
|
delete documentSettings[e.document.uri];
|
|
|
|
});
|
|
|
|
function getDocumentSettings(textDocument: TextDocument): Thenable<LanguageSettings | undefined> {
|
|
|
|
if (scopedSettingsSupport) {
|
|
|
|
let promise = documentSettings[textDocument.uri];
|
|
|
|
if (!promise) {
|
|
|
|
const configRequestParam = { items: [{ scopeUri: textDocument.uri, section: textDocument.languageId }] };
|
|
|
|
promise = connection.sendRequest(ConfigurationRequest.type, configRequestParam).then(s => s[0]);
|
|
|
|
documentSettings[textDocument.uri] = promise;
|
|
|
|
}
|
|
|
|
return promise;
|
|
|
|
}
|
|
|
|
return Promise.resolve(undefined);
|
|
|
|
}
|
|
|
|
|
|
|
|
// The settings have changed. Is send on server activation as well.
|
|
|
|
connection.onDidChangeConfiguration(change => {
|
|
|
|
updateConfiguration(<Settings>change.settings);
|
|
|
|
});
|
|
|
|
|
|
|
|
function updateConfiguration(settings: Settings) {
|
|
|
|
for (const languageId in languageServices) {
|
|
|
|
languageServices[languageId].configure((settings as any)[languageId]);
|
|
|
|
}
|
|
|
|
// reset all document settings
|
|
|
|
documentSettings = {};
|
|
|
|
// Revalidate any open text documents
|
|
|
|
documents.all().forEach(triggerValidation);
|
|
|
|
}
|
|
|
|
|
|
|
|
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 validateTextDocument(textDocument: TextDocument): void {
|
|
|
|
const settingsPromise = getDocumentSettings(textDocument);
|
|
|
|
Promise.all([settingsPromise, dataProvidersReady]).then(async ([settings]) => {
|
|
|
|
const stylesheet = stylesheets.get(textDocument);
|
|
|
|
const diagnostics = getLanguageService(textDocument).doValidation(textDocument, stylesheet, settings);
|
|
|
|
// Send the computed diagnostics to VSCode.
|
|
|
|
connection.sendDiagnostics({ uri: textDocument.uri, diagnostics });
|
|
|
|
}, e => {
|
|
|
|
connection.console.error(formatError(`Error while validating ${textDocument.uri}`, e));
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function updateDataProviders(dataPaths: string[]) {
|
|
|
|
dataProvidersReady = fetchDataProviders(dataPaths, requestService).then(customDataProviders => {
|
|
|
|
for (const lang in languageServices) {
|
|
|
|
languageServices[lang].setDataProviders(true, customDataProviders);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
connection.onCompletion((textDocumentPosition, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(textDocumentPosition.textDocument.uri);
|
|
|
|
if (document) {
|
Squashed 'lib/vscode/' changes from 622cb03f7e0..fd6f3bce670
fd6f3bce670 chore: bump electron@11.3.0 (#118680)
305bf142199 Remove icon from input row in ports view (#118649)
b5af426d34c Properly dispose everything in tunnel view cells (#118546)
f299ec03c2a Fix extra port icon (#118529)
62dbffbfe91 Merge pull request #118177 from microsoft/joh/bump-version
062c67a3210 Merge pull request #118491 from microsoft/env-var-recovery
e11b6a730c9 Fix #117903 (#118492)
e7936a3e885 prevent env var relaunch from extension owned terminals
3be37a725d6 Merge pull request #118438 from microsoft/tyriar/1_54_117990
d461d2fd311 Merge pull request #118265 from microsoft/connor4312/candidate/js-debug-1.54.5
88b4d3f9a4e Merge pull request #118448 from microsoft/tyriar/1_54_118321
c48a57b6988 Merge pull request #118437 from microsoft/tyriar/1_54_117956
d68ab8fc717 Don't force create a terminal on no reconnect
f9e6b352d1c Recover on pty host reconnect
b31f6e1afea Don't force kill ptys on Windows on window exit
bd655647d79 fixes #118214 (#118425)
3a6b7f7cbdc editors - fix mergeAllGroups (#118268) (#118406)
06c5e24837e FileSystemProvider extension: throwing a FileSystemError in readFile does not report to user (#118173)
61feeef2289 Renaming a folder adds it to history (fix #118080) (#118174)
dd74fb1d885 debug: update js-debug
362f7e441ff Pick up TS 4.2.3 (#118261)
6b7199812b4 Don't assume uncompleted category exists (#118250)
21ea885f455 Merge pull request #118167 from microsoft/connor4312/candidate/js-debug-1.54.4
de16aa4bae0 bump version to future 1.54.2
87ff6fb52f1 debug: update js-debug
f30a9b73e8f bump version (#118144)
a25525922cd update distro (#118129)
42e27fe5cdc Merge pull request #117982 from microsoft/roblou/settingsOpenEditor
ac575425edc Ensure EditorOptions subclass is passed to openEditor Fix #117952
911868fa126 refs #117960 (#117976)
62c69b32bf7 Merge pull request #117972 from microsoft/tyriar/r_1_54_remote_reconnect
564f3917935 Fix remote terminal reconnect
e7989863202 fixes #117924 (#117925)
c4d7a739c9b Terminal cannot input (#117915)
5266d3cc7f3 Merge pull request #117898 from microsoft/tyriar/r1_54_remote_reconnect
6f0e457db3f Fix emmet update extensions path issue (#117797)
66c7b551727 Implement shouldPersist for all terminals processes
ae03e39735b Only show `infer return type` refactoring when refactorings are requested (#117800)
e590188f171 fix #117792.
fc7005d93f1 delete comment that is covered by #117088
3dd2d431a01 re #117449. add default color in code.
be9c3901da5 Disable overrides in settings and keybindings (#117770)
ea3f3878887 Fix Forward a Port context menu action
d3b97f07fcf Fix ugly name for Focus on Ports View command Fixes microsoft/vscode-remote-release#4564
c1f5d07efdc Use button instead of + for forwarding a port Fixes #117589
c57c05ea364 fixes #117746
aa9f3842964 more fixes for #115840
909e129d6f5 no explicit call of setFocus/Selection outside of notebook cell list.
554341f99fa re #117725. setfocus uses wrong handle for selections.
3290f9a73ba fix #117725.
3eea629b602 Scope down querying getting started service to only cases where it'd affect the outcome
d13b1a1ac56 Update marked to 2.0.0 (#117714)
403851e4be6 force async to resolve in exp service
94447bd20e9 Use button foreground on hover
3a6957333b1 call saveMemento in exp service
1e25d0c49bd Add details about what to do if createSession fails, fixes #117409
1cd0c337672 chore: add crash id for windows and mac arm64
9e83108e8ab Adjust bottom cell margin
cda3b7e157f Tweak cell toolbar position
6d63655a758 Adjust top cell toolbar position (fixes #117676)
3bfba9fa221 chore: bump distro
5b6dd28057d Fixes #115861
9ba671094c1 Revert "Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)"
e5096a31692 Exclude z-author-verified from issues to verify in endgame notebook
14243220e50 Bump distro
75b26c1e5e4 debug: update js-debug
ae186be4703 cancel disconnect runner on attach
57c918802b8 Fix up types, make `done` always boolean Fix #117336
3516df762dd Fixes #116305: Add fake consumer of `IMarkerDecorationsService` to instantiate it
b91b917e9ae Revert "Add shadow to custom hovers"
dc04badf34a check if enablePersistentSessions before updating remote or local state
ebdf30f0887 leaks across notebook/contrib, fixes https://github.com/microsoft/vscode/issues/117687
dbd510ec91d Fix #113643
08073134158 fixes #116083
86fc2ba85f9 Fix #115425
54b88057c48 list: fix #116788
ca065c29280 Preview in Editor button showing in web Fixes microsoft/vscode-remote-release#4557
e6e61368ff5 fixes #114933
a5c6a900647 Fix #117612
2e63ec65ed4 fixes #116883
059e5798a24 notebook updates
44afa91ef6f also support when in viewsWelcome, https://github.com/microsoft/vscode/issues/9303
1b83aa0bceb Merge pull request #117472 from microsoft/alex/improve-connection-timeout-case
83ee8419e57 fix https://github.com/microsoft/vscode/issues/117640
abf2f3f6c83 node-debug@1.44.17
1f7ab5005ee upgrade to final version of DAP 1.45
9efc326b9bb fix https://github.com/microsoft/vscode/issues/117594
b85eb124d86 update milestone
6ade3e32968 Fix #117504
59c31364c70 Revert "Revert "chore: bump electron@11.3.0""
93c941bef89 Adjust markdown bottom cell toolbar (fixes #117626)
aabd93ed35f fix #117367 Co-authored by: Eric Amodio <eric.amodio@microsoft.com>
d37f3ffa392 Merge pull request #117645 from microsoft/merogge/hidden-term
105e8eec285 Revert "chore: bump electron@11.3.0"
51b93e40269 Fix #115320
805e7f281c3 fix #82587.
1582402b61e Fix occasional non-restored terminal buffer/title
1ba3ea20d68 Fix #117345
1a1178165db Actually use the tasExperimentService
6d0ce95af4c fix #116713
a708ba7a587 Update authentication provider doc strings, fixes #117409, fixes #117411, fixes #117414
d83895acf79 clear terminal layout info on window close (#117496)
8de95c02dbe Check to see if widget has been disposed of while actions are resolving
f4065074e71 fix #115209.
05d3593f91e fix #114936.
7f481d2fcc6 Make added, removed, changed, optional in auth session change event, fixes #117469
2852916b59d Pass scope directly when signing in to other account, fixes #117510
12f68ec7758 Fix unclear row focus in settings editor Fix #117527
73432445e56 Fix markdown cell going into edit mode when clicking a link Fix #109679
377ce5a59e1 Add feature flag for opeing to first incomplete section Closes #117533
c413a1c7aed fix build.
778e21ed452 Fix #117597
663159f2fa7 fix selection after multi cell cut
e62f7e8a458 Cancel disconnect timer on attach
3b06d2d1f33 fix #117458
f1d434309a8 Revert to link styling fixes #117539
caff7f4dcbd Fix #117336
07340c27f59 fix #117449.
22af2a11415 asFileUri -> asBrowserUri Fixes #117592
acfdb2d7ac2 Fix #115895
90cc8b14687 Only record layout info for shouldPersist terminals
213757cd5b1 fix #114031
faccfff275e Make terminal test less strict
8042e9b5d56 Pass should persist to pty service
80ea6efb4a1 Add shadow to custom hovers
fc61668a51e shared process - further delay spawning
20503c4da96 #114031 fix error
53fc5f7bb59 fixes #117256
eba4c1bc1ea debug: document context keys
c9042f49856 Adds force option to defaultLayout
d3b777f46c9 fixes #117348
48d47c8715c support when suggestions for keybindings and views as well, fyi @bpasero
0f6eda5348b fix splitview glitch
c1409aff832 fixes #117205
c783c26590e fixes #117391
8c98454f292 fixes #117478
fda43de2e5e untitle.hint: default should be hidden for this milestone
93bdc6cb71b fixes #117480
8d9b2e65bd9 more tests for https://github.com/microsoft/vscode/issues/117273
a63be52fdef Fix strange port label Fixes #117591
ff4bacb0ee7 Merge pull request #117535 from microsoft/term-disconnect-runner
134623067a2 Enable output based port detection on Mac and update default value of port source setting on non-linux Fixes microsoft/vscode-remote-release#4530
a799375663c fix https://github.com/microsoft/vscode/issues/117456
e7150f1fd3b add skipped test for https://github.com/microsoft/vscode/issues/117273
0d0cb2afdbd Inform pty host of detaches
90af0b9e3b7 Update enablePersistentSessions docs
3139dc7f927 Consider enablePersistentSessions when shutting down
1763c171a33 Merge remote-tracking branch 'origin/main' into term-disconnect-runner
4e467af0d9a Shutdown terminal immediately on last listener remove
b3b60ff1162 icon contribution: make consistent with icon themes (fixes #117492, for #114942)
57c6bad938b fix #117549
198dbb7a71e Simplify handling of pty host ID after restart
51a40b29e00 Fix #117566
3f987d64f0d fix compilation
f6f723e461f Save old cell paddingn in ports table
f6e68f4b4e5 #117391 get view by id
5e16cc37c6b Make input box fill whole Port cell Fixes #117386
c47da720f35 Fit input box height in Port table Fixes #117385
01cfa2f8352 shared process - spawn it when first connection kicks in (#117422)
3f868139394 Tweaked open issues query
aecbf77878c Improve titles of some port actions Fixes #117389
40ea1c99f8b Populate input with port number for Set Label Fixes #117390
bf65bc620be Use del to close port on Mac Fixes microsoft/vscode-remote-release#4534
5bc7c69ff66 perf - make it clear that shared process connection is after workbench ready (for now)
6e76d2520a9 web - remember last used workspace for extension debug
09a093d0d89 calm down integration tests
763e089ae54 :chore: consistent event names
7ffc518372b Notifications and feedback should not be visible at the same time (fix #101376)
6c179b9abea Pick up TS 4.2 final
a8c82939a7a Reducing padding for markdown cells
c13b21f7f8c editorType => viewType (fix #117451)
4e1234963a1 Fix #117340
4aa87166310 Update z-index for notebook left focus border (fixes #117528)
520188808c6 chore: pick up latest electron v11.3.0
075c5811b9d fix #117503
8e8c6a07dfe re #117451.
5713f288011 testing: don't go to source location when expanding/collapsing nodes
c5edf95dc6f testing: show hidden tests if reveal is requested for a hidden test
c2e66ea5697 testing: show retired test glyph margins as dimmed
f66e523dc3a testing: fix overflowing lines causing misalignment in peek
816040208dd testing: make auto run hover indicate current state
1550171b26f [getting Started] LogService: info => trace Closes #117443
91abaaa0cfc debug: bump js-debug
edd66c7c132 dedupe identical inline values; fixes #117419
80a1d7982ac Use grab cursor for rendered markdown cells
79b14947e7a Polish sign out dialog, fixes #117473
67261dc97fa fix typo in sorting; fixes #117375
fb3719c43e6 Focus editor when switching to notebook cell
45e71f054b6 Add completion for 'onAuthenticationRequest' activation event, fixes #117421
5c200bcc082 Improve handling of connection timeout limits
a5a8392079e Use registered auth providers instead of declared for getting label, fixes #117463
6fa58b5a863 Show provider label instead of id in sign in prompt, fixes #117461
1647961f7d9 Don't confirm on exit on reload
041e4d9b1f5 fix smoke tests with stable build (fix #117420)
763bfde29aa Remove proposed API check for registerAuthenticationProvider, fixes #117427
ece247a4f75 Don't clear accounts badge on cancel, fixes #117357
85cff833c28 testing: fix potential leak of projection instance
edc4abbc534 testing: fix MainThreadTesting disposable fishiness
d5a62bbe063 Fix Ports view context menu when no item focused Fixes #117393
2d6cc94a7cf Remove + action from Ports view title Fixes #117402
c1488d86c53 Better row aria label in Ports view Fixes #117404
cb3a048f5af leak of not used monaco editor in cell template
28a40e373cb fix #117300.
c2571352471 Removes extra command
e8351c2c2a5 Add better narration for + row in port table
c1fb9152a12 Better grouping on Ports context menu Fixes #117410
dda96b69bfc Remove debug logs
9c8882d8b7e Improve fix for #117246
9ecd3fc3022 Fix case with notification about un-forwarded port Fixes #117246
ded52df565e enforce segments in contributed icon names (for #114942)
9d1e8fa608a window - log crash reason too
4ee5bfc4b11 untitle hint: add telemetry from
13caeee4920 Document context keys
91f4ebc32d1 Remove code added to diagnose test only (#117244)
7222dfcffb5 exempt AuthenticationProvider from provider-naming rule
39b45dd9c0f Bumps version of github-browser
e4364e5f5da fix #117254
d2b24cd57b7 check if configuration is disposed
bd74308b5ab Revert "Merge pull request #117069 from microsoft/roblou/refactorKernel"
4673316a396 Fix #117284: Get started content becomes hidden on click
6312db1e01c Fix #115041: Path to untitled file from search editor is wrong
d54923b7f8e Add manual override for getting started treatment opt-in
b1831abf66d Fix folding of custom rendered markdown cells
b3a33306fb4 Add markdown emoji for testing in notebooks
b22f8f11698 Fix virtual file system resource loading inside webviews
69c0ce82f8b Add logging to better understrand getting started experiment rollout.
c159b34535c Merge pull request #117069 from microsoft/roblou/refactorKernel
ba3bd11ac7f fix kernel cache and add unit test for kernel reg.
1fd9f9eb286 Update test for api
eff172b7dd9 testing: better documentation in .d.ts
9cd0f2e8a4e testing: fixes if no document hierarchy is provided
e4a082af7f1 chore: bump electron@11.3.0
4ae248a0134 Remove leftover "runnable"
ce45b0d004e Infer cell "runnable" from notebook kernel state Fix #106747
65711c63dac Begin eliminating cell runnable metadata #106747
b9f20c79cbd Move kernel/execution code out of NotebookEditorWidget for testability
6a9f8ac7582 Rename markdown math extension to notebook-markdown-extensions
6a6b9a5cc89 Possible fix for #115918
a1f638e838b Changes welcome views lifecycle to Restored
08eac1a22dd Merge pull request #117204 from microsoft/rebornix/nb-selections
67ded110200 Add authentication provider registration to stable API, closes #88309
b6377b8e71d Handle promise cancelled for codeActionModel
2b44e04c101 Merge pull request #117292 from microsoft/tyriar/combined_id
a8451610bf1 Allow issue service to display a bug report window when remote extension host is crashed (#116896)
ffae9a4baf9 Encode pty host id into terminal id
3214b95098a :lipstick:
4f25f18bd77 selection handles are only used in edits.
5428ab54c98 fold element should focus the cell.
413963c489f Remove editorOpenWith (#116856)
cdd7066f009 Allow Markdown-Rendering Without Providing an Env-Parameter (#117041)
5e067109a3c reduce use of handles when possible.
1cc57241cfe Update Codicons - Update debug angles - Update `new-file` icon object - Add `debug-rerun`
9703977dab6 update workspace trust status bar visibility
a776fe9af7f feat: allow excluding tests from runs
967497247a9 fix #117087
5b943120a12 fix focus/selection after cell deletion
3dde0402069 fix #115740
e33dda9e461 Update warning icon color to meet CC (refs #115799)
6d41b4e1ce7 embed primary into selections.
9a104a34ada Update `breakpointCurrentStackframeForeground` icon color (refs #115799)
e54948aa8f2 fix output on pastedcells
ed3eb3fdf23 Merge pull request #117100 from NotWearingPants/feature/debug-save-before-run-setting
e70d90fddf3 Hide badge if trust state changes
5654c838e8e Emmet: add support of multiple extensions path (#117105)
5bab307980f Bump vscode-emmet-helper
fca88ede1ee fix type of getValue in debugService
d8bf53de7f6 improve descriptions of debug.saveBeforeStart
427d9e1fc6c fixes #117225
9818531cca0 Merge branch 'main' into feature/debug-save-before-run-setting
e97e4135fc7 change options for debug.saveBeforeStart
9cc75d0e923 workaround for stoppedLocation.column being 0
b4518eb44e1 fixes #117223
ed08a141110 selections[0] is primary.
42e8d3eeb89 Fix select session behavior, fixes #117266
31aa03fcc8c Closes #116361 - adds select/compare ability
3c31b0debac Fix #116214
b597d6123fb move comment related to resizing terminal panes from code to issue
97fd4b9db42 Update go home contribution (#117097)
986996a7dab perf - add a mark for how long it takes to connect to shared process
072ec46dcfa new install proprosed api (#117059)
a0945131a10 Cancel mouse down operation when the editor height changes (#113818)
f1d92e78960 Remove Edge Legacy workarounds
086ccb15b3a Remove support for MSGesture
3c0970f6fc7 unwrap the actual command id when a command that required indirection fails, fixes https://github.com/microsoft/vscode/issues/116932
d08c3989a7d word navigation: on windows let the native chrome word navigation take over
17b26788b9a textAreaInput: respect the selectionDirection from native text area
e722803d927 dispose models that aren't needed anymore
2362b7c7d6c :broom: remove unused disposable store
472c88618eb builds - same timeout for all tests across OS
1a6f64ef1de fix data loss issue #116600
05ea4c5e4e8 Removed optional message, and added modal parameter (#117241)
524e119a8b1 remove colon from git host in askpass arguments (#117230)
ea2c1e5991d fixes #117237
b273be79079 publish vscode-json-languageserver@1.3.4
3d455784e72 JSON Language Server 1.3.3
912792b418f JSON Language Server 1.3.2
e938901e2ab fix vscode-json-languageserver readme. Fixes #116720
e33c868876b oss tool
4fbb5f84857 work against layering check...
277c60fc0a2 :lipstick: event usage
b64997e0c70 add nls message for icon property (for #116198)
cdf30a97f81 Update distro
b237599ad2f use browser crypto when it is available
d6846fa9e73 Merge pull request #116449 from microsoft/tyriar_megan_reconnect
218ffbf7d50 Right align actions in ports view
46acd748a37 don't trigger snippet completions on any whitespace trigger character, https://github.com/microsoft/vscode/issues/117194
1a45abdcf2d use `null` to unset metadata properties, fixes https://github.com/microsoft/vscode/issues/116956
ce7cd0abac5 Make env var tests more resilient to other terminal events
d2a6dea3236 Disable conpty in integration tests again
1bddccd4537 Use less aggressive create process timeout
d8b302db251 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
5e01284378a Ensure pty host is shutdown when shared process goes down
3c9cfeec32e Prevent env var reload when attaching
3781f94ba41 Fix build
ad275765b1d Update distro
35d3403f4c8 Remove log
b8f402dbbf3 Use + for port forward action in table
9a9d468cb68 Show table row to forward a port
61539324eb7 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
7e3476baba2 Add "Forward a Port" to Ports Context menu
4cbd8ce1e81 bump repo
a1e96b7c1e0 fix compile error
2b27630d361 editor memento - remove fallbackToOtherGroupState (#102485)
aa2abaa2f06 bump distro
63a4baf2e16 Update endgame notebooks
ae0a103755b :chore: address some todos
3860c90cd82 limit editor title bar action to 9, https://github.com/microsoft/vscode/issues/115198
e70ba206ff5 Update README.md
7d286c50c7a enable tsec tsserver plugin
f40b36524e0 update tsec
e427e5280cb fix tests.
2104d28a324 fewer changes.
c38aa5a341e file cleaning.
92c0878f39e shared process - drop the 3s delay for spawning
a830cb5f74e some code :lipstick:
f294b6f8109 editors - replaceEditors should take care of dirty editors
00cb6865ab8 keyboard - document my contextkeys
cbcec2e1b46 support setting selections with either handle or index.
cfd62b3e2d4 reduce use of selection handles.
dea95d3e4f6 map handles to cellrange in UI.
8d9634abac3 Merge branch 'main' of https://github.com/Microsoft/vscode into main
7d143f79422 Fix typos
1e0adc0da5b unnecessary null -> undefined.
6e3e72705a8 Merge remote-tracking branch 'origin/main' into rebornix/nb-selections
de956ce8bdf differenciate selection and focus.
11cd76005bc Fix dep cycle
719256e1f14 Don't scroll when clicking on a markdown cell
f1551b6e7e5 Extract the generic message out from FromWebviewMessage
94f8212e2ce Add more specific contribution for notebook markdown renderers
4feadc39987 Fixes #112164
9a7da51af26 Make new markdown renderer better match old one's styling
75c39b01f11 Note that __vscode_notebook_message can only be true for webview messages from webview
d24ad98e314 Convert to switch/case
8b72fdc3e99 testing: unit test err
c3a45004a06 Pull from exp service to determine defaul startup editor value
e8966ecaa95 notebookeditor.selections
a0e24147e05 testing: remove duplicate extension and internal IDs
513c68ac8ec fix powershell 7 64bit not showing in 32bit vscode on 64bit Windows (#116986)
78707e2d796 Fix #117098
d615e8fcf24 add debug.saveBeforeRun setting
c74bc68f0f6 Hide markdown preview cells when they are folded
6e08e452465 Fix issue #116591 (#116885)
32a81335ac1 Remove unneeded event declaration
cc92705891d Flow control constants to platform
cf93ca4117c Remove duplicate interfaces from workbench
bfa04d48c83 testing: comp error
04957f6bdb4 Handle shutting down all window processes when not a reload
36dd567011e testing: make reveal in test explorer work
095b565283d testing: do not show test decorations in diff editors
1475cd0c07f Group common pty service interface methods
f3b46e33a2a Improve ptyService side log format
0f6ef54b4bc Fix replay position
5ba8f6e7ec0 Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)
5d2c9bf2996 Consolidate `wrapWithAbbreviation` and `wrapIndividualLinesWithAbbreviation` in one command (#116603)
e66f74e0c2e testing: test feedback for decorations
89eb21418db Clarify layout obj is not referencing pid
fc28fad663a Correct reconnected active terminal restoration
a59c8d2e395 Pty service better title handling
d29d7e023b6 Add ! as stylesheet trigger character for Emmet, fixes #117020
8a4a7128977 Simply onExit handling
71ddff460bd More ptyService clean up
f9245a64b31 Tidy up persistent term events
392db917c0a fetch -> attach
f0ab2d88536 Return Promise<void> from fetch proc
d19fccbcf18 Clean up
68a4faad817 linkDetector: fix tests
55260619e78 Update src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
bd00c624a88 skip test to unblock build
2b230e4b267 Azure DevOps build task to download built-in extension details (#116938)
88c471ed62f Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
6d451222829 Improve seconds logging
ee820dffbf1 Update smoke test README (#115582)
f6894202fea debug console: better hover text for tunneled uris
eeff347cac7 tabs - do not trigger relayout from updateBreadcrumbsControl (#112630)
61df1625efc assert no RPC leakage in notebook tests
3723081d639 separate vscode.NotebookEditor from ExtHostNotebookEditor
dc120dedc16 tabs title - :lipstick: height compute
f85b50f7491 Change filter on filter view when view visiblity changes Fixes #116815
a3fc4ce5406 remove console.log
d050858b5dc fix tests
2ca2792a65f fix smoketest
443be92d9f1 improve link hover in debug console
5e63a2f4ecf cleanup, NotebookEditorInput#viewType is actually never undefined
102f5ea0fd5 Add period to list item for consistency
febd96f0e35 debug breakpoints: remove breakpoint inline action
a30262f0b00 Fix #115763
9fe7b6446dc support setTextDocumentLanguage-api for notebook cells, fyi @rebornix
07a458dd681 open editors: new unititled file in title area
e09a46e017d use document directly, not editor.document, for $acceptDocumentPropertiesChanged, fyi @rebornix
4a74fa81c1e :lipstick:
57cd5d4936c :axe: remove unused $acceptDisplayOrder-RPC and everything around it
d240f119d44 strictness (fail fast) in extHostNotebook
93ec7113e12 don't bind notebook document to a provider/extension, do then when calling backup, fixes https://github.com/microsoft/vscode/issues/117035
7e7a71d7332 :lipstick: more supportsBackup removal
84a3473d324 views: fix buttons width
bfcaefe74de untitled hint: change default to be button for the user study
ba7006088b0 tests - more logging for #117032
bbd39767eea sandbox - document issue with #116829 in code
a47f3244b36 add doc for what workspaces are supported
a98f29fd9c9 fix compile errors
c4ac419ef91 remove unused cast
02b2629dd1c cleanup, all notebooks must support backup
fa6c46b74b2 Merge pull request #116968 from DonJayamanne/fixOutputMetadata
03d71ec1f70 update distro
1f7f9dd5e6a use keys for sync from product
a6fa62809e6 tabs wrap - allow for up to 1px overlap of last tab to action toolbar before disabling wrapping tabs (fix #116385)
f9ed8037156 Move Ports view into the panel
a8a04eb7d16 joao/table (#117026)
c523e48e518 extensionsList: focus only enabled items in actionBar
b9eb461aa24 tabs - allow badges when tab sizing is set to shrink (fix #115908)
2efcd2bcd2b Merge branch 'main' into joao/table
5d4d796b9cd remove doc
c96f842dc58 Add icon column
7a40161c91c revert default value for workbench.tree.expandMode
adccb9151f4 fixes #117006
97dfc57ffd6 tests - a lot more detailed getUntitledWorkspaceSync test (#116288)
c9cbeda067f actionBar: allow to go over disabled items
6186bfc78f6 files - make save error actions context aware (#115840)
d8b1c8d697b Merge pull request #116964 from microsoft/sandy081/fix116722
f1de1700dd5 editable changes in notebooks
d151e0a33c1 Fix #116199 (#116268)
d53a27d7c20 Fixes rendering issue in Firefox
73ccfc027c9 Oops
192c817fd35 Make jsdoc completions text kind instead of snippet kind
9f08368e926 Handle normalized absolute file paths on markdown preview link click (#116649)
094777f3929 Fix alt for menus inside of webviews (#116830)
096e5555b6d Allow welcome page to not be active on account of focus potentially going to a getting started item.
ba05eeda2e3 log something in ptyService
c3695af6d27 testing: fix unit test
a172be74ef3 use persistentTerminalId instead of pid
5a0bf3751ab testing: add method to publish extension-provided results
52ebf0c7f87 Add 'deny' option to account access prompt
ca02f19daf3 Fix #115314
482013c77e2 set minHeight on outputs when rerendering outputs to avoid shrinking.
8f2e85abd60 Fix #116574: Make it easier to jump from one Getting Started section to the next
1d3343a1091 remove stuff from process in platform
8806d063fe6 Enable extensible markdown notebook rendering in VS Code workspace
25c0fb7f2f6 Fix _getViewIndexUpperBound throwing if the view model is undefined
03b6a2e6b73 Null out webview on dispose
d1313311956 Remove extra info from onDidChangeSessions event
dd2bb8cd3ac Update src/vs/platform/terminal/electron-browser/localPtyService.ts
45dc2f5fa0f testing: allow contributing menu items to test view
88f459a2adc return terminal launch error
7aff64c42d9 Remove unused
840f19af066 Contriburte extension items at top-level Ref #116414
9c8e2ae7afb move stuff back to workbench and remove log statements and use pid
e95a5c1e1c0 Update src/vs/platform/terminal/common/terminalDataBuffering.ts
2d263be14f0 fix #115722.
b882940dc6d align InlineValuesProvider with EvaluatableExpressionProvider
a90d4ab5cf4 Move notebook markdown cell margin to its own const, tweak margins
070a33c7d62 Update src/vs/platform/terminal/common/terminal.ts
8039b6416c7 Update src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts
6fae7792bb7 untitled hint: polish
98c1cd2ca88 untiltedHint: introdcue button option, use it as an editor contribution
0eaf2bab81c enable flow control for local terminals
9c77f4d86aa add NotebookDocument.save().
df04e1388dc fix #115596.
f79a2119bd9 fix #115326.
933ca3a395c fix #113381.
e8836805dca remove attachedEditors.
bcc49ca4b67 testing: fix comp error
f4ce983bcd7 Open first section if no items completed Closes #116570
657398dedfa Back => More Ref #116570
7130344e98f Merge branch 'main' into tyriar_megan_reconnect
26b6f4d0889 testing: fix show in active file not working when first turned on
ba168d0cd71 testing: show discovery progress when finding tests
e3dc574a51e move terminalDataBuffering from workbench to common
1250b64cfa1 :lipstick:
d9dd7f0b0e1 revert focus tracking changes and use it to set focusable on actionBar
6cc6794dbb6 Support remote images
33dc53fe956 Oops
70c4b5defa8 fix initial terminal title Co-authored by: Daniel Imms <daimms@microsoft.com>
6b7bb2308b2 Cell output metadata to be added to Notebook Model
13a9be855a1 removed unneeded events and fix reconnect title
3fbab260e39 only start process once Co-authored by: Daniel Imms <daimms@microsoft.com>
e9b451094e8 fix #116722
69d39a0ed3c send event when removing a kernel, https://github.com/microsoft/vscode/issues/115698
7bca8a91b4c send correct delta after restarting extension host, https://github.com/microsoft/vscode/issues/115698
63a9d5aa562 fix tests
50fe3228e48 Add tooltip to icon in ports view
2bb9fdfa8c2 Emmet: add css.color.short setting (#116912)
7effc11c792 Bump Emmet version
ba97aa53374 Add padding-right to port cell icon
2a12fd7202d dispose more things, https://github.com/microsoft/vscode/issues/115698
a246f643eea debt, copy-paste police
ac38da16b67 Merge pull request #116954 from microsoft/tyriar/heartbeat
7d57388aebe Tweak title source, create proc timeout
b827a113d40 Mark disconnected terminals and disable stdin
fba2cda1fa7 Handle non-responsive pty host process
7b74c7787c6 Fix hygiene issue in breakpoints view
26dff8f2cca table hover feedback
777c51f046f table: optional tooltip
29d4fdb65c8 Fix #116829
ecd60db2505 reload non-dirty notebooks when their files change on disk, https://github.com/microsoft/vscode/issues/114263
31e3a7794d4 merge NotebookController#reloadNotebook into notebook editor model, remove NotebookServce#resolve and add create and fetchData "primitives", https://github.com/microsoft/vscode/issues/114263
7d74c5d4b05 :lipstick:
2a1f11a296b add IResolvedNotebookEditorModel and use that in most places so that we can remove non-null assertions
692f1465a82 Fix #116691
ed801381331 More clean up and fix icons
e8928ea6789 use product name
c714b56e804 Simplify events in LocalPty
590f7bc0896 Use column weight in ports table
7e674bd5a7f Add port header tooltips
c0f7c4cf9ab Add tooltips to port cells and some cleanup
a65139f4bbb table: column size constraints
200323caf6d table: column header tooltip
e1e5f3810c5 table: fix weights
e10085761b1 Update distro
fdaebc1f110 Merge pull request #116373 from microsoft/tyriar/megan
da0086512c2 Update distro
666351b321d Merge remote-tracking branch 'origin/main' into tyriar/megan
a6cc65462a2 Re-enable pty host restarting
16510dfc86c Remove logs from test
9e61f455450 Source -> Origin and added a menu
9e6e47cea1e Show detected ports and add input box
d5d0bf7b073 Some clean up in naming
9b9688448ab Hide privacy column
49378fc9a58 Use container in renderTemplate
edab4b7bdc9 privacy and source columns
6d7eefbae2d remove unused imports
7efe1382bbe update comment
df97ef2288a tunnel view: enable context menu clicking
5d8db7c493f reenable tunnel view list options
9752a1cb3e0 reenable more tunnel view functionality
d15bdd6aeec cleanup workbench lists
3203a54e0bc More actions on cells
eb50a52badc update distro
0f120bfa7cb move IActionViewItemProvider and IActionViewItem into its right place, https://github.com/microsoft/vscode/issues/116112#event-4345173898
30ae7b194e6 Merge branch 'sandy081/settingsSync/align' into main
869fb74662b Merge pull request #116901 from DonJayamanne/fixRunState
eb21069624c treeItem.iconPath no longer works with files in globalStorage in Insiders (fix #116735)
3b6599f6ba9 debt - remove IActionViewItem from composite (#116112)
63cbe73b2f5 chore - consistent imports
ba8d76eb971 Improve notebook toolbar overlap of markdown cells (fixes #114730)
42289086600 Fix loading spin icon (fixes #116898)
6eaef7d42f9 Add postNotebookMessage helper function (#116909)
4af885c6121 Take `string` kind in `_executeCodeActionProvider`
b0360851d4e Mark events fields readonly
a2a3bf27e9e Fix hover for notebook cell
cb95415caaa Revert back to old node-pty
473c7ddd500 Ensure tests run to completion
714b41738e4 Adds id & version to extension context - #116906
58f86d083d1 Fixes to enure tests complete
7160c4e7b50 Fix suggest widget explainer commit character field having extra commas
be6225f669b Fix markdown cell focus indicators for notebooks (#116813)
b09a71dce78 testing: update test results api to spec
00ca99f5672 testing: fix not being able to type spaces in filter
45ad634581b testing: show placeholder text if providers don't discover any tests
c0b69b03a9b Ensure runState is updated correctly
c484ebb065c chore: enable compression for crash reports
429fa749e78 reconnect processes Co-authored by: Daniel Imms <daimms@microsoft.com>
6dad35394fa Update copyright year
6e908f57c7c add debug logging for configuration
608e8791ff1 Add back support for reading from clipboard in webviews (#116597)
086112d4967 move cell output tests to document.
0354f334edf remove unreached code.
8cec47ff4a3 Update Codicons
4f12bb8451f First cut of allowing extensions to contribute getting started content. Closes #116414.
a5ff0dd6eee Return from getSession earlier when requesting session access
4e19a9f16ab Update telemetry classification type for isEdu check
31e27a8d3c9 add trigger replay
5a4f5c95fe3 untitiled hint
00b583d38d6 💄 class name fix
4a2bb3569e7 Localize terminal context key descriptions
84a3428e924 update distro
f1aee41e1fd Merge branch 'main' into sandy081/settingsSync/align
108616d3590 support switching settings sync services in web synchronise setting sync service type in web show necessary prompts when services are changed
bd5d97dbce8 Rendering for local address and label
c65da0b1d62 perf - init KeyboardLayoutMainService in parallel to window opening
ab848457376 make 'editor/title/run'-menu generally available
83d540c4bfa :lipstick:
a94e67e5e1c InlineValues provide: merge and sort segments per line
a16b41d9c49 adopt WorkbenchTable in tunnel view
43262ab61af Add editor input factory
03ad0f1f8d9 workbench table
8244f999659 table: rename
8e003e63804 Adopt description in terminal RawContextKeys
6ecae6f5f94 shared process - log errors properly
79f90304beb refine completion provider for context keys, https://github.com/microsoft/vscode/issues/9303
29f80fb60f6 :up: distro
154c94ef3b1 Update terminalView.ts
9de38fc9a80 Disable keytar in our integration tests (#116852)
d7230651acc Remove old workspace trust editor
797dc143ffb Fixed command, added spacing
5daa0b3b59f Fix right click paste
5816c4ea2c9 Improve tunnel label and process description
0cf9477e966 tunnel view: start to adopt table
5870204e95c make notebook and cell metadata classes, https://github.com/microsoft/vscode/issues/116333
0ac9125128e table: styles, domFocus
8615af08b3d Tweak input field width
f2a1ecc9a7e Add workspace trust banner + UI polish
c1230f88475 shared process - log errors/crashes also to active window
4006dd2e4fb table: use getSashOrthogonalSize
e8b48607298 splitview: getSashOrthogonalSize
589a0f268a3 further TunnelViewModel simplification
037b4b161a1 simplify ITunnelViewModel
678acbe5364 outputs in notebooks
13070015bdd expose context key info command, add first version of completion item provider for package.json and keybindings.json files, https://github.com/microsoft/vscode/issues/9303
44dbd182557 Wait for tree to be registered before disposing This fixes the tree view rpc test Fixes #116776
1bf78c50fe9 add NotebookCellOutput#metadata, also use API type internally and translate dto sooner, fixes https://github.com/microsoft/vscode/issues/116792
7a0caf4d86e Let Remote extensions set port source (#116838)
d3f2e22c19b table: css
fe02cd157d8 table: fix initial cell sizing
89b85a05d43 storage - more consolidation
bb999b90b45 table widget: fix overflow behavior
f290c162de7 table: layout
3f0d8a14759 storage - some :lipstick:
45704f8f340 storage - lift more things up to abstract impl
a36e9b3e092 add prefix to main errors when logged into renderer
90f5ef65a09 Delete notebookTestMain
c03c7587651 Select the first search row when initially focusing it from the search inputs, now that the coloring is easier to differentiate
79b8259abb8 change cell language with cell change events.
b89dedc5d03 Add onProcessReplay to LocalPtyService and forward the event to PtyService
5d08a5663ed add onProcessReplay to PtyService
dcf7f714e1b add onProcessReplay to PersistentTerminalProcess
b3f8737839d fix #116808.
b0bd28137a6 add test for #115855.
90c5ceafc38 monaco: fix conflicted file
dfee0857c23 testing: run test on enter press
269cf7a98c1 testing: improve labeling in peek for accessibility
69393e9a2fa testing: improve labeling in peek for accessibility
3d19580d17a fix: hide debug/run actions if no tests are applicable
b050d09527b testing: filter focus on view visible
da1439d5dba testing: tweak autorun icon checked state
12677674727 fix #116598. broadcast output items change.
74594435504 Update monaco.d.ts
0f05597b851 don't re-create a persistent terminal process
2cc13674e33 Also bump build version and run formatter on all files
52d1b626f31 Pick up latest TS version for building VS Code
f3e3ea98946 rename remote -> persistent
6f23480f3b1 Remove bundling changes
e7d2a864e4a testing: add contextual commands for running tests
c41fb762991 Re-enable all tests
14923b5427a Allow conoutSocketWorker in unpacked asar
939038aae9a Recursively include lib
197f453aa95 Show tailored notification when paste isn't supported
e091e894b57 Include lib in node-pty
f08f99a1546 Merge pull request #115855 from susiwen8/onDidSaveNotebookDocument
53d2a737761 Clean up focused cell styling (fixes #116797)
742051039d7 remoteAttach -> attachExisting, remove logs, fill in args
5c005324bb4 tests - enable workspace tests again for now
d22941af5d7 startDebugActionViewItem: fix focus navigation within ActionBar
22df9214fec Merge pull request #116728 from ugultopu/fix-misspelling-of-likelihood
68b67a34559 Keep misspelled property name in timerService
7ce6ee75590 testing: fix event listener leak
994ad375882 Log more in test
c441c567a31 storage - implement first cut migration support
35abaaf6063 Log all lines in failing test
3859ba936d8 Merge remote-tracking branch 'origin/main' into tyriar/megan
7a9867c841e first draft editor (#116599)
a17ad41546c use nls#localize for context key descriptions
3d0245d5e4f more table progress
6200437f3f1 add description to some RawContextKey-instances
8aa800e459a allow to exclude a context key from registry, allow to provide type eplicitly, https://github.com/microsoft/vscode/issues/114867
e537fd9e318 first cut of proposed "inline values provider" API
3385cc7a5cc :lipstick:
c9607e61e0f actionBar: always respect orientation, so only left / right navgiate in horizontal and up/down in vertical
ee9da16746d table: intro
8d900267955 set output and editable properties
6b35ff74c14 storage - bring back tests for close on shutdown
2313132d554 :lipstick:
5fc7d91fb31 workaround #116691
974b2143344 rename: resolveNotebook is openNotebook
04b7b5ee4c7 storage - let renderer close workspace DB
2ad3fe12241 storage - skip failing test
d2cfc0792e0 update editable state
a1b9523db10 update my-work notebook
28de0a46867 Fix YAML typo
38ae92f4b19 remove unused ui tests
77493b59a55 storage - test all storages closed when shutdown
58a427566b6 Revert change
c967932ba34 Specify sourceScanPath
982b28f42db Merge remote-tracking branch 'origin/main' into tyriar/megan
58e22bc5226 window - type win as null if disposed
3dab064342e Move component governance to compile stage
5e74ad54302 storage - fix unused storage variable in tests
266e4759316 before removing cell documents capture its API objects, after inserting cell documents capture its API objects, fixes https://github.com/microsoft/vscode/issues/116711
1bb2e0a9bab storage - use inMemory storage for tests
a7470e5094b storage - let service own lifecycle in main and implement storage warming when window loads
f829a7dfd7e workaround for https://github.com/microsoft/vscode/issues/116751
ac916cbb2df don't assert rpc strictness yet
5662aecf241 actionBar: adopt respectOrienationForPreviousAndNextKey option in lists and notebook
55393229982 "e; is ", re #115391
72137a82233 fixes #116663
f606206cc8f debt - consistently refer to main services
8dbc14946b3 debt - consistent event names in main
3bb3da8281d storage - move more things into abstract storage service
2b1ab52273b storage - remove unused onWillSaveState event (main)
bf0e8299db7 Fix misspelling of "likelihood"
3479bb35904 button checkbox and menu: do not automatically remove tabIndex from disabled items
5f5ceba51a3 actionBar: allow to focus disabled items
8263f1c66a3 actionBar: do not eat up the arrow key if there is only one item in the action bar
6c12d9f2c4a storage - add first cut lifecycle controlled from main side
e4e0919c0ec refine precondition so that markdown cells always "execute"
d9c653c8b68 increase default timeout for event waiting, fixes https://github.com/microsoft/vscode/issues/116704
2e53ffced96 add precondition to exec'ish cell commands
5901b6a4ea1 storage - move lifecycle into service
5f48de03e6c use metadata classes for cell and notebook document implementation, https://github.com/microsoft/vscode/issues/116333
f2a491fbc83 customSelectBox: do not buble key down and key up events to not conflict with action bar
762dc9eeea6 action bar: In case an action got disabled and it was last focused in the action bar We need to reset the tabIndex to be set on the first enabled item
8fe9b7c5ec9 Fix that keybindings editor input actions can not be triggered via keyboard
2ecfd145662 Setting for proc vs output port forwarding Fixes microsoft/vscode-remote-release#4274
3e2aebd790c Revert "use metadata classes inside NotebookCell and NotebookDocument"
18c04a57160 make `vscode.NotebookCellRange` a class
ebc30d6c92c fixes #116700
7bf4a3d823d fixes #115212
2a9b2181ffe improve list settings docs
96640b6b875 tree: remove bogus expandOnlyOnDoubleClick
d56305b3f9a cleanup imports
58b13a2fd1d Fix too many/wrong port notification Fixes microsoft/vscode-remote-release#4472
8848ddd9c06 use metadata classes inside NotebookCell and NotebookDocument
62d027a713c more API todos
7dc11581e45 remove unused event
4a941b1853a Merge branch 'joao/update-list-styles' into main
59afea597bd explorer: click in empty area -> create a new file
e2d1cfb64a1 make SubmenuItemAction dynamic again
250c2265459 fix suggest widget styles
4077a67914b adopt focus border across all core themes
c4c044e20db fix quick input inactive focus background color
9dca2bed0bb Fix bug in tree view tests Fixes #113896
793371f0559 remove twistie hover feedback
f3b4f3f6acf unescape characters that marked escaped, fixes https://github.com/microsoft/vscode/issues/115391
e408bcafd1e Merge remote-tracking branch 'origin/main' into main
198bfdbfaa7 Merge branch 'joao/fix-116523' into main
7d338140c3b Merge branch 'main' into joao/update-list-styles
5c330b06d4d cells are editable
c9886c39462 missing recursion break
965518f9a98 fixes #116558
4d89ae10ff8 fix #116523
114bac541eb storage - bring back logging support
2af090f8a3b Merge branch 'ben/storage2'
ac5b7117ec4 assert no rpc in notebook doc test
059edf4166f Merge pull request #116685 from microsoft/job/nbtests
50bb1cf1a4d storage - do not init at random (fix tests on windows)
88089d3f204 fix terrapin failures not reporting
cc4d7e8a11a update (restore) language test for new cells
196bf678a15 reset dirty state when reverting a notebook, update extension host when dirty state of a notebook (working copy) changes
5236d344604 run active editor test only when having focus
02613ef2b41 storage - implement workspace storage and fix tests
5eca02fd99e storage - some :lipstick:
23a780dbe73 storage - introduce shared class for storage in main
980becda8d5 main rename
a508b135382 storage - wire in close()
76fecd98554 storage - add test for storage main service
f49d78c4afc storage - fix layers to be able to use native storage service in sandbox
1f8bb6d33b3 storage - change main storage service to support global and workspace storage (stubs)
a699ffaee62 Reenable notebook smoke test Fix #116535
3a442c6939b Fix broken markdown cells The editor wants to create a scoped CKS which you can't do with an Overlay
05922f8a260 storage - add tests for all services
992cf6bd44d Update node-fetch (#116560)
0de32ce880b consolidate some code
647a4b044a2 Make sure we focus inner iframe contents if the webview itself is already focused
90f344fe7ef Skip echo test again
bfd81161b84 splits persisting, still some issues
a0e0324a8da testing: commands to run tests at current cursor and in file
07e3bcf7eac testing: allow filtering to only executed or failed tests
0e16b7a0fe9 Simplify echo works in the default shell
be7cf6f2e9e use checkmark instead of toggle lang 4 diff editor
2f277cb41ef Add github session telemetry event
8853436d0f9 Remove ps tree logging
1a4c9ac9f2a fix classic menubar safari
3d9a48e0f5f Revert "Bring ptyService into shared proc"
656c907867a Revert "Register ptyservice in localptyservice"
e9ecaca14fe Rescan task scroll container after task selection animation complete Fixes #116521
1b897365d72 Revert "Move ptyService out of shared proc temporarily"
6841c52357d Try conpty in integration tests
0e3ec619b69 Revert "Re-enable most tests"
0ebe81ecc1e Revert "Skip all but 2"
778ce3d6af2 Add potential top level command entries
7934b9d439c Skip all but 2
6693b29b19c testing: show peek link in hover
5c449afc04d testing: automatically open peek view on failures
53c2e1b23c7 testing: close peek view when associate test state changes
a5994556a8e Re-enable most tests
68f1497536a Skip echo works in the default shell test
8c1dbbbc588 clean some things up
1170b3158e3 Emmet: add output.reverseAttributes option (#116088)
af4a8f7ba7f use TerminalInstanceService to access localPtyService
66d300b1bb7 Enable 3 tests
7661c8e35cf Move emmet to emmetio/emmet npm dependency, fixes #110697
653f025dfdb Enable ts check for service-worker
fab9533c5ce Add some aria roles ref #115896
6148fedea06 Enable terminal tests that deal with ptys only
44477fbb74c Re-enable tests, disable terminal suite
27e1db98c12 Move some additional focus fixed from electron webviews to iframe webviews
2cb4179ec6a Make sure the webview gets focused even if the actual webview content does not yet exist
2e1166cb0c2 Make sure webview editor has not been disposed before claiming webview
0568d26fad6 Revert "Support the new 4.0 definition of isArray (#102413)" (#116571)
33d715555c1 Remeove "Skip" link, ref #114964.
1f45db9994f Disable api tests
f1202da4a00 Simplify search view tree height calculation Fix #116182
8912ec1803a Move ptyService out of shared proc temporarily
2d6c2d0b2d7 wip - move notebook integration test into our normal API test extension
5f9f03e8226 disable extensions when debugging API tests
1f1db8515ee while resolving an editor input it might get disposed
52f633d19ce some :lipstick:, some API todos
888752f9241 remove node-pty from web
c83064b9825 Update freshExecArgv comment, fix #116422
14669c2e457 Make scopes parameter optional to getSessions and remove getAllSessions
a16f5d2c4c1 fixes #116395
ac1ba331274 testing: add tests for and fix bugs in test result service
4713b130e11 Register ptyservice in localptyservice
dc4fa4878fb Bring ptyService into shared proc
815694184dd Unrecognized variables with arguments getting truncated (#114474)
41339cc2a08 Make user data path a AMD/CommonJS compatible thing (#116530)
6a698d7d435 tabs - no need to lookup editor index
4e1b20a7d5b Log process tree after test suites
13d51e7c21e actionBar: use up/down as well to move focus
84534d243c1 Merge branch 'master' into sandy081/settingsSync/align
a56ce22cedd Disable ptyHost restart
138cfd777be Don't double dispose LocalPtyService
93da15934d5 Improve storage key for stored tunnels
d88249fdfda add notebookKernelCount context key, clean up non-null assertions in notebook editor, modernize contributions store
da6a819b54a Tab lists should only occupy a single tab stop
3eefea3b000 sync enablement keys and service key
a6be559d52d :lipstick: fyi @rebornix
cc0ccaf1c03 more disposing when dispose main thread notebooks, https://github.com/microsoft/vscode/issues/115698
e4d8575cafb Merge remote-tracking branch 'origin/master' into tyriar/megan
cb010970c7d Merge branch 'master' into joao/update-list-styles
781bcaeb500 Call shutdownAll on ptyService
5a7711ac928 :lipstick:
f507f5ca343 Setup tunnels for syncing
570890ca7e6 :lipstick:
fc31a6a5584 skip failing test, https://github.com/microsoft/vscode/issues/116535
2384f4de731 Accessibility: Shift+Tab gets trapped in debug and problems panes.
e7f29d65c37 use registerSharedProcessRemoteService to register
59008059d23 add devcontainer associations to configuration-editing
6d9611747ea wip: update list ux
868fb4c39f3 rename CellKind to NotebookCellKind
215cd172763 Merge pull request #116443 from microsoft/joh/kernelLanguages
82d255a3e34 Merge branch 'joao/overlay-cks'
968ce642c3c add tsec to CI, https://github.com/microsoft/vscode/issues/116459
bc72e7ab7e3 Merge branch 'master' into joao/overlay-cks
f83e5e49fb2 Merge pull request #116460 from engelsdamien/master
b06c9c66f56 :up: distro
ed10bfb7c4f update tsec to 0.1.3
2911d1d1dd6 setting editable metadata
f0d62c6ec2d :lipstick: more main.ts cleanup
795db5b7194 Always intercept file protocol (#116522)
de9c04cae4a remove storage service, try to hook up layout info communication, bad layering also
6ac9a3ecb36 Add disable checkbox to getting started. Closes #114964.
767dd7033df Try different workaround for rewriting localhost resources for remote webviews
96718c6fe8c Add back build-notebook script
9b4f1aff5d2 Enable inline html tags in notebook markdown
ba8a5d8fff8 [Deep clssifier] Lock dependencies
263d4b75e21 Fix getSessions for microsoft auth provider
eceff533515 Rename login/logout to createSession/removeSession
ea865096f13 allow for tiered trust (walk the tree)
98354ad7cc5 Add comment about localization string
ff20de6a4e6 move more stuff into/out of platform/terminal.ts
1e46aab8d98 Update src/vs/platform/terminal/common/terminal.ts
2dea6ff4bbc fixes #116142
e4cf7f46ee2 Remove account caching from MainThreadAuthenticationProvider
650906c3697 Pass scopes through to authentication providers
a7758e4328b Update indicator height for collapsed cells
fb354b70b3e change import for terminalContributionsDescriptor
0c11d7c4007 undo move of lines in test files
c87e0171f70 remove unneeded stuff
d3502eaa4cb revert terminalTab change
7e6e069807d remove unused imports
3ba5101f27f Make notebook scrollbar transparent
33f7e89f610 Merge pull request #116409 from microsoft/misolori/notebook-cell-focus
d10f2e60328 Fix #116412: Use getting started page as default startupEditor.
8dd7a21bd66 Merge branch 'tyriar/megan' into tyriar_megan_reconnect
68a47518f87 move things back to platform and delete duplicate code
78de6c64b03 remove get*Actions on container
b49c2cba98a Dispose localPtyService on shared proc
5da54d318ad Dispose client on exit
3bd49afed2a Update src/vs/platform/terminal/common/terminal.ts
53ac8d3068b Update src/vs/base/common/async.ts
e21134dd71e testing: implement base autorun
e6bc652737c Merge remote-tracking branch 'origin/master' into tyriar/megan
2869ec9458c Clean up terminals when ptyHost goes down
a35338b2501 move things back to the workbench and leave only necessary items in platform
cf879190e74 sync resource enablement keys & service key in web
9118a3461c5 Make onDidChangeSessions event for auth providers fire complete session
42edcdb41b2 Use DAP's new "StackFrame.canRestart" property to enable the "Restart Frame" command
a9515960052 compositeBarActions: hasPopup: true for consistency
1887d9aa251 Accessibility: Accounts and Manage items role
7aa84660c1c Merge remote-tracking branch 'origin/master' into tyriar/megan
5908eabc80a app.ts - clearly distinguish node.js and electron servers
a4a87ef29f7 :lipstick: more app.ts cleanup
25263592076 :lipstick: app.ts cleanup
00a91fc8495 Adopt registerSharedProcessRemoteService
a9536c368c3 Merge remote-tracking branch 'origin/master' into tyriar/megan
cd95d465dc7 Don't remove node-pty/lib
493fa4bd31d :lipstick: main.ts
27bdcacfabc update distro
91c8be9a55f Merge branch 'master' into sandy081/settingsSync/align
1be536d154a Show DAP's new "ExceptionBreakpointsFilter.description" property in a hover
91b533066e6 post merge clean-up
e498c28de11 Merge branch 'master' into joh/kernelLanguages
90d07beb8a7 Show DAP's new "ExceptionBreakpointsFilter.conditionDescription" as placeholder in condition text box
0d7c8ec95a6 Merge pull request #115817 from microsoft/notebook/outputs
c514299b83e Show full url of ports when in panel Fixes #111378
ea048b87717 move ipc services back to e-sandbox
b2e68d70b8d registerMainProcessRemoteService & registerSharedProcessRemoteService
b31d9d5d06a fixes #116334
8d7dbbab619 Account for workspace files in auto task notification Fixes #115990
2033439e485 add description property to RawContextKey, all registry to collect all info, add command to print, https://github.com/microsoft/vscode-docs/issues/3039
58eb43beaa5 List all tsec exemption explicitly
33a92ebf4ac Updates tsec to 0.1.3
5a156a7fee4 #116084 fix reporting unhandled errors
481b65972b6 isolate IMainProcessService and ISharedProcessService into common
d10ea1358ad add more wordings to settings sync dialog
141a4712033 more IPC cleanup
662b0003b81 cleanup update ipc code
c544f38c93b Update distro
94c1ceb34f7 Merge remote-tracking branch 'origin/master' into tyriar/megan
ff26dba8c41 Set up proper logging in pty host
73e5f518cdb Merge branch 'tyriar/megan' into tyriar_megan_reconnect
2b5a5223cbb Fix case where file picker doesn't have .. Fixes #116457
6c92a6605cb Merge branch 'master' into notebook/outputs
62dd18f1efd Resolve todos
5de7be246ec TerminalProcessMainProxy -> LocalPty
1b72bb62498 Handle ptyHost exit gracefully and restart
ccc28e3726a Remove languages property from NotebookData and NotebookDocument
59264e2ab16 Merge remote-tracking branch 'origin/master' into tyriar/megan
5fc19f5f59b ILocalPtyService -> IPtyService
6ee4ef1c2db paneView: make actions in view title visible when focus in pane
474e769014c stop using `resolvedLanguages`, only use kernel languages or all languages
a0bbfacd8cf Fixes #116060: Clone minimap options before changing them
9737b1aad10 move INotebookKernelInfoDto2 to protocol, separate kernel from dto, renames
b6623e4d351 file watcher: show start watching info as debug
f644b6b2a96 debt - less any, more unknown
471be7f8e60 use web overrides while reading
55d267293b9 have a clear separation between KernelProvider and Kernel
6f1cfdbae8a :lipstick: jsdoc
7d5d5f5e7f8 wire up `supportedLanguages` from extension kernel
24d1235d904 some unit tests for metadata classes, https://github.com/microsoft/vscode/issues/116333
4557e4e4c39 Merge branch 'master' into joao/overlay-cks
6b8251cf437 fix #116419
16df123b5ae do not turn off settings sync when quality changed
3da19cfbafc Revert change to startupEditor until smoke tests are fixed
8398e68f8f4 Fix #116093: New search editor should be pre-filled with selected text when pressing Ctrl + Shift + F
775830334d7 Fix #115883: Remove opener service logging.
c6757e30a15 Enable getting started page as default startupEditor. Closes #116414
e3acfe5d71a Merge pull request #116212 from microsoft/misolori/extension-icons
cd7a2d66853 Aria-label the image alt text ref #115896
93f705ab40b Remove old import.
6896ec35ff9 Make cell focus indicator more noticeable in large cells
5720ed629c6 Add back icon to getting started tab
89162d522b5 Remove unused template file
1830cbfd508 Remove getting started opt-in's
e6d8271e2e3 Batch of getting started accessibility changes ref #115896
17018593c7c add to do
ebebd48ad92 adjust resizePanes
233890f2eb0 add log service
cd9704db38e Merge branch 'tyriar_megan_reconnect' into tyriar/megan
6dd156d04b2 Support drag and drop copy for markdown cells
1819dd5285a Merge pull request #116389 from microsoft/tyriar_megan_sharedproc
b262ce0ac40 Always put focus in search box when using command to open settings editor Fix #116167
35f855796b9 Add support for markdown notebook renderers (#115191)
5188792bd04 Move ptyHostMain into the node folder
4ea18e96151 Remove unneeded file, document channels
6bdc6bb24b3 Clean up
25c680caf4e Create ptyHost, bidi communication
c36a09929c8 testing: implement retired test state
da39b7af3ea create PersistentTerminalProcess and move terminal and environmentVariable files from workbench -> platform
e9b69cd2732 update distro
15b6534a114 file watcher: show info when start watching
67dda13a3ae Move pty to shared process
461bd165ecd IIPCOptions: clarify freshExecArgv
474b4ae2d51 ipc client: fork must not inherit --inspect(-brk)=
f9ac40b8066 testing: add 'show in active file'
cac5eba2aa7 fix workspace trust badge priority
585c5cc04b9 remove get*Actions from view pane
37e41cbfc4a Merge branch 'master' into sandy081/settingsSync/align
f57bdeab80e Merge branch 'master' into sandy081/settingsSync/align
3dc8cb1afc8 Add setting to enable/disable returns generation in jsdoc
62cbf21904e update distro
74b6734e49b remove web overrides
78bdc620d5e - disable auto sync when default service changed in web - donot prevent turning off sync
662bc9b4e84 Merge branch 'merogge/localReconnect' into tyriar_megan_reconnect
1abb2d95341 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
49e2e2b1392 show selecting settings sync service as a separate dialog
a025039b4e9 file picker should only reveal files, not folders nor workspaces, fixes https://github.com/microsoft/vscode/issues/116297
20b8e5fddd2 Workspace trust refactoring (#116354)
969910839d9 make NotebookDocumentMetadata and NotebookCellMetadata type-equal with current proposal, https://github.com/microsoft/vscode/issues/116333
08a2af529ed Bring back "debug: select and start" to the command palette
6ed5c53fb7e fix metadata complile error
cf7fc3918f8 remove CellOutputKind type
0e139c697bd allow custom id in NotebookCellOutput
a9f803753c6 Create no accounts menu on demand
19cad54562a actionBar focus: make sure to setFocusable first enabled item
cfa3854c3f4 action bar: only one tab stop
b881f37fccc Merge branch 'master' into notebook/outputs
40b3204d70a some trying for https://github.com/microsoft/vscode/issues/116333
768a68060f1 Change blocking behavior for auth extension activation based on if request is from core or extension, fixes #116295
164e7f8a2ff upgrade DAP to 1.45.0-pre.0
e94d5c78398 use weights instead of when (#116277)
c6da75c9ed5 Show a notification for all detected ports even when they are already forwarded when auto forwarding is enabled Fixes microsoft/vscode-remote-release#4309
c87de4b1f30 Let extension contribute to ports context and return useful info from port label command Part of microsoft/vscode-remote-release#4433
d2a6b516e4f add check box to use insiders settings sync service while switching
95d4184f267 fix https://github.com/microsoft/vscode/issues/115779
60898cfb4c2 more api todos
87aa935c1d0 :lipstick:
9ff3bfec449 sandbox - use electron directly and not preload for postMessage calls
f311b19b644 filewatcher: allow to specify path globs for polling
79a0dbb134e :up: distro
83f4dfdff12 streams - introduce and adopt listenStream
699cc6abd39 fixes #116036
3e32386a5bb prepare for KernelInfo#supportedLanguages, https://github.com/microsoft/vscode/issues/116314
b24ca32e4bf little prep for https://github.com/microsoft/vscode/issues/116314
2a1a7a887c8 :lipstick:
7d9aa94fd84 repl: no need to use toString() for diffIdentity computation
e371faebfb6 rename createChannelReceiver into ProxyChannel namespace (#116308)
ddb659ae0ec fix https://github.com/microsoft/vscode/issues/116094
48e10bedc9e Revert "tryActivateProvider should not blocking"
ea185a2bbba sash: add hover feedback delay
49b21da91be position run-submenu further to the left, https://github.com/microsoft/vscode/issues/114123
194aa7dfd11 set settings sync logger name
f5ac4f42cc2 sandbox - receive message port via postMessage
5f67699d300 Fix color for the info and warning icons
e58a5e897ea cell execution API sketches
3d9f13ea764 fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116252)
883b8629451 debt - prevent vs/code dependency from vs/server
3b456a28573 debt - do not allow platform layer to reach into code layer
facb3703081 :up: distro
f82462ba7c6 debt - move shellEnv to platform
6c479056158 unknown metadata value.
fe6eb68d228 Pick up latest TS insiders
91a20c06b96 Use npm for building markdown preview
ba7d28d53cd Use shared webpack version instead of installing locally for simple-browser
76524ef5891 Fixes 114236: Add a multi-line comment regex to unIndentedLinePattern (#114478)
b2724146f07 debug: replace element when appending text to ensure updates in repl
90705080760 Merge branch 'connor4312/refactor-test-states'
3d4cabb608f testing: refactor to new runState API
7ecf23a2a2c Try wrapping IPv6 host for webview resource loading with`[]`
8a3a5d9b747 Fix search smoke test
2f76945a065 Relayout search view when message visibility changes #116182
2e9f767776a awaiting-insiders-release => unreleased
64db71fed86 Fixes #116235 - removes inline-flex
60665b5bb71 Removes dead code
f8cadcc6f35 Fixes #116168 - missing provider == missing icons
2b6e896effb Adds another of my email addresses
41121165b0f Move isAccessAllowed to authentication service
06c8e30c736 did save event listener is not hooked up properly
aa1e745af36 send mimetype specific metadata to webview
ebc23863666 style polish
81c7bddee99 diff editor compare outputs should ignore outputid
87999247963 resize observer does not count padding.
409034368dc [renderer] fix string conversion for numbers
97998b32e9f implment getCellViewModel for side by side diff editor.
7b64e249baa node-pty@0.11.0-beta1
968499cb683 Adjust message, fix icon color
e8d77e425f3 add changes
52457101377 Fix #116188: Search in files not pasting selected text using keyboard shortcut
71e56891549 tryActivateProvider should not blocking
eddf95f0893 off by one...
68ec717149c Move extension icon color to a theme color token (refs #115799)
758fe86b54f Fix account badge update for new session requests
11b885de68b Merge remote-tracking branch 'origin/master' into notebook/outputs
a05c4170f6f do not render if there is no mimetype at all.
538c7847c8e Revert "notebook diff editor handle empty mimetypes."
e02e9687889 fix notebook worker dto
acaf2ed2ac8 fix tests
478a76a1a6f fix compilation
16bd4632051 fix compilation issue
97fde37887b - introduce trusted api - disable settings sync in untrusted workspace
78446fc7950 Improve guidance commentary in GH Bug Report template (#116183)
7cb0840ad7d update distro
accae732939 Merge pull request #116051 from microsoft/sandy081/sandbox/spdlog
327e25fdc26 Add portsAttributes to devcontainer.json Part of microsoft/vscode-remote-release#4445
624f51c0f7e debug console: diff identity provider should take the string content into account when computing ids
7fd4b1187cd Fix #116108
efd5a000c0b add InlineHintKind to InlineHint-type
8077bf32517 Fix iconLabel hover hide on click Part of #116197
615d2fff058 fixes #116155
79a623d9767 move to sandbox
5d1e300546e Missing info from the "Recent Workspaces and Folders" section in the taskbar context menu. Fixes #115898
065e82d8624 fix layering
b14afd09df3 Merge branch 'master' into sandy081/sandbox/spdlog
a8bb42c43b0 #116112 remove dependency on IActionViewItem
97c7d2ac84b add `editor/title/run` menu id and expose as proposed API
9b6aafb692d Improve trace messages
b784c952088 Remove terminalFocus from create new term keybinding
992481db7f1 "inline" empty submenus in editor title bar
ffe7654a9f7 ts - no implicit any
49061a5b8a1 Only show port notification in last window Part of #116058
d1c5afbbdcf Fix changing drives in simple file picker
f2f9d1b1e01 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
1e8edfea6ed shared process - move all settings sync related services to sandbox
8116b47d82c sandbox - move user data sync contrib to sandbox
eb777f064b5 sandbox - move extension management and tips to sandbox
08988e65b5c sandbox - move telemetry service to electron-sandbox
b6545a0db66 windows does not support symbolic links
3a3b42a9a3a Merge remote-tracking branch 'origin/master' into tyriar/74620_2
4b5108a79b8 Remove log
47adc864f89 Get 2 way communication working
6132a763bc8 Get one way communication happening
6b030798796 only ask to inline when there would be enough space, https://github.com/microsoft/vscode/issues/114123
4941e47c025 add support to automatically inlining submenus (when rendering), adopt in editor titles for the len(submenu)=1 case
34adb675130 improve hover feedback for sash corners
3ef4aa861a3 sandbox - move localizations service to sandbox
9c40b34cbee sandbox - move diagnostics service to electron sandbox
9441f9054f7 shared process - move service to electron-sandbox
8c8ab33b79d shared process - delete sharedIPCHandle
6ac77de5d74 pfs - improve symbolic link test for windows
e5823fed988 :chore: extra comment
7e923e6f6ee action2 in explorer and debug: make sure to use original to preserve english title in command palette
0795762a8f0 allow gear~spin
100b7f04506 status - update background color (#115886)
82c57ad1fe4 name and id are required for remote views Fixes
c7427d59b11 always fallback to plain text (#115860)
bc1aac2a828 Dedupe tunnel requests for localhost Fixes #116124
2678e4b848a Only match exactly 7 equals (fixes #95040)
cd97629c445 #116152 enable smoke tests
714fd96f61a #114901 revert partially - do not scope view pane container context to its domnode - only use target while creating the menu actions
65505d8bec5 Merge pull request #115599 from microsoft/ben/114753
be5126d37c3 Also skip 'before', #116156
0829608afbf Change disabled tests to .skip
87a3effc79a Try to disable caching in the simple browser's iframes
518097377de Handle 304s for remote resources
99f4a0262ed notebook diff editor handle empty mimetypes.
d94093a14e6 handle append/replace output items.
29844a0baf3 disable smoke tests that time out
4623a509954 Fix #116154
6ba6002fb56 builtin renderer handles OutputItem.
fd6997fdc72 new output type shape only.
bd47ac847c3 auto save ...
779938d5e45 fix outputs loading
64a164c9d5c Add default color for sash hover border color (refs #114636)
ff03697a1aa Use node script instead of 'cp' command
0544c1d391c remove legacy typings.
46e28e3bbea Copy codicon files directly into sources instead of taking a non dev dependecy on the entire package
5b32b280375 Mark simple browser as a UI extension
eb62ecb01e2 Use white background in simple browser by default
b06d9007ef4 chore: bump electron@11.2.3
4e0bc11ad3f relative sizes persist
b7882a858fa touch up
7dc31b45ba0 active instance working for each tab
15616c18692 focused view context key should be set at global context
1e298d0353e Pass executableEnv to other side
456841a93ba Create createProcess ipc interface
281d2280861 Rename pty service to local pty service
c7d527f9cec update yarn.lock
280cbff391c fix home menu items not appearing
ee4a8bd5f4a Create pty service main <-> renderer channel
3021226eefd Move remoteterminalservice reg to contribution
4c690b34e09 remove log statement
9fc381f258c persist local terminals - not yet setting active instance or relative sizes
e146dd28e12 Extension management - refactoring workspace trust signal (#116118)
783bb42362b testing: adopt new state icons
3edc9925e05 NotebookDocument#metadata is readonly
c86be3bb57c Merge pull request #115309 from pfitzseb/sp/julia-grammar
5cfa6b7e263 update vscode-grammar-updater
a873e60a71b :lipstick: strict assertions
3334b1534c9 #114901 associate scoped context key service to target
86701b150d2 debug: update js-debug
fb8bced55bd after fix for grammar importer
0293b129e37 add name attribute, https://github.com/microsoft/vscode/issues/115746
7f1d17baca2 Update gulp-atom-electron (#116119)
1a9635193f6 update and fix grammar
ebac2cfa10b add colorizer test
50dc6c3c66f add search support
ac7918ed6e2 Fix terminal paste command
1da95321b14 RPM: Don't generate build_id links (#116105)
f5381197bf7 Improve ports view welcome text Part of #116058
0f170017904 Fix update-grammar scripts for cross-platform use
01ace15b27b Fix clear terminal command ID
3fa2ca3f7b0 Fix new terminal keybinding
2a38ef15feb remove used code
124cd2155a2 Merge branch 'master' into pr/pfitzseb/115309
75f4a581b7a fix https://github.com/microsoft/vscode/issues/116104
82f3379ac67 remove getActions*2 from view pane container
9dd25c4d196 Don't show browser preview action in Ports view web Part of microsoft/vscode-remote-release#4436
809bbd7b62f move interface to its sole user
67bac9bf500 remove unused types
e3d0d9c00cf Merge branch 'master' into notebook/outputs
d0205792b0e add todo-tags for API feedback
83a2eb403e1 fix compile errors
99c1589aed3 Merge pull request #116005 from jeanp413/fix-115922
4821adfc12d move convert logic into extHostTypeConverters
599f7a7031b logger shall log always when created with always option
2baf63ad001 use logger service for output appenders
f891543df7d Properly check for FuzzyScore.Default value. This was a regression from 37a4b96ae1820d21d215b460006e0baab471d6cc
afd102cbd2e Trusted Workspaces Feature Branch Merge (#115961)
01a3787cca0 Remove 'grant access' badge when done, fixes #115950
659245f86ca append or replace mimetypes.
03fdd53f968 append/replace output items
7323c520847 testing: avoid showing 100% if any test failed
ac60c82c7d7 add tests (#115944)
008e5c73371 RenderType.mainframe
90327ba10fd rename.
9f4772a98f1 rich mimetype renderer refactor
fc336c97d97 allow \closedWith comment to add unreleaded label itself
3c6756c11c9 Remove unused trigger
cfaf161c497 Bump actions (for the last time! moving to `stable` branch vs release tags)
5024a7053a0 convert output exthost/main. not optimized.
d68691c4445 fix #115931
152ccfbf3ab Update .mailmap
125bbba18dd Add self to mailmap
686f84aacf3 Fix typo
bdd51f1a048 Add name to mailmap
6302319a4ab Fix Emmet yarn lock
acb1bfa51c6 Update distro
cd725da2b22 xterm@4.11.0-beta.3
4fc8dc82f35 Fixes #110496 - use builtin gestures for open/diff
0a972947a13 no error and stream output anymore
3c17b03d3d1 :lipstick:
175ac0e0e53 OutputDto always has id
a3ef2648025 internal output types always have id
392128e1fe5 enable diff decorations first.
339d6ddf183 Fix #115854, #115839
ae0cfa4ec4c fixes #115810
9ec337bb49c BreadcrumbsControl#update should know when something changed, https://github.com/microsoft/vscode/issues/112630
c11bf9d7dfd register open explorer command with container
e60bc310b8e move window logging to main
e136ed66fd3 todo-comment update
70d355c42fa Fixes #115786: Handle overlapping semantic tokens
26e6d9e93ad Set the remote ext host pid and name (#115891)
c88888aa9bc wip: support overlay context key service
46c91d443a1 Update distro
80a738c2ffa Merge pull request #115758 from microsoft/tyriar/115053
daf7dd408b8 appFolder -> execInstallFolder
6b3d7512061 Merge pull request #114566 from microsoft/tyriar/92038
6848fcd7b0c Merge remote-tracking branch 'origin/master' into tyriar/115053
a4a6607ceb0 Use weak shell quoting for npm tasks with -- Part of #115876
631cc755d64 Resolve some todos
b3a0d081aea add deprecation tags, remove unreferenced types, add more todos
3c7fc6d6a0d fix unused import
d33b89256ea [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). Fixes #97979
1b4a9029355 Revert "remove used dto interfaces"
8522c22cb4f remove used dto interfaces
6f936f91fb0 remove need to massage ids onto output items
8737b166361 :lipstick:
bfa8e4e4005 Merge remote-tracking branch 'origin/master' into tyriar/92038
c54fb3c0d16 Fix remove recent task causing configure to run Fixes #114679
251e3e6ee33 Improve port hover Fixes microsoft/vscode-internalbacklog#1757
06e002eb16a Avoid deprecated assert methods
20f3ece2e09 Handle input on Android Fixes microsoft/vscode#107524 Fixes microsoft/monaco-editor#48 Fixes microsoft/monaco-editor#528 Fixes microsoft/monaco-editor#562 Fixes microsoft/monaco-editor#563 Fixes microsoft/monaco-editor#1538 Fixes microsoft/monaco-editor#2261 Refs microsoft/vscode#107602
6558f865330 `self.trustedTypes.createPolicy` is undefined in web workers on Android
7e25b47e662 Merge pull request #115809 from ferenczy/bugfix/wordBasedSuggestionsMode-typo
f3fd96e0f9f add NotebookCell#output2
0b4c2d48dc1 update distro
587ebc5d2ee Fix: wrong event for `onDidSaveNotebookDocument`
a9b412330a4 remote cli: open URL: %2F lost. Fixes microsoft/vscode-remote-release#4421
cdc8628d55e rename log service to logger
cf0b1a89265 debug: when focusing sessions from drop down give priority to stopped sessions
77bbee524f9 make extHost only send ITransformedDisplayOutputDto (convert error, text output inside the ext host)
cbc01b9a7b4 Don't leak RPC objects from API (#115679)
70cd3b36bac fix yarn lock changes names
84c635738d0 naming
a059d1deae8 more API proposals
e9c65a7e625 Supplementary function parameter types
17e0b26a858 Supplementary function parameter types
52838cf6799 Add back logging to open service.
dae51e3d5eb Revert "Fix build.."
28bd11549a4 Fix build..
a53084475d9 Add logging to help daignose. github/codespaces#2248
a7fbb92962d Revert "Revert "Don't modify _resolvedUriTargets after first set.""
f5f040052c2 Revert "Don't modify _resolvedUriTargets after first set."
2ff5b909bac fix smoke test typings.
0df177fe393 fix tests.
b84cadf3f83 Don't modify _resolvedUriTargets after first set. Maybe a fix for github/codespaces#2248
8c1c32be6d4 Update commonEditorConfig.ts
f2b87fd6cd4 Extensions do not update cell outputs/metadata directly.
99f71a032ea tweak settings for macos web
4d6d2266fac reuse display output as the single output type for rendering
12eb0b72541 updating web menu behavior refs #114200
2fda718ad71 Fixes #115801 - improves conflict decorations
916c13921dc onload => addDisposableListener Ref #115325
28b81efa20f Move configure terminal settings to registerAction2
b32502b95c0 Add terminal view item to view file
98f697844a3 Make switch terminal action use registerAction2
193173c8289 Fixes #114361 - adds branch/repo to aria label
c30770a4256 Hide copy when no selection (disable would be ideal)
b751e8a137c Select default shell
bead496a613 Use object-fit: contain to keep image at proper aspect ratio. Ref #115325
beee6b13f7e Split terminal in active workspace
4dfab617e0b Merge branch 'sandy081/smoketests/remote'
63310d91d3c remove install extension
698eea649ea Remove editor from preview on interction.
a0855b30c70 Use rmdirSync instead of rimraf
a81dd8df862 IRawOutput -> IOutputDto
9db9edc09e0 Paste getAction
b5ba200088a output always contains id
6826c825d8a Compress images (ref #115327)
464492ff0bc Terminal getActions: Create terminal
b90b70e7e30 Scale images down under assumption they're exported at 1.5x Closes #115325.
5838880151b Allow for dark/light/hc imges. Closes #115327.
1c60676ac69 Terminal getActions: Kill terminal
c023260cc7c rename menubar visibility default to classic refs #114200
8132711922b Fill in context menu more
fd2ce701b69 testing: fix locale string
5b2dc0cad22 npm: move debug script lens into npm, clean up parsing logic
05b3f6f7adf re #115717
01406096de1 remove unused self size monitoring.
66415d85066 Merge pull request #115775 from microsoft/merogge/terminalUnitTest
5e27d3966dc fix #79692, re-enable test
087b0081983 debug: store debugUx state key to reduce flashing
668a6401f60 build - increase timeout for integration tests to 10min
6e3d5182253 Add context menu copy back
7c0be00b979 only update terminal dropdown options if they've changed (#115720)
e88863d191f polish task name message in debug anyway dialog
424b2212e00 debug: propose to debuAnyway if the problemMatcher is not defined
7804da86f09 Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
62ce116f106 Terminal getActions: Select all
a9bc2be6ce4 Terminal getActions: Copy selection
e9a9a479810 fixes #114914
422361234ff fs - still return child even if unknown (#115645)
190733e9d32 more API todos, NotebookCellOutput#id
116f8f61e1f Merge remote-tracking branch 'origin/master' into tyriar/92038
3973012a9cd Only getPackageManager once per folder Part of #115384
f6581675046 Rename appDirname -> appFolder
3bd244bcf25 Merge branch 'master' into sandy081/smoketests/remote
900f1a1c5f6 iconExtensionPoint: improve descriptions and nls keys
52ecf853209 Check for drive letter without slash in file picker Fixes #114567
2d10baa51af remove NotebookCellOutput#metadata
e83180b96f2 Merge branch 'joao/scm-menu-actions'
3421442c963 :lipstick:
42cdb7fa0b5 fixes #115677
684f61b4567 Allow to contribute to icon registry from icon contribution point. Fixes #114942
082af46e665 base icon regexes on shared expressions
ab43469e12b Use role 'none' for some parts to make screen readers less chatty
c178440297c update distro
94bc75db66d Merge branch 'master' into sandy081/smoketests/remote
a54d8b23c13 fixes #114908
4afd8c709c8 Catch expected exception in tree view test Fixes #113896
056d6609183 Merge branch 'master' into sandy081/smoketests/remote
a93d3178841 update package json
cb537dd4e82 fs - provide a fallback when readdir with filetypes fails (#115645)
be820b8f425 Fix custom iconLabel hover flickering on description Fixes #114230
2b6bd236136 Fix #115690
70d9246943b fs - use our readdir method everywhere
d4b65868f2d enable the test
0494790a5ee fix https://github.com/microsoft/vscode/issues/115746
9572b419cbd test not running - enable remote check
2c00f1afc97 Add validation message for portsAttributes Fixes microsoft/vscode-remote-release#4365
72e8e9f5bef fs - do not log an error when watching results in ENOENT
914cef30d50 integration tests - disable minimap to reduce error output (#115747)
bd20a720fba Rename "Existing Tunnels"
3c3686e0fbc check only extension
66a1a9bee37 fs - :lipstick: symbolic links handling
6250b9fde91 :up: distro
30ba42cf462 fs - fix leftover todo
0eb2d4556a2 Modernize pfs file system library (#115695)
4bdba123d24 use PersistKeySet
265d5da0b34 remove unused buildunit-files, fyi @dbaeumer
d62c307366e fs - fix tests on windows
55ab8b53f80 Merge branch 'master' into sandy081/smoketests/remote
acedbdf50b1 update distro
0ecd7f72d8e add remote server cli test
a0d9df38adf Merge remote-tracking branch 'origin/master' into joao/scm-menu-actions
f4581645226 fs - add test for symbolic link handling when link points to source
ba35190e9cc limit editor title bar actions to 7 entries, https://github.com/microsoft/vscode/issues/115198
866c0160d47 fix build.
43beff622ac :lipstick:
55d04df641d Fix #115316: Getting started back button looks unstyled
9ddea6f385e chore: bump electron@11.2.2
041f9b975b0 fix missing total height change event.
e984154e118 merge stream output in rendering
5d650cd8178 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
370a7ee077d Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
a9ccd48a1f7 enable extension tests in web
d6ebd887f73 Merge branch 'master' into ben/modernize-fs
bc0645202f3 fix build.
eac031eedd7 :lipstick:
46c10294642 Fix #115316: Getting started back button looks unstyled
ff85144fdd3 chore: bump electron@11.2.2
4e6d9ce2b79 add server cli test
cc58f84bfef Merge branch 'rebornix/stream-output'
cda6949fedd scm: hide actions when no repos are open
9c479a4518d enable remote smoke tests
2402c94e8ea scm: collapse all menu item
4beba243a03 fix missing total height change event.
6931bc71320 merge stream output in rendering
acc0d4206e1 :lipstick:
d2eaafb9078 scm: sort actions
3842f92113a scm menus: RepositoryVisibilityAction.precondition
ff7921ebd13 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
066c5844050 enable remote smoke tests
5115a8eae79 Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
55579f367af update distro
caca11f2997 Bump Emmet to fix #115623
1925f5ce16c xterm@4.11.0-beta.2
ef0657580f9 fs - preserve symlinks properly
59cf8810d92 Remove min-height from input box message Looks like the 34 here is just an old leftover
f7ffeda190d scm menus: RepositoryVisibilityActionController
9dbc765a385 Add appDirname variable
dfc2a6c1ae2 Fix codicon tree action vertical alignment
2d31774a528 fs - provide an option to `copy` to preserve symlinks or not
056418cb9f8 Improve portsAttributes setting description Fixes microsoft/vscode-remote-release#4373
268bb6ea737 Scroll input right when setting selection at end Fixes #115152
c5bf12802f1 Fix #115699
02fddad16d9 scm: more menu refactorings
429f1bae119 fixes #115625
28359b13691 Fixes #115588: Dispose everything associated with the extension host before attempting to close window
45bf35664a9 :lipstick:
805d7949eb4 Use relaunch function instead of reuseTerminal
4f237e52bb9 scm menus: view mode toggles
00d81156476 Merge branch 'master' into ben/modernize-fs
a00411c7e8b Debug Console, Copy All (to clipboard) do not include source file name
bab55b86fc5 Merge pull request #114182 from susiwen8/113389
4bc335b05ab Introduce setting debug.console.collapseIdenticalLines to disable collapsing identical lines in Debug Console
376716d1aee status bar - don't leak RPC objects from API (#115679)
538f72e2a7b Fixes #115662: Add support for escaping `@` as `@@` in regular expressions to avoid replacement
26ffdab0be4 Merge branch 'master' into joao/scm-menu-actions
495ed055117 fs - preserve symlinks when copying them (#114881)
06c0dbe6162 fix compilation error
2525f3e2763 Merge branch 'master' into pr/113673
7c90e1f5ba9 fixes 115685
67ccf8c649e Add open preveiw action to port notification and setting (#114572)
8d7157ed451 Make task definitions dynamic Fixes #114793
1cab95f5b6c fs - fix compile error for now
aca5d3ea2e9 fs - merge readdir functions into one
7e05f9f0821 add appendCellOutput API proposal and implementation
aaf7b923c6c fix: prevent scroll when list focused in zone-widget (#114912)
6675687f9e2 Merge branch 'joao/fix-100151'
03fd1a32c0f :lipstick:
73c5b484f34 fixes #100151
b28cd23d521 fs - more removal of promisify utility
6ca7afa84fb add support for `application/x.notebook.error-traceback` mime type
dbf6147c01e fs - remove promise based methods from pfs and replace with fs.promises
42436d5a7be Merge pull request #115665 from microsoft/ben/113703
a17c656c330 fs - some polish around file services
a01d16e77e9 debt - use a native private property in ExtHostQuickInput
194e1c5f1c8 fs - retry async rimraf unlink
e2f7159745c fs - remove custom rimraf solutions
c399d039a71 debt - don't expose MainThreadNotebookShape from NotebookEditorDecorationType
60ce9ab9c5a #115590 More tweaks
74937e0a89b Merge pull request #115530 from microsoft/joh/norpc
944c4b4fced fs - drop our custom rimraf solution and use node.js
2cf80f97cc1 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636)
aa840d53d28 Move action microsoft/vscode-github-triage-actions
e99ec0c6e54 do not register open command for generated view containers
7690293ae20 clean up and add some doc
5b913c0cc21 Merge branch 'master' into ben/modernize-fs
ef1f94d969b "Select for Compare" is available for WebView tabs (fix #113703)
63ad2bafafa Fix #115321: Getting started Skip button does not use pointer cursor and has really wide click target
b7e588f2c64 Fix #115322: Getting started "Next" button in step is not keyboard accessible
4f8637eb541 Dont contract item on reload
bcf14260d2d Make sure contibuted openers are cleaned up if they are renamed for an extension that is not uninstalled
34e46f2e67d Support anyOf for rich settings editor (#115648)
51e6c241d1b Change click on selected item to deselect it.
a9e6b93132e Fix #115393
5f3c37f918d fix #115099
82812ed8c93 Treat clicks on the image the same as clicks on the button. Fixes #115320
316a1d86e09 Enable rich settings object editor for schemas that use anyOf (#115642)
352d5df7728 Mark functions abstract for settings tree (#115643)
617095939f4 Fix #115323: Getting started pressing enter when when the step has focus does nothing
dfe10d0baf5 Get started color polish (#115331)
a105ccb4363 #115289 fix show explorer command
cba8232d778 update seti & add preview page
570f46ddf20 #115289 - register view open action - use view open action id if view container open action is not registered - do not register view container open action for panels and some viewlets
ef64c83ef29 Fix #115429: Search keyword is cleared after window reload
01216213efa improve terminal title sanitizing, fix #115291 (#115634)
a881dd44ccd support running active files with filenames containing parenthesis (#114946)
66635b8bd6e remove unknown content change in nb text model.
acb300b004b Merge pull request #115630 from microsoft/rebornix/multi-selection
5d84ee5c192 Ensures icons are contained
06fc252b9a4 Prioritize import quickfix over spelling
501274f1d7a Fix #115633
04abcc03381 yarn watchd does not detect interface change again.
16d84195625 smoke test
5ec17aba95e fix build in exthostnotebook
04e6c8638ec Prevent decoding URI the user is trying to open externally (#115615)
3c79b84e34c Update Codicons: add type hierarchy, table, and variable-group icons https://github.com/microsoft/vscode-codicons/commit/6e29ef1dae9c8aca8311a1ac433ee86a6ab873cf https://github.com/microsoft/vscode-codicons/commit/39a2dd5bba2725c426a9fb03d0ddfb40fe0719a2
57488b54303 Fix #115595: Search editor: respect `soft` option in `revert`
4aa4d1f65f7 Revert "Add a dialog box when opening unsaved files in a custom editor (#114947)" (#115627)
33f49b2363c Add a dialog box when opening unsaved files in a custom editor (#114947)
c3c0db94f3d Merge remote-tracking branch 'origin' into rebornix/multi-selection
c4f273e3dfe fix tests.
9c4d2480630 fs - avoid one exists() call
0677d5e6f62 fs - sort pfs and introduce SymlinkSupport namespace
3088c27fbdc debug: mark terminal as free when the associated debug session ends (#115573)
6662709200d Merge pull request #115578 from obsgolem/master
e6712df1110 Simplify logic
b60478452fa [themes] fix dept in default theme files. Fixes #111877
f345c732a3e Allow moving to blank lines also by model lines
7a6a45fb2c1 browser tests - fix regression from updating playwright
76e6174c90b validate yarn.lock changes in PRs
3c6e1758ecf Convert to use PrevBlankLine / NextBlankLine in the "to" argument.
2808625686b No need to create aliases
1a016a67b2e :up: deps
d50306793fc Upgrade Playwright to v1.8.0. (#115241)
507e210014e Sentence casing on terminal link text Fixes microsoft/vscode-remote-release#4363
970d920f5bd fs - modernize `move` and add comments
3debe292293 #115590 tweak wordings
21aa14f0642 remove ext.ts
653e409f480 Merge pull request #115336 from rluvaton/patch-1
085185259ff Env var changes will restart terminal automatically
fd978d6feac Merge pull request #115190 from PathToLife/pathtolife/double-press-keybind
b8737236efd Minor tweaks
3022afaeaa2 Minor refactorings
2fb57aa3b64 Revert do not show compare for markdown preivew
a0d76bb9834 fs - drop pfs.mkdirp in favor of node.js
ca746af08ab fix hygiene
35e1ee2ecc0 ext: extract to disk
72a9a9ca395 Simplify code
3079c2245ce Only restore non-auto-forwarded ports Fixes #115216
a77a89eaef4 Also handle single modifier keybindings in `StandaloneKeybindingService`
cfc22176e62 Add tests, some renames & refactorings
7e714f4d25e more notebook API todos
c3b556727e2 fix update-grammars script
8bf9b56adec Merge branch 'joao/extensions'
fa0e0004772 :lipstick:
f92b41b5d5e Add defaultSnippets for portsAttributes Fixes microsoft/vscode-remote-release#4382
7e0230677aa improve ext ci output
c770c381978 update notebook milestones
9dcecc01c6f fix https://github.com/microsoft/vscode/issues/115353
6b2a14afc68 Prevent two task defaults Fixes #115281
56dfaf8b985 #115522 adopt to settled promises
b2d303d16e7 ext: allow anonymous access
42fcb8d7c55 Custom editors: improve the generic save error notification (fix #115598)
abb05eb058b Fix #115586
83935a961f0 Merge pull request #115452 from jogo-/patch-1
7020ccf1346 #115289 show only default containers in view menu
3feb8937a80 editors - make sure to always remove pending confirmations even in error case
4342faa67cf backup tracker - wire in cancellation token
867b60d649e backups - show cancellable progress for backup/revert too (#115028)
04d4310a8a5 fix smoketest (#115586)
2604a356e27 Fix typo in papercuts.github-issues
ee29ad444b7 Include closed issues too for verification found.
d45a8915d27 transient metadata should be used to control the content change and dirty state.
f96b651052a we should only use comm object to communicate.
36e0c46923e Merge branch 'master' into rebornix/multi-selection
be9de77eb40 Added a new "blankLine" option for move units. This option will move the cursor to the next/previous line which consists only of whitespace, skipping over folded or otherwise hidden lines.
d9ff550d02d Add intellisense for onOpenExternalUri activation and rename event
7d5052f5084 Set permission handlers for webviews
d99c218e9b2 Make sure we always apply TS auto imports, even if VS Code applies the completion before it has been resolved
60bb22ddd3c Use `test` instead of `match`
7490ac87e19 Fix spelling
5851bcab4d9 Use `?.`
c3699dc01db Fix wording on error
4ccfa1d019b Fix spelling
6f1fbfdd935 Inline object map type
8c3e6cd9ee2 Fix spelling
4e00f75408e Remove stubs file reference protocol
6fed1b63833 Uses background flag for better perf/mem usage Filters out deleted resources
ed410a1cc04 adopt icon descriptions fixes from vscode-docs
925d9234b86 Pick up latest TypeScript 4.2 nightly
833bae4fd91 Add more explicit implementations of ICustomEditorInputFactory
0f9ff35c82a Fix #115289
61decba0335 fix extension categories sort order
efaceb5f682 Enable 'Install Additional Product Icon Themes'
82af67ebce4 Plumb etags through rest of the webview resource pipeline (#115360)
80ba07df03b notebooks: add generic colors for renderers (#109412)
d5685965c5e Fix keybinding for Search view missing from view and sidebar #115556
0eaf57957fb typeahead: line wrap improvements
7583817a12a added unreleased fixes to endgame notebook
a5a33501be1 chore - group notebook specific api proposals together
b37252c1823 Update grammars
a99dd66f0f7 test more results of create-functions
02d28757e88 :lipstick:
76962b2583a ext: ci command
2ceeaeb6814 hide proxy from TextEditorDecorationType
abbc2e305d7 more API todos for notebooks
c9a7425b903 Merge branch 'master' into pathtolife/double-press-keybind
750888c4967 Merge pull request #114957 from TacticalDan/tacticaldan/scrollingPerformance
b82933a1d2a Limit to 8ms (120fps)
0ac7f0ee830 Merge branch 'master' into tacticaldan/scrollingPerformance
3ec92ad8ad5 Better hiding of custom hover in icon label
a5b078b5514 debt - adopt some ? operator
bc837b7162e :lipstick: dialog main service locks
a0c75f60530 add tests for createXYZ functions and skip most of them...
38ca4695d10 Fix #114432: Multiple save dialogs appearing on Windows if Ctrl+S is pressed multiple times (#114450)
178e7034bc4 simplify map creation, fyi @bpasero
03da2de889c add proper yarn.lock files
a0cb5c5a46e Fix port label not always getting set Part of microsoft/vscode-remote-release#4364
ad8f7e18728 Fixes microsoft/monaco-editor#2329: Move `registerThemingParticipant` call to `/editor/`
38db1778aa1 adopt built-in extensions
b24036eaa27 Use label as tooltip fallback properly Part of #115337
2681e07db46 more notebook todos
53ae79d62d9 Avoid the CSS general sibling combinator ~ for perf reasons
ddd678ab297 debug console menu action polish
f37f96bbec3 Merge pull request #115261 from microsoft/alex/language-config-priority
47390dbe1b1 Fixes #115221: update emoji tests
300effb0c8f add some notebook API todos
3d2ca29012c hide terminal proxy
a60beb9d7a8 don't leak proxies in editor land, also remove indentSize property which isn't API
82c629eb3a4 hide tasks in TaskExecution
46cf57b2646 a bunch of failing tests
930b5686ffa add todo
3114b1c4c52 hide rpc proxies
4cfd5f85080 clipboard changes
1ecf01b9c71 mark rpc protocol and proxies with symbols and try to find them from an API test (with success...)
01e92bdc93c debug: do not render checkmark in view menu for the debug console
b08c1eb5bce Merge pull request #115345 from shskwmt/fix/115154
1f4506183c4 for now remove isSaving() implementation from custom editors (#115526)
34ca1211023 adopt Promises.settled
00a199daf73 Merge branch 'master' into fix/115154
8b510618c89 Merge pull request #115401 from microsoft/tyriar/115390
0627cf0a2d2 event - adopt Promises.settled in async emitter (#115522)
769ad06e7c1 Promise.allSettled - use native variant if it exists
71bd9c5032c Revert "event - adopt Promises.settled in async emitter (#115522)"
643cbb2aaa6 Fixes microsoft/monaco-editor#2328: In some webpack configurations, `process` can be defined, while `process.nextTick` is not
126959896ff event - adopt Promises.settled in async emitter (#115522)
5c7fc5da28e Fixes #112382: Use replacement characters when doing dom based line break computin
c2759462f8b backups - catch errors on shutdown and don't show modal dialogs in extension development (#115028)
0ca20779b5b Promise.all() does not await all promises when one throws (#115522)
08c73d7b6e4 history - make sure to track file renames properly (#113277)
8d6164f25d1 :up: chokidar@3.5.1
d30c12dc6b3 debt - fix some types in bootstrap JS files
a9b98904880 Improving performance of tree traversal getViewState function (#115387)
f5bb67e37aa Unit tests cleanup (#115377)
6a1c7a5097d Fix #115509, register a separate action for opening serch editor from view
9e152f9a193 Fix #11511 Search Mode setting does not open editors unless search view is visible
50ec8ea6e76 Merge branch 'master' into patch-1
ef2c97e92f6 Fix spelling in papercuts.github-issues
a916ce9076c Add "overflow: hidden" style to split-view-view within integrated-terminal
81ae94a9dc8 bump version to 1.54.0
ec805db5eda add repository field to extensions package.json
9a5d14e307a run prettier over extensions json files
1e8d0be3761 Make term config tests await config
3921d63e64f Add "overflow: hidden" style to split-view-view
c628fd10fb0 Merge branch 'master' into patch-1
80f20b3d9f2 fix(workbench): add forgotten escaping in regex
b0ac7e40bbd add Julia grammar
8471235643e Give a higher priority to language configuration set via API call (#114684)
9548fe4af9e bugfix - fix macos not working because scan code was removed - add isModifierKey() logic to scanCode.ts, consistent with windows keyCodes.ts
b14064fbf84 minor commit - fix comment inconsistency - rename function camelCase
d8a474947ce fix comments
de4b1289848 fix PR Layers check
27fc6204873 comments
26c709a7c6a Merge branch 'microsoft-master'
28b3a7e3a93 New method to avoid regression, found via unit test, related to modifier keys being ignored in getDisptachParts()
301b9f7ed77 working on fixing unit test regressions
c67f42f1b51 Fix modifier key triggering chord - revert removal of shift key
4d0d77f9b12 remove attempt at fixing shift+[shiftleft] binding - better solution to be commited later
ae426b39b18 macos implemented double shift keybind windows initial implementation
bc0262a6645 Revert "hack to make double shift possible in widget"
6794401b7c8 minimal changes
5e948799db0 fix build
b2600b23d5b Cut keyboard shortcut support mutli selection
86a88180596 multi selection in notebook
601161f8dd0 Reduce arbitrary event limiter from 16ms down to 4.16666 (support for monitors up-to 240hz) #107016
caac9511a73 windows attempt at "shift shift" - still bugged
5ed3c977bdc hack to make double shift possible in widget
03c59637b69 wip
160bdf06b34 wip: adopt menu actions in scm
768ace7b7f1 Merge branch 'master' into 113389
9be03fe29b2 Fix: add alwaysConsumeMouseWheel for list
3563e2b7403 rename run to exec for consistency
REVERT: 622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
REVERT: 5933e313e5d Fixes #116060: Clone minimap options before changing them
REVERT: f3a12e053e1 Pick up TS 4.1.5 (#116380)
REVERT: 3b9cef2b8d1 Bump Emmet (#116230)
REVERT: 8757f67bcda fix #116049 (#116319)
REVERT: 73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
REVERT: 5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
REVERT: 6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
REVERT: 65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
REVERT: 43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
REVERT: 17d65083f6c debug: replace element when appending text to ensure updates in repl
REVERT: 9d194eac0d7 This reverts us to the previous distro commit (#116218)
REVERT: 1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
REVERT: d63ab6acdbd bump version to 1.53.2 (#116228)
REVERT: 4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
REVERT: 678843ff3ad fixes #115810 (#115943)
REVERT: e1ec11f5183 always fallback to plain text (#115860) (#116177)
REVERT: 615ea78d96a status - update background color (#115886) (#116181)
REVERT: 00d7f953055 add changes (#116223)
REVERT: 3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
REVERT: 5d424b828ad Pick up new distro version and bump version (#116149)
REVERT: ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
REVERT: e23884b9476 re #115717
REVERT: 5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
REVERT: 7f04ecd68be use PersistKeySet (#115744)
REVERT: 8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
REVERT: 1d6c8826375 Fix #115699
REVERT: f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
REVERT: 203b86d14c5 fixes 115685
REVERT: 83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
REVERT: e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
REVERT: 761dd469c13 chore: bump distro
REVERT: 8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
REVERT: 30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
REVERT: 8dbf3d717b2 Revert do not show compare for markdown preivew
REVERT: bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
REVERT: 65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
REVERT: b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
REVERT: feda473d978 Enable 'Install Additional Product Icon Themes'
REVERT: 565dc9704f2 Use label as tooltip fallback properly (#115537)
REVERT: c02643e3c95 Properly set port label from ports attributes
REVERT: ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
REVERT: e4a65573a89 render "Debug Console" action after a separator
REVERT: a62c65bdb74 ignore focus when toggling debug console visibility
REVERT: 4d98741552d debug: do not render checkmark in view menu for the debug console
REVERT: ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
REVERT: 4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
git-subtree-dir: lib/vscode
git-subtree-split: fd6f3bce6709b121a895d042d343d71f317d74e7
2021-03-12 01:27:09 +08:00
|
|
|
const [settings,] = await Promise.all([getDocumentSettings(document), dataProvidersReady]);
|
2020-12-16 06:52:33 +08:00
|
|
|
const styleSheet = stylesheets.get(document);
|
|
|
|
const documentContext = getDocumentContext(document.uri, workspaceFolders);
|
Squashed 'lib/vscode/' changes from 622cb03f7e0..fd6f3bce670
fd6f3bce670 chore: bump electron@11.3.0 (#118680)
305bf142199 Remove icon from input row in ports view (#118649)
b5af426d34c Properly dispose everything in tunnel view cells (#118546)
f299ec03c2a Fix extra port icon (#118529)
62dbffbfe91 Merge pull request #118177 from microsoft/joh/bump-version
062c67a3210 Merge pull request #118491 from microsoft/env-var-recovery
e11b6a730c9 Fix #117903 (#118492)
e7936a3e885 prevent env var relaunch from extension owned terminals
3be37a725d6 Merge pull request #118438 from microsoft/tyriar/1_54_117990
d461d2fd311 Merge pull request #118265 from microsoft/connor4312/candidate/js-debug-1.54.5
88b4d3f9a4e Merge pull request #118448 from microsoft/tyriar/1_54_118321
c48a57b6988 Merge pull request #118437 from microsoft/tyriar/1_54_117956
d68ab8fc717 Don't force create a terminal on no reconnect
f9e6b352d1c Recover on pty host reconnect
b31f6e1afea Don't force kill ptys on Windows on window exit
bd655647d79 fixes #118214 (#118425)
3a6b7f7cbdc editors - fix mergeAllGroups (#118268) (#118406)
06c5e24837e FileSystemProvider extension: throwing a FileSystemError in readFile does not report to user (#118173)
61feeef2289 Renaming a folder adds it to history (fix #118080) (#118174)
dd74fb1d885 debug: update js-debug
362f7e441ff Pick up TS 4.2.3 (#118261)
6b7199812b4 Don't assume uncompleted category exists (#118250)
21ea885f455 Merge pull request #118167 from microsoft/connor4312/candidate/js-debug-1.54.4
de16aa4bae0 bump version to future 1.54.2
87ff6fb52f1 debug: update js-debug
f30a9b73e8f bump version (#118144)
a25525922cd update distro (#118129)
42e27fe5cdc Merge pull request #117982 from microsoft/roblou/settingsOpenEditor
ac575425edc Ensure EditorOptions subclass is passed to openEditor Fix #117952
911868fa126 refs #117960 (#117976)
62c69b32bf7 Merge pull request #117972 from microsoft/tyriar/r_1_54_remote_reconnect
564f3917935 Fix remote terminal reconnect
e7989863202 fixes #117924 (#117925)
c4d7a739c9b Terminal cannot input (#117915)
5266d3cc7f3 Merge pull request #117898 from microsoft/tyriar/r1_54_remote_reconnect
6f0e457db3f Fix emmet update extensions path issue (#117797)
66c7b551727 Implement shouldPersist for all terminals processes
ae03e39735b Only show `infer return type` refactoring when refactorings are requested (#117800)
e590188f171 fix #117792.
fc7005d93f1 delete comment that is covered by #117088
3dd2d431a01 re #117449. add default color in code.
be9c3901da5 Disable overrides in settings and keybindings (#117770)
ea3f3878887 Fix Forward a Port context menu action
d3b97f07fcf Fix ugly name for Focus on Ports View command Fixes microsoft/vscode-remote-release#4564
c1f5d07efdc Use button instead of + for forwarding a port Fixes #117589
c57c05ea364 fixes #117746
aa9f3842964 more fixes for #115840
909e129d6f5 no explicit call of setFocus/Selection outside of notebook cell list.
554341f99fa re #117725. setfocus uses wrong handle for selections.
3290f9a73ba fix #117725.
3eea629b602 Scope down querying getting started service to only cases where it'd affect the outcome
d13b1a1ac56 Update marked to 2.0.0 (#117714)
403851e4be6 force async to resolve in exp service
94447bd20e9 Use button foreground on hover
3a6957333b1 call saveMemento in exp service
1e25d0c49bd Add details about what to do if createSession fails, fixes #117409
1cd0c337672 chore: add crash id for windows and mac arm64
9e83108e8ab Adjust bottom cell margin
cda3b7e157f Tweak cell toolbar position
6d63655a758 Adjust top cell toolbar position (fixes #117676)
3bfba9fa221 chore: bump distro
5b6dd28057d Fixes #115861
9ba671094c1 Revert "Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)"
e5096a31692 Exclude z-author-verified from issues to verify in endgame notebook
14243220e50 Bump distro
75b26c1e5e4 debug: update js-debug
ae186be4703 cancel disconnect runner on attach
57c918802b8 Fix up types, make `done` always boolean Fix #117336
3516df762dd Fixes #116305: Add fake consumer of `IMarkerDecorationsService` to instantiate it
b91b917e9ae Revert "Add shadow to custom hovers"
dc04badf34a check if enablePersistentSessions before updating remote or local state
ebdf30f0887 leaks across notebook/contrib, fixes https://github.com/microsoft/vscode/issues/117687
dbd510ec91d Fix #113643
08073134158 fixes #116083
86fc2ba85f9 Fix #115425
54b88057c48 list: fix #116788
ca065c29280 Preview in Editor button showing in web Fixes microsoft/vscode-remote-release#4557
e6e61368ff5 fixes #114933
a5c6a900647 Fix #117612
2e63ec65ed4 fixes #116883
059e5798a24 notebook updates
44afa91ef6f also support when in viewsWelcome, https://github.com/microsoft/vscode/issues/9303
1b83aa0bceb Merge pull request #117472 from microsoft/alex/improve-connection-timeout-case
83ee8419e57 fix https://github.com/microsoft/vscode/issues/117640
abf2f3f6c83 node-debug@1.44.17
1f7ab5005ee upgrade to final version of DAP 1.45
9efc326b9bb fix https://github.com/microsoft/vscode/issues/117594
b85eb124d86 update milestone
6ade3e32968 Fix #117504
59c31364c70 Revert "Revert "chore: bump electron@11.3.0""
93c941bef89 Adjust markdown bottom cell toolbar (fixes #117626)
aabd93ed35f fix #117367 Co-authored by: Eric Amodio <eric.amodio@microsoft.com>
d37f3ffa392 Merge pull request #117645 from microsoft/merogge/hidden-term
105e8eec285 Revert "chore: bump electron@11.3.0"
51b93e40269 Fix #115320
805e7f281c3 fix #82587.
1582402b61e Fix occasional non-restored terminal buffer/title
1ba3ea20d68 Fix #117345
1a1178165db Actually use the tasExperimentService
6d0ce95af4c fix #116713
a708ba7a587 Update authentication provider doc strings, fixes #117409, fixes #117411, fixes #117414
d83895acf79 clear terminal layout info on window close (#117496)
8de95c02dbe Check to see if widget has been disposed of while actions are resolving
f4065074e71 fix #115209.
05d3593f91e fix #114936.
7f481d2fcc6 Make added, removed, changed, optional in auth session change event, fixes #117469
2852916b59d Pass scope directly when signing in to other account, fixes #117510
12f68ec7758 Fix unclear row focus in settings editor Fix #117527
73432445e56 Fix markdown cell going into edit mode when clicking a link Fix #109679
377ce5a59e1 Add feature flag for opeing to first incomplete section Closes #117533
c413a1c7aed fix build.
778e21ed452 Fix #117597
663159f2fa7 fix selection after multi cell cut
e62f7e8a458 Cancel disconnect timer on attach
3b06d2d1f33 fix #117458
f1d434309a8 Revert to link styling fixes #117539
caff7f4dcbd Fix #117336
07340c27f59 fix #117449.
22af2a11415 asFileUri -> asBrowserUri Fixes #117592
acfdb2d7ac2 Fix #115895
90cc8b14687 Only record layout info for shouldPersist terminals
213757cd5b1 fix #114031
faccfff275e Make terminal test less strict
8042e9b5d56 Pass should persist to pty service
80ea6efb4a1 Add shadow to custom hovers
fc61668a51e shared process - further delay spawning
20503c4da96 #114031 fix error
53fc5f7bb59 fixes #117256
eba4c1bc1ea debug: document context keys
c9042f49856 Adds force option to defaultLayout
d3b777f46c9 fixes #117348
48d47c8715c support when suggestions for keybindings and views as well, fyi @bpasero
0f6eda5348b fix splitview glitch
c1409aff832 fixes #117205
c783c26590e fixes #117391
8c98454f292 fixes #117478
fda43de2e5e untitle.hint: default should be hidden for this milestone
93bdc6cb71b fixes #117480
8d9b2e65bd9 more tests for https://github.com/microsoft/vscode/issues/117273
a63be52fdef Fix strange port label Fixes #117591
ff4bacb0ee7 Merge pull request #117535 from microsoft/term-disconnect-runner
134623067a2 Enable output based port detection on Mac and update default value of port source setting on non-linux Fixes microsoft/vscode-remote-release#4530
a799375663c fix https://github.com/microsoft/vscode/issues/117456
e7150f1fd3b add skipped test for https://github.com/microsoft/vscode/issues/117273
0d0cb2afdbd Inform pty host of detaches
90af0b9e3b7 Update enablePersistentSessions docs
3139dc7f927 Consider enablePersistentSessions when shutting down
1763c171a33 Merge remote-tracking branch 'origin/main' into term-disconnect-runner
4e467af0d9a Shutdown terminal immediately on last listener remove
b3b60ff1162 icon contribution: make consistent with icon themes (fixes #117492, for #114942)
57c6bad938b fix #117549
198dbb7a71e Simplify handling of pty host ID after restart
51a40b29e00 Fix #117566
3f987d64f0d fix compilation
f6f723e461f Save old cell paddingn in ports table
f6e68f4b4e5 #117391 get view by id
5e16cc37c6b Make input box fill whole Port cell Fixes #117386
c47da720f35 Fit input box height in Port table Fixes #117385
01cfa2f8352 shared process - spawn it when first connection kicks in (#117422)
3f868139394 Tweaked open issues query
aecbf77878c Improve titles of some port actions Fixes #117389
40ea1c99f8b Populate input with port number for Set Label Fixes #117390
bf65bc620be Use del to close port on Mac Fixes microsoft/vscode-remote-release#4534
5bc7c69ff66 perf - make it clear that shared process connection is after workbench ready (for now)
6e76d2520a9 web - remember last used workspace for extension debug
09a093d0d89 calm down integration tests
763e089ae54 :chore: consistent event names
7ffc518372b Notifications and feedback should not be visible at the same time (fix #101376)
6c179b9abea Pick up TS 4.2 final
a8c82939a7a Reducing padding for markdown cells
c13b21f7f8c editorType => viewType (fix #117451)
4e1234963a1 Fix #117340
4aa87166310 Update z-index for notebook left focus border (fixes #117528)
520188808c6 chore: pick up latest electron v11.3.0
075c5811b9d fix #117503
8e8c6a07dfe re #117451.
5713f288011 testing: don't go to source location when expanding/collapsing nodes
c5edf95dc6f testing: show hidden tests if reveal is requested for a hidden test
c2e66ea5697 testing: show retired test glyph margins as dimmed
f66e523dc3a testing: fix overflowing lines causing misalignment in peek
816040208dd testing: make auto run hover indicate current state
1550171b26f [getting Started] LogService: info => trace Closes #117443
91abaaa0cfc debug: bump js-debug
edd66c7c132 dedupe identical inline values; fixes #117419
80a1d7982ac Use grab cursor for rendered markdown cells
79b14947e7a Polish sign out dialog, fixes #117473
67261dc97fa fix typo in sorting; fixes #117375
fb3719c43e6 Focus editor when switching to notebook cell
45e71f054b6 Add completion for 'onAuthenticationRequest' activation event, fixes #117421
5c200bcc082 Improve handling of connection timeout limits
a5a8392079e Use registered auth providers instead of declared for getting label, fixes #117463
6fa58b5a863 Show provider label instead of id in sign in prompt, fixes #117461
1647961f7d9 Don't confirm on exit on reload
041e4d9b1f5 fix smoke tests with stable build (fix #117420)
763bfde29aa Remove proposed API check for registerAuthenticationProvider, fixes #117427
ece247a4f75 Don't clear accounts badge on cancel, fixes #117357
85cff833c28 testing: fix potential leak of projection instance
edc4abbc534 testing: fix MainThreadTesting disposable fishiness
d5a62bbe063 Fix Ports view context menu when no item focused Fixes #117393
2d6cc94a7cf Remove + action from Ports view title Fixes #117402
c1488d86c53 Better row aria label in Ports view Fixes #117404
cb3a048f5af leak of not used monaco editor in cell template
28a40e373cb fix #117300.
c2571352471 Removes extra command
e8351c2c2a5 Add better narration for + row in port table
c1fb9152a12 Better grouping on Ports context menu Fixes #117410
dda96b69bfc Remove debug logs
9c8882d8b7e Improve fix for #117246
9ecd3fc3022 Fix case with notification about un-forwarded port Fixes #117246
ded52df565e enforce segments in contributed icon names (for #114942)
9d1e8fa608a window - log crash reason too
4ee5bfc4b11 untitle hint: add telemetry from
13caeee4920 Document context keys
91f4ebc32d1 Remove code added to diagnose test only (#117244)
7222dfcffb5 exempt AuthenticationProvider from provider-naming rule
39b45dd9c0f Bumps version of github-browser
e4364e5f5da fix #117254
d2b24cd57b7 check if configuration is disposed
bd74308b5ab Revert "Merge pull request #117069 from microsoft/roblou/refactorKernel"
4673316a396 Fix #117284: Get started content becomes hidden on click
6312db1e01c Fix #115041: Path to untitled file from search editor is wrong
d54923b7f8e Add manual override for getting started treatment opt-in
b1831abf66d Fix folding of custom rendered markdown cells
b3a33306fb4 Add markdown emoji for testing in notebooks
b22f8f11698 Fix virtual file system resource loading inside webviews
69c0ce82f8b Add logging to better understrand getting started experiment rollout.
c159b34535c Merge pull request #117069 from microsoft/roblou/refactorKernel
ba3bd11ac7f fix kernel cache and add unit test for kernel reg.
1fd9f9eb286 Update test for api
eff172b7dd9 testing: better documentation in .d.ts
9cd0f2e8a4e testing: fixes if no document hierarchy is provided
e4a082af7f1 chore: bump electron@11.3.0
4ae248a0134 Remove leftover "runnable"
ce45b0d004e Infer cell "runnable" from notebook kernel state Fix #106747
65711c63dac Begin eliminating cell runnable metadata #106747
b9f20c79cbd Move kernel/execution code out of NotebookEditorWidget for testability
6a9f8ac7582 Rename markdown math extension to notebook-markdown-extensions
6a6b9a5cc89 Possible fix for #115918
a1f638e838b Changes welcome views lifecycle to Restored
08eac1a22dd Merge pull request #117204 from microsoft/rebornix/nb-selections
67ded110200 Add authentication provider registration to stable API, closes #88309
b6377b8e71d Handle promise cancelled for codeActionModel
2b44e04c101 Merge pull request #117292 from microsoft/tyriar/combined_id
a8451610bf1 Allow issue service to display a bug report window when remote extension host is crashed (#116896)
ffae9a4baf9 Encode pty host id into terminal id
3214b95098a :lipstick:
4f25f18bd77 selection handles are only used in edits.
5428ab54c98 fold element should focus the cell.
413963c489f Remove editorOpenWith (#116856)
cdd7066f009 Allow Markdown-Rendering Without Providing an Env-Parameter (#117041)
5e067109a3c reduce use of handles when possible.
1cc57241cfe Update Codicons - Update debug angles - Update `new-file` icon object - Add `debug-rerun`
9703977dab6 update workspace trust status bar visibility
a776fe9af7f feat: allow excluding tests from runs
967497247a9 fix #117087
5b943120a12 fix focus/selection after cell deletion
3dde0402069 fix #115740
e33dda9e461 Update warning icon color to meet CC (refs #115799)
6d41b4e1ce7 embed primary into selections.
9a104a34ada Update `breakpointCurrentStackframeForeground` icon color (refs #115799)
e54948aa8f2 fix output on pastedcells
ed3eb3fdf23 Merge pull request #117100 from NotWearingPants/feature/debug-save-before-run-setting
e70d90fddf3 Hide badge if trust state changes
5654c838e8e Emmet: add support of multiple extensions path (#117105)
5bab307980f Bump vscode-emmet-helper
fca88ede1ee fix type of getValue in debugService
d8bf53de7f6 improve descriptions of debug.saveBeforeStart
427d9e1fc6c fixes #117225
9818531cca0 Merge branch 'main' into feature/debug-save-before-run-setting
e97e4135fc7 change options for debug.saveBeforeStart
9cc75d0e923 workaround for stoppedLocation.column being 0
b4518eb44e1 fixes #117223
ed08a141110 selections[0] is primary.
42e8d3eeb89 Fix select session behavior, fixes #117266
31aa03fcc8c Closes #116361 - adds select/compare ability
3c31b0debac Fix #116214
b597d6123fb move comment related to resizing terminal panes from code to issue
97fd4b9db42 Update go home contribution (#117097)
986996a7dab perf - add a mark for how long it takes to connect to shared process
072ec46dcfa new install proprosed api (#117059)
a0945131a10 Cancel mouse down operation when the editor height changes (#113818)
f1d92e78960 Remove Edge Legacy workarounds
086ccb15b3a Remove support for MSGesture
3c0970f6fc7 unwrap the actual command id when a command that required indirection fails, fixes https://github.com/microsoft/vscode/issues/116932
d08c3989a7d word navigation: on windows let the native chrome word navigation take over
17b26788b9a textAreaInput: respect the selectionDirection from native text area
e722803d927 dispose models that aren't needed anymore
2362b7c7d6c :broom: remove unused disposable store
472c88618eb builds - same timeout for all tests across OS
1a6f64ef1de fix data loss issue #116600
05ea4c5e4e8 Removed optional message, and added modal parameter (#117241)
524e119a8b1 remove colon from git host in askpass arguments (#117230)
ea2c1e5991d fixes #117237
b273be79079 publish vscode-json-languageserver@1.3.4
3d455784e72 JSON Language Server 1.3.3
912792b418f JSON Language Server 1.3.2
e938901e2ab fix vscode-json-languageserver readme. Fixes #116720
e33c868876b oss tool
4fbb5f84857 work against layering check...
277c60fc0a2 :lipstick: event usage
b64997e0c70 add nls message for icon property (for #116198)
cdf30a97f81 Update distro
b237599ad2f use browser crypto when it is available
d6846fa9e73 Merge pull request #116449 from microsoft/tyriar_megan_reconnect
218ffbf7d50 Right align actions in ports view
46acd748a37 don't trigger snippet completions on any whitespace trigger character, https://github.com/microsoft/vscode/issues/117194
1a45abdcf2d use `null` to unset metadata properties, fixes https://github.com/microsoft/vscode/issues/116956
ce7cd0abac5 Make env var tests more resilient to other terminal events
d2a6dea3236 Disable conpty in integration tests again
1bddccd4537 Use less aggressive create process timeout
d8b302db251 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
5e01284378a Ensure pty host is shutdown when shared process goes down
3c9cfeec32e Prevent env var reload when attaching
3781f94ba41 Fix build
ad275765b1d Update distro
35d3403f4c8 Remove log
b8f402dbbf3 Use + for port forward action in table
9a9d468cb68 Show table row to forward a port
61539324eb7 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
7e3476baba2 Add "Forward a Port" to Ports Context menu
4cbd8ce1e81 bump repo
a1e96b7c1e0 fix compile error
2b27630d361 editor memento - remove fallbackToOtherGroupState (#102485)
aa2abaa2f06 bump distro
63a4baf2e16 Update endgame notebooks
ae0a103755b :chore: address some todos
3860c90cd82 limit editor title bar action to 9, https://github.com/microsoft/vscode/issues/115198
e70ba206ff5 Update README.md
7d286c50c7a enable tsec tsserver plugin
f40b36524e0 update tsec
e427e5280cb fix tests.
2104d28a324 fewer changes.
c38aa5a341e file cleaning.
92c0878f39e shared process - drop the 3s delay for spawning
a830cb5f74e some code :lipstick:
f294b6f8109 editors - replaceEditors should take care of dirty editors
00cb6865ab8 keyboard - document my contextkeys
cbcec2e1b46 support setting selections with either handle or index.
cfd62b3e2d4 reduce use of selection handles.
dea95d3e4f6 map handles to cellrange in UI.
8d9634abac3 Merge branch 'main' of https://github.com/Microsoft/vscode into main
7d143f79422 Fix typos
1e0adc0da5b unnecessary null -> undefined.
6e3e72705a8 Merge remote-tracking branch 'origin/main' into rebornix/nb-selections
de956ce8bdf differenciate selection and focus.
11cd76005bc Fix dep cycle
719256e1f14 Don't scroll when clicking on a markdown cell
f1551b6e7e5 Extract the generic message out from FromWebviewMessage
94f8212e2ce Add more specific contribution for notebook markdown renderers
4feadc39987 Fixes #112164
9a7da51af26 Make new markdown renderer better match old one's styling
75c39b01f11 Note that __vscode_notebook_message can only be true for webview messages from webview
d24ad98e314 Convert to switch/case
8b72fdc3e99 testing: unit test err
c3a45004a06 Pull from exp service to determine defaul startup editor value
e8966ecaa95 notebookeditor.selections
a0e24147e05 testing: remove duplicate extension and internal IDs
513c68ac8ec fix powershell 7 64bit not showing in 32bit vscode on 64bit Windows (#116986)
78707e2d796 Fix #117098
d615e8fcf24 add debug.saveBeforeRun setting
c74bc68f0f6 Hide markdown preview cells when they are folded
6e08e452465 Fix issue #116591 (#116885)
32a81335ac1 Remove unneeded event declaration
cc92705891d Flow control constants to platform
cf93ca4117c Remove duplicate interfaces from workbench
bfa04d48c83 testing: comp error
04957f6bdb4 Handle shutting down all window processes when not a reload
36dd567011e testing: make reveal in test explorer work
095b565283d testing: do not show test decorations in diff editors
1475cd0c07f Group common pty service interface methods
f3b46e33a2a Improve ptyService side log format
0f6ef54b4bc Fix replay position
5ba8f6e7ec0 Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)
5d2c9bf2996 Consolidate `wrapWithAbbreviation` and `wrapIndividualLinesWithAbbreviation` in one command (#116603)
e66f74e0c2e testing: test feedback for decorations
89eb21418db Clarify layout obj is not referencing pid
fc28fad663a Correct reconnected active terminal restoration
a59c8d2e395 Pty service better title handling
d29d7e023b6 Add ! as stylesheet trigger character for Emmet, fixes #117020
8a4a7128977 Simply onExit handling
71ddff460bd More ptyService clean up
f9245a64b31 Tidy up persistent term events
392db917c0a fetch -> attach
f0ab2d88536 Return Promise<void> from fetch proc
d19fccbcf18 Clean up
68a4faad817 linkDetector: fix tests
55260619e78 Update src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
bd00c624a88 skip test to unblock build
2b230e4b267 Azure DevOps build task to download built-in extension details (#116938)
88c471ed62f Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
6d451222829 Improve seconds logging
ee820dffbf1 Update smoke test README (#115582)
f6894202fea debug console: better hover text for tunneled uris
eeff347cac7 tabs - do not trigger relayout from updateBreadcrumbsControl (#112630)
61df1625efc assert no RPC leakage in notebook tests
3723081d639 separate vscode.NotebookEditor from ExtHostNotebookEditor
dc120dedc16 tabs title - :lipstick: height compute
f85b50f7491 Change filter on filter view when view visiblity changes Fixes #116815
a3fc4ce5406 remove console.log
d050858b5dc fix tests
2ca2792a65f fix smoketest
443be92d9f1 improve link hover in debug console
5e63a2f4ecf cleanup, NotebookEditorInput#viewType is actually never undefined
102f5ea0fd5 Add period to list item for consistency
febd96f0e35 debug breakpoints: remove breakpoint inline action
a30262f0b00 Fix #115763
9fe7b6446dc support setTextDocumentLanguage-api for notebook cells, fyi @rebornix
07a458dd681 open editors: new unititled file in title area
e09a46e017d use document directly, not editor.document, for $acceptDocumentPropertiesChanged, fyi @rebornix
4a74fa81c1e :lipstick:
57cd5d4936c :axe: remove unused $acceptDisplayOrder-RPC and everything around it
d240f119d44 strictness (fail fast) in extHostNotebook
93ec7113e12 don't bind notebook document to a provider/extension, do then when calling backup, fixes https://github.com/microsoft/vscode/issues/117035
7e7a71d7332 :lipstick: more supportsBackup removal
84a3473d324 views: fix buttons width
bfcaefe74de untitled hint: change default to be button for the user study
ba7006088b0 tests - more logging for #117032
bbd39767eea sandbox - document issue with #116829 in code
a47f3244b36 add doc for what workspaces are supported
a98f29fd9c9 fix compile errors
c4ac419ef91 remove unused cast
02b2629dd1c cleanup, all notebooks must support backup
fa6c46b74b2 Merge pull request #116968 from DonJayamanne/fixOutputMetadata
03d71ec1f70 update distro
1f7f9dd5e6a use keys for sync from product
a6fa62809e6 tabs wrap - allow for up to 1px overlap of last tab to action toolbar before disabling wrapping tabs (fix #116385)
f9ed8037156 Move Ports view into the panel
a8a04eb7d16 joao/table (#117026)
c523e48e518 extensionsList: focus only enabled items in actionBar
b9eb461aa24 tabs - allow badges when tab sizing is set to shrink (fix #115908)
2efcd2bcd2b Merge branch 'main' into joao/table
5d4d796b9cd remove doc
c96f842dc58 Add icon column
7a40161c91c revert default value for workbench.tree.expandMode
adccb9151f4 fixes #117006
97dfc57ffd6 tests - a lot more detailed getUntitledWorkspaceSync test (#116288)
c9cbeda067f actionBar: allow to go over disabled items
6186bfc78f6 files - make save error actions context aware (#115840)
d8b1c8d697b Merge pull request #116964 from microsoft/sandy081/fix116722
f1de1700dd5 editable changes in notebooks
d151e0a33c1 Fix #116199 (#116268)
d53a27d7c20 Fixes rendering issue in Firefox
73ccfc027c9 Oops
192c817fd35 Make jsdoc completions text kind instead of snippet kind
9f08368e926 Handle normalized absolute file paths on markdown preview link click (#116649)
094777f3929 Fix alt for menus inside of webviews (#116830)
096e5555b6d Allow welcome page to not be active on account of focus potentially going to a getting started item.
ba05eeda2e3 log something in ptyService
c3695af6d27 testing: fix unit test
a172be74ef3 use persistentTerminalId instead of pid
5a0bf3751ab testing: add method to publish extension-provided results
52ebf0c7f87 Add 'deny' option to account access prompt
ca02f19daf3 Fix #115314
482013c77e2 set minHeight on outputs when rerendering outputs to avoid shrinking.
8f2e85abd60 Fix #116574: Make it easier to jump from one Getting Started section to the next
1d3343a1091 remove stuff from process in platform
8806d063fe6 Enable extensible markdown notebook rendering in VS Code workspace
25c0fb7f2f6 Fix _getViewIndexUpperBound throwing if the view model is undefined
03b6a2e6b73 Null out webview on dispose
d1313311956 Remove extra info from onDidChangeSessions event
dd2bb8cd3ac Update src/vs/platform/terminal/electron-browser/localPtyService.ts
45dc2f5fa0f testing: allow contributing menu items to test view
88f459a2adc return terminal launch error
7aff64c42d9 Remove unused
840f19af066 Contriburte extension items at top-level Ref #116414
9c8e2ae7afb move stuff back to workbench and remove log statements and use pid
e95a5c1e1c0 Update src/vs/platform/terminal/common/terminalDataBuffering.ts
2d263be14f0 fix #115722.
b882940dc6d align InlineValuesProvider with EvaluatableExpressionProvider
a90d4ab5cf4 Move notebook markdown cell margin to its own const, tweak margins
070a33c7d62 Update src/vs/platform/terminal/common/terminal.ts
8039b6416c7 Update src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts
6fae7792bb7 untitled hint: polish
98c1cd2ca88 untiltedHint: introdcue button option, use it as an editor contribution
0eaf2bab81c enable flow control for local terminals
9c77f4d86aa add NotebookDocument.save().
df04e1388dc fix #115596.
f79a2119bd9 fix #115326.
933ca3a395c fix #113381.
e8836805dca remove attachedEditors.
bcc49ca4b67 testing: fix comp error
f4ce983bcd7 Open first section if no items completed Closes #116570
657398dedfa Back => More Ref #116570
7130344e98f Merge branch 'main' into tyriar_megan_reconnect
26b6f4d0889 testing: fix show in active file not working when first turned on
ba168d0cd71 testing: show discovery progress when finding tests
e3dc574a51e move terminalDataBuffering from workbench to common
1250b64cfa1 :lipstick:
d9dd7f0b0e1 revert focus tracking changes and use it to set focusable on actionBar
6cc6794dbb6 Support remote images
33dc53fe956 Oops
70c4b5defa8 fix initial terminal title Co-authored by: Daniel Imms <daimms@microsoft.com>
6b7bb2308b2 Cell output metadata to be added to Notebook Model
13a9be855a1 removed unneeded events and fix reconnect title
3fbab260e39 only start process once Co-authored by: Daniel Imms <daimms@microsoft.com>
e9b451094e8 fix #116722
69d39a0ed3c send event when removing a kernel, https://github.com/microsoft/vscode/issues/115698
7bca8a91b4c send correct delta after restarting extension host, https://github.com/microsoft/vscode/issues/115698
63a9d5aa562 fix tests
50fe3228e48 Add tooltip to icon in ports view
2bb9fdfa8c2 Emmet: add css.color.short setting (#116912)
7effc11c792 Bump Emmet version
ba97aa53374 Add padding-right to port cell icon
2a12fd7202d dispose more things, https://github.com/microsoft/vscode/issues/115698
a246f643eea debt, copy-paste police
ac38da16b67 Merge pull request #116954 from microsoft/tyriar/heartbeat
7d57388aebe Tweak title source, create proc timeout
b827a113d40 Mark disconnected terminals and disable stdin
fba2cda1fa7 Handle non-responsive pty host process
7b74c7787c6 Fix hygiene issue in breakpoints view
26dff8f2cca table hover feedback
777c51f046f table: optional tooltip
29d4fdb65c8 Fix #116829
ecd60db2505 reload non-dirty notebooks when their files change on disk, https://github.com/microsoft/vscode/issues/114263
31e3a7794d4 merge NotebookController#reloadNotebook into notebook editor model, remove NotebookServce#resolve and add create and fetchData "primitives", https://github.com/microsoft/vscode/issues/114263
7d74c5d4b05 :lipstick:
2a1f11a296b add IResolvedNotebookEditorModel and use that in most places so that we can remove non-null assertions
692f1465a82 Fix #116691
ed801381331 More clean up and fix icons
e8928ea6789 use product name
c714b56e804 Simplify events in LocalPty
590f7bc0896 Use column weight in ports table
7e674bd5a7f Add port header tooltips
c0f7c4cf9ab Add tooltips to port cells and some cleanup
a65139f4bbb table: column size constraints
200323caf6d table: column header tooltip
e1e5f3810c5 table: fix weights
e10085761b1 Update distro
fdaebc1f110 Merge pull request #116373 from microsoft/tyriar/megan
da0086512c2 Update distro
666351b321d Merge remote-tracking branch 'origin/main' into tyriar/megan
a6cc65462a2 Re-enable pty host restarting
16510dfc86c Remove logs from test
9e61f455450 Source -> Origin and added a menu
9e6e47cea1e Show detected ports and add input box
d5d0bf7b073 Some clean up in naming
9b9688448ab Hide privacy column
49378fc9a58 Use container in renderTemplate
edab4b7bdc9 privacy and source columns
6d7eefbae2d remove unused imports
7efe1382bbe update comment
df97ef2288a tunnel view: enable context menu clicking
5d8db7c493f reenable tunnel view list options
9752a1cb3e0 reenable more tunnel view functionality
d15bdd6aeec cleanup workbench lists
3203a54e0bc More actions on cells
eb50a52badc update distro
0f120bfa7cb move IActionViewItemProvider and IActionViewItem into its right place, https://github.com/microsoft/vscode/issues/116112#event-4345173898
30ae7b194e6 Merge branch 'sandy081/settingsSync/align' into main
869fb74662b Merge pull request #116901 from DonJayamanne/fixRunState
eb21069624c treeItem.iconPath no longer works with files in globalStorage in Insiders (fix #116735)
3b6599f6ba9 debt - remove IActionViewItem from composite (#116112)
63cbe73b2f5 chore - consistent imports
ba8d76eb971 Improve notebook toolbar overlap of markdown cells (fixes #114730)
42289086600 Fix loading spin icon (fixes #116898)
6eaef7d42f9 Add postNotebookMessage helper function (#116909)
4af885c6121 Take `string` kind in `_executeCodeActionProvider`
b0360851d4e Mark events fields readonly
a2a3bf27e9e Fix hover for notebook cell
cb95415caaa Revert back to old node-pty
473c7ddd500 Ensure tests run to completion
714b41738e4 Adds id & version to extension context - #116906
58f86d083d1 Fixes to enure tests complete
7160c4e7b50 Fix suggest widget explainer commit character field having extra commas
be6225f669b Fix markdown cell focus indicators for notebooks (#116813)
b09a71dce78 testing: update test results api to spec
00ca99f5672 testing: fix not being able to type spaces in filter
45ad634581b testing: show placeholder text if providers don't discover any tests
c0b69b03a9b Ensure runState is updated correctly
c484ebb065c chore: enable compression for crash reports
429fa749e78 reconnect processes Co-authored by: Daniel Imms <daimms@microsoft.com>
6dad35394fa Update copyright year
6e908f57c7c add debug logging for configuration
608e8791ff1 Add back support for reading from clipboard in webviews (#116597)
086112d4967 move cell output tests to document.
0354f334edf remove unreached code.
8cec47ff4a3 Update Codicons
4f12bb8451f First cut of allowing extensions to contribute getting started content. Closes #116414.
a5ff0dd6eee Return from getSession earlier when requesting session access
4e19a9f16ab Update telemetry classification type for isEdu check
31e27a8d3c9 add trigger replay
5a4f5c95fe3 untitiled hint
00b583d38d6 💄 class name fix
4a2bb3569e7 Localize terminal context key descriptions
84a3428e924 update distro
f1aee41e1fd Merge branch 'main' into sandy081/settingsSync/align
108616d3590 support switching settings sync services in web synchronise setting sync service type in web show necessary prompts when services are changed
bd5d97dbce8 Rendering for local address and label
c65da0b1d62 perf - init KeyboardLayoutMainService in parallel to window opening
ab848457376 make 'editor/title/run'-menu generally available
83d540c4bfa :lipstick:
a94e67e5e1c InlineValues provide: merge and sort segments per line
a16b41d9c49 adopt WorkbenchTable in tunnel view
43262ab61af Add editor input factory
03ad0f1f8d9 workbench table
8244f999659 table: rename
8e003e63804 Adopt description in terminal RawContextKeys
6ecae6f5f94 shared process - log errors properly
79f90304beb refine completion provider for context keys, https://github.com/microsoft/vscode/issues/9303
29f80fb60f6 :up: distro
154c94ef3b1 Update terminalView.ts
9de38fc9a80 Disable keytar in our integration tests (#116852)
d7230651acc Remove old workspace trust editor
797dc143ffb Fixed command, added spacing
5daa0b3b59f Fix right click paste
5816c4ea2c9 Improve tunnel label and process description
0cf9477e966 tunnel view: start to adopt table
5870204e95c make notebook and cell metadata classes, https://github.com/microsoft/vscode/issues/116333
0ac9125128e table: styles, domFocus
8615af08b3d Tweak input field width
f2a1ecc9a7e Add workspace trust banner + UI polish
c1230f88475 shared process - log errors/crashes also to active window
4006dd2e4fb table: use getSashOrthogonalSize
e8b48607298 splitview: getSashOrthogonalSize
589a0f268a3 further TunnelViewModel simplification
037b4b161a1 simplify ITunnelViewModel
678acbe5364 outputs in notebooks
13070015bdd expose context key info command, add first version of completion item provider for package.json and keybindings.json files, https://github.com/microsoft/vscode/issues/9303
44dbd182557 Wait for tree to be registered before disposing This fixes the tree view rpc test Fixes #116776
1bf78c50fe9 add NotebookCellOutput#metadata, also use API type internally and translate dto sooner, fixes https://github.com/microsoft/vscode/issues/116792
7a0caf4d86e Let Remote extensions set port source (#116838)
d3f2e22c19b table: css
fe02cd157d8 table: fix initial cell sizing
89b85a05d43 storage - more consolidation
bb999b90b45 table widget: fix overflow behavior
f290c162de7 table: layout
3f0d8a14759 storage - some :lipstick:
45704f8f340 storage - lift more things up to abstract impl
a36e9b3e092 add prefix to main errors when logged into renderer
90f5ef65a09 Delete notebookTestMain
c03c7587651 Select the first search row when initially focusing it from the search inputs, now that the coloring is easier to differentiate
79b8259abb8 change cell language with cell change events.
b89dedc5d03 Add onProcessReplay to LocalPtyService and forward the event to PtyService
5d08a5663ed add onProcessReplay to PtyService
dcf7f714e1b add onProcessReplay to PersistentTerminalProcess
b3f8737839d fix #116808.
b0bd28137a6 add test for #115855.
90c5ceafc38 monaco: fix conflicted file
dfee0857c23 testing: run test on enter press
269cf7a98c1 testing: improve labeling in peek for accessibility
69393e9a2fa testing: improve labeling in peek for accessibility
3d19580d17a fix: hide debug/run actions if no tests are applicable
b050d09527b testing: filter focus on view visible
da1439d5dba testing: tweak autorun icon checked state
12677674727 fix #116598. broadcast output items change.
74594435504 Update monaco.d.ts
0f05597b851 don't re-create a persistent terminal process
2cc13674e33 Also bump build version and run formatter on all files
52d1b626f31 Pick up latest TS version for building VS Code
f3e3ea98946 rename remote -> persistent
6f23480f3b1 Remove bundling changes
e7d2a864e4a testing: add contextual commands for running tests
c41fb762991 Re-enable all tests
14923b5427a Allow conoutSocketWorker in unpacked asar
939038aae9a Recursively include lib
197f453aa95 Show tailored notification when paste isn't supported
e091e894b57 Include lib in node-pty
f08f99a1546 Merge pull request #115855 from susiwen8/onDidSaveNotebookDocument
53d2a737761 Clean up focused cell styling (fixes #116797)
742051039d7 remoteAttach -> attachExisting, remove logs, fill in args
5c005324bb4 tests - enable workspace tests again for now
d22941af5d7 startDebugActionViewItem: fix focus navigation within ActionBar
22df9214fec Merge pull request #116728 from ugultopu/fix-misspelling-of-likelihood
68b67a34559 Keep misspelled property name in timerService
7ce6ee75590 testing: fix event listener leak
994ad375882 Log more in test
c441c567a31 storage - implement first cut migration support
35abaaf6063 Log all lines in failing test
3859ba936d8 Merge remote-tracking branch 'origin/main' into tyriar/megan
7a9867c841e first draft editor (#116599)
a17ad41546c use nls#localize for context key descriptions
3d0245d5e4f more table progress
6200437f3f1 add description to some RawContextKey-instances
8aa800e459a allow to exclude a context key from registry, allow to provide type eplicitly, https://github.com/microsoft/vscode/issues/114867
e537fd9e318 first cut of proposed "inline values provider" API
3385cc7a5cc :lipstick:
c9607e61e0f actionBar: always respect orientation, so only left / right navgiate in horizontal and up/down in vertical
ee9da16746d table: intro
8d900267955 set output and editable properties
6b35ff74c14 storage - bring back tests for close on shutdown
2313132d554 :lipstick:
5fc7d91fb31 workaround #116691
974b2143344 rename: resolveNotebook is openNotebook
04b7b5ee4c7 storage - let renderer close workspace DB
2ad3fe12241 storage - skip failing test
d2cfc0792e0 update editable state
a1b9523db10 update my-work notebook
28de0a46867 Fix YAML typo
38ae92f4b19 remove unused ui tests
77493b59a55 storage - test all storages closed when shutdown
58a427566b6 Revert change
c967932ba34 Specify sourceScanPath
982b28f42db Merge remote-tracking branch 'origin/main' into tyriar/megan
58e22bc5226 window - type win as null if disposed
3dab064342e Move component governance to compile stage
5e74ad54302 storage - fix unused storage variable in tests
266e4759316 before removing cell documents capture its API objects, after inserting cell documents capture its API objects, fixes https://github.com/microsoft/vscode/issues/116711
1bb2e0a9bab storage - use inMemory storage for tests
a7470e5094b storage - let service own lifecycle in main and implement storage warming when window loads
f829a7dfd7e workaround for https://github.com/microsoft/vscode/issues/116751
ac916cbb2df don't assert rpc strictness yet
5662aecf241 actionBar: adopt respectOrienationForPreviousAndNextKey option in lists and notebook
55393229982 "e; is ", re #115391
72137a82233 fixes #116663
f606206cc8f debt - consistently refer to main services
8dbc14946b3 debt - consistent event names in main
3bb3da8281d storage - move more things into abstract storage service
2b1ab52273b storage - remove unused onWillSaveState event (main)
bf0e8299db7 Fix misspelling of "likelihood"
3479bb35904 button checkbox and menu: do not automatically remove tabIndex from disabled items
5f5ceba51a3 actionBar: allow to focus disabled items
8263f1c66a3 actionBar: do not eat up the arrow key if there is only one item in the action bar
6c12d9f2c4a storage - add first cut lifecycle controlled from main side
e4e0919c0ec refine precondition so that markdown cells always "execute"
d9c653c8b68 increase default timeout for event waiting, fixes https://github.com/microsoft/vscode/issues/116704
2e53ffced96 add precondition to exec'ish cell commands
5901b6a4ea1 storage - move lifecycle into service
5f48de03e6c use metadata classes for cell and notebook document implementation, https://github.com/microsoft/vscode/issues/116333
f2a491fbc83 customSelectBox: do not buble key down and key up events to not conflict with action bar
762dc9eeea6 action bar: In case an action got disabled and it was last focused in the action bar We need to reset the tabIndex to be set on the first enabled item
8fe9b7c5ec9 Fix that keybindings editor input actions can not be triggered via keyboard
2ecfd145662 Setting for proc vs output port forwarding Fixes microsoft/vscode-remote-release#4274
3e2aebd790c Revert "use metadata classes inside NotebookCell and NotebookDocument"
18c04a57160 make `vscode.NotebookCellRange` a class
ebc30d6c92c fixes #116700
7bf4a3d823d fixes #115212
2a9b2181ffe improve list settings docs
96640b6b875 tree: remove bogus expandOnlyOnDoubleClick
d56305b3f9a cleanup imports
58b13a2fd1d Fix too many/wrong port notification Fixes microsoft/vscode-remote-release#4472
8848ddd9c06 use metadata classes inside NotebookCell and NotebookDocument
62d027a713c more API todos
7dc11581e45 remove unused event
4a941b1853a Merge branch 'joao/update-list-styles' into main
59afea597bd explorer: click in empty area -> create a new file
e2d1cfb64a1 make SubmenuItemAction dynamic again
250c2265459 fix suggest widget styles
4077a67914b adopt focus border across all core themes
c4c044e20db fix quick input inactive focus background color
9dca2bed0bb Fix bug in tree view tests Fixes #113896
793371f0559 remove twistie hover feedback
f3b4f3f6acf unescape characters that marked escaped, fixes https://github.com/microsoft/vscode/issues/115391
e408bcafd1e Merge remote-tracking branch 'origin/main' into main
198bfdbfaa7 Merge branch 'joao/fix-116523' into main
7d338140c3b Merge branch 'main' into joao/update-list-styles
5c330b06d4d cells are editable
c9886c39462 missing recursion break
965518f9a98 fixes #116558
4d89ae10ff8 fix #116523
114bac541eb storage - bring back logging support
2af090f8a3b Merge branch 'ben/storage2'
ac5b7117ec4 assert no rpc in notebook doc test
059edf4166f Merge pull request #116685 from microsoft/job/nbtests
50bb1cf1a4d storage - do not init at random (fix tests on windows)
88089d3f204 fix terrapin failures not reporting
cc4d7e8a11a update (restore) language test for new cells
196bf678a15 reset dirty state when reverting a notebook, update extension host when dirty state of a notebook (working copy) changes
5236d344604 run active editor test only when having focus
02613ef2b41 storage - implement workspace storage and fix tests
5eca02fd99e storage - some :lipstick:
23a780dbe73 storage - introduce shared class for storage in main
980becda8d5 main rename
a508b135382 storage - wire in close()
76fecd98554 storage - add test for storage main service
f49d78c4afc storage - fix layers to be able to use native storage service in sandbox
1f8bb6d33b3 storage - change main storage service to support global and workspace storage (stubs)
a699ffaee62 Reenable notebook smoke test Fix #116535
3a442c6939b Fix broken markdown cells The editor wants to create a scoped CKS which you can't do with an Overlay
05922f8a260 storage - add tests for all services
992cf6bd44d Update node-fetch (#116560)
0de32ce880b consolidate some code
647a4b044a2 Make sure we focus inner iframe contents if the webview itself is already focused
90f344fe7ef Skip echo test again
bfd81161b84 splits persisting, still some issues
a0e0324a8da testing: commands to run tests at current cursor and in file
07e3bcf7eac testing: allow filtering to only executed or failed tests
0e16b7a0fe9 Simplify echo works in the default shell
be7cf6f2e9e use checkmark instead of toggle lang 4 diff editor
2f277cb41ef Add github session telemetry event
8853436d0f9 Remove ps tree logging
1a4c9ac9f2a fix classic menubar safari
3d9a48e0f5f Revert "Bring ptyService into shared proc"
656c907867a Revert "Register ptyservice in localptyservice"
e9ecaca14fe Rescan task scroll container after task selection animation complete Fixes #116521
1b897365d72 Revert "Move ptyService out of shared proc temporarily"
6841c52357d Try conpty in integration tests
0e3ec619b69 Revert "Re-enable most tests"
0ebe81ecc1e Revert "Skip all but 2"
778ce3d6af2 Add potential top level command entries
7934b9d439c Skip all but 2
6693b29b19c testing: show peek link in hover
5c449afc04d testing: automatically open peek view on failures
53c2e1b23c7 testing: close peek view when associate test state changes
a5994556a8e Re-enable most tests
68f1497536a Skip echo works in the default shell test
8c1dbbbc588 clean some things up
1170b3158e3 Emmet: add output.reverseAttributes option (#116088)
af4a8f7ba7f use TerminalInstanceService to access localPtyService
66d300b1bb7 Enable 3 tests
7661c8e35cf Move emmet to emmetio/emmet npm dependency, fixes #110697
653f025dfdb Enable ts check for service-worker
fab9533c5ce Add some aria roles ref #115896
6148fedea06 Enable terminal tests that deal with ptys only
44477fbb74c Re-enable tests, disable terminal suite
27e1db98c12 Move some additional focus fixed from electron webviews to iframe webviews
2cb4179ec6a Make sure the webview gets focused even if the actual webview content does not yet exist
2e1166cb0c2 Make sure webview editor has not been disposed before claiming webview
0568d26fad6 Revert "Support the new 4.0 definition of isArray (#102413)" (#116571)
33d715555c1 Remeove "Skip" link, ref #114964.
1f45db9994f Disable api tests
f1202da4a00 Simplify search view tree height calculation Fix #116182
8912ec1803a Move ptyService out of shared proc temporarily
2d6c2d0b2d7 wip - move notebook integration test into our normal API test extension
5f9f03e8226 disable extensions when debugging API tests
1f1db8515ee while resolving an editor input it might get disposed
52f633d19ce some :lipstick:, some API todos
888752f9241 remove node-pty from web
c83064b9825 Update freshExecArgv comment, fix #116422
14669c2e457 Make scopes parameter optional to getSessions and remove getAllSessions
a16f5d2c4c1 fixes #116395
ac1ba331274 testing: add tests for and fix bugs in test result service
4713b130e11 Register ptyservice in localptyservice
dc4fa4878fb Bring ptyService into shared proc
815694184dd Unrecognized variables with arguments getting truncated (#114474)
41339cc2a08 Make user data path a AMD/CommonJS compatible thing (#116530)
6a698d7d435 tabs - no need to lookup editor index
4e1b20a7d5b Log process tree after test suites
13d51e7c21e actionBar: use up/down as well to move focus
84534d243c1 Merge branch 'master' into sandy081/settingsSync/align
a56ce22cedd Disable ptyHost restart
138cfd777be Don't double dispose LocalPtyService
93da15934d5 Improve storage key for stored tunnels
d88249fdfda add notebookKernelCount context key, clean up non-null assertions in notebook editor, modernize contributions store
da6a819b54a Tab lists should only occupy a single tab stop
3eefea3b000 sync enablement keys and service key
a6be559d52d :lipstick: fyi @rebornix
cc0ccaf1c03 more disposing when dispose main thread notebooks, https://github.com/microsoft/vscode/issues/115698
e4d8575cafb Merge remote-tracking branch 'origin/master' into tyriar/megan
cb010970c7d Merge branch 'master' into joao/update-list-styles
781bcaeb500 Call shutdownAll on ptyService
5a7711ac928 :lipstick:
f507f5ca343 Setup tunnels for syncing
570890ca7e6 :lipstick:
fc31a6a5584 skip failing test, https://github.com/microsoft/vscode/issues/116535
2384f4de731 Accessibility: Shift+Tab gets trapped in debug and problems panes.
e7f29d65c37 use registerSharedProcessRemoteService to register
59008059d23 add devcontainer associations to configuration-editing
6d9611747ea wip: update list ux
868fb4c39f3 rename CellKind to NotebookCellKind
215cd172763 Merge pull request #116443 from microsoft/joh/kernelLanguages
82d255a3e34 Merge branch 'joao/overlay-cks'
968ce642c3c add tsec to CI, https://github.com/microsoft/vscode/issues/116459
bc72e7ab7e3 Merge branch 'master' into joao/overlay-cks
f83e5e49fb2 Merge pull request #116460 from engelsdamien/master
b06c9c66f56 :up: distro
ed10bfb7c4f update tsec to 0.1.3
2911d1d1dd6 setting editable metadata
f0d62c6ec2d :lipstick: more main.ts cleanup
795db5b7194 Always intercept file protocol (#116522)
de9c04cae4a remove storage service, try to hook up layout info communication, bad layering also
6ac9a3ecb36 Add disable checkbox to getting started. Closes #114964.
767dd7033df Try different workaround for rewriting localhost resources for remote webviews
96718c6fe8c Add back build-notebook script
9b4f1aff5d2 Enable inline html tags in notebook markdown
ba8a5d8fff8 [Deep clssifier] Lock dependencies
263d4b75e21 Fix getSessions for microsoft auth provider
eceff533515 Rename login/logout to createSession/removeSession
ea865096f13 allow for tiered trust (walk the tree)
98354ad7cc5 Add comment about localization string
ff20de6a4e6 move more stuff into/out of platform/terminal.ts
1e46aab8d98 Update src/vs/platform/terminal/common/terminal.ts
2dea6ff4bbc fixes #116142
e4cf7f46ee2 Remove account caching from MainThreadAuthenticationProvider
650906c3697 Pass scopes through to authentication providers
a7758e4328b Update indicator height for collapsed cells
fb354b70b3e change import for terminalContributionsDescriptor
0c11d7c4007 undo move of lines in test files
c87e0171f70 remove unneeded stuff
d3502eaa4cb revert terminalTab change
7e6e069807d remove unused imports
3ba5101f27f Make notebook scrollbar transparent
33f7e89f610 Merge pull request #116409 from microsoft/misolori/notebook-cell-focus
d10f2e60328 Fix #116412: Use getting started page as default startupEditor.
8dd7a21bd66 Merge branch 'tyriar/megan' into tyriar_megan_reconnect
68a47518f87 move things back to platform and delete duplicate code
78de6c64b03 remove get*Actions on container
b49c2cba98a Dispose localPtyService on shared proc
5da54d318ad Dispose client on exit
3bd49afed2a Update src/vs/platform/terminal/common/terminal.ts
53ac8d3068b Update src/vs/base/common/async.ts
e21134dd71e testing: implement base autorun
e6bc652737c Merge remote-tracking branch 'origin/master' into tyriar/megan
2869ec9458c Clean up terminals when ptyHost goes down
a35338b2501 move things back to the workbench and leave only necessary items in platform
cf879190e74 sync resource enablement keys & service key in web
9118a3461c5 Make onDidChangeSessions event for auth providers fire complete session
42edcdb41b2 Use DAP's new "StackFrame.canRestart" property to enable the "Restart Frame" command
a9515960052 compositeBarActions: hasPopup: true for consistency
1887d9aa251 Accessibility: Accounts and Manage items role
7aa84660c1c Merge remote-tracking branch 'origin/master' into tyriar/megan
5908eabc80a app.ts - clearly distinguish node.js and electron servers
a4a87ef29f7 :lipstick: more app.ts cleanup
25263592076 :lipstick: app.ts cleanup
00a91fc8495 Adopt registerSharedProcessRemoteService
a9536c368c3 Merge remote-tracking branch 'origin/master' into tyriar/megan
cd95d465dc7 Don't remove node-pty/lib
493fa4bd31d :lipstick: main.ts
27bdcacfabc update distro
91c8be9a55f Merge branch 'master' into sandy081/settingsSync/align
1be536d154a Show DAP's new "ExceptionBreakpointsFilter.description" property in a hover
91b533066e6 post merge clean-up
e498c28de11 Merge branch 'master' into joh/kernelLanguages
90d07beb8a7 Show DAP's new "ExceptionBreakpointsFilter.conditionDescription" as placeholder in condition text box
0d7c8ec95a6 Merge pull request #115817 from microsoft/notebook/outputs
c514299b83e Show full url of ports when in panel Fixes #111378
ea048b87717 move ipc services back to e-sandbox
b2e68d70b8d registerMainProcessRemoteService & registerSharedProcessRemoteService
b31d9d5d06a fixes #116334
8d7dbbab619 Account for workspace files in auto task notification Fixes #115990
2033439e485 add description property to RawContextKey, all registry to collect all info, add command to print, https://github.com/microsoft/vscode-docs/issues/3039
58eb43beaa5 List all tsec exemption explicitly
33a92ebf4ac Updates tsec to 0.1.3
5a156a7fee4 #116084 fix reporting unhandled errors
481b65972b6 isolate IMainProcessService and ISharedProcessService into common
d10ea1358ad add more wordings to settings sync dialog
141a4712033 more IPC cleanup
662b0003b81 cleanup update ipc code
c544f38c93b Update distro
94c1ceb34f7 Merge remote-tracking branch 'origin/master' into tyriar/megan
ff26dba8c41 Set up proper logging in pty host
73e5f518cdb Merge branch 'tyriar/megan' into tyriar_megan_reconnect
2b5a5223cbb Fix case where file picker doesn't have .. Fixes #116457
6c92a6605cb Merge branch 'master' into notebook/outputs
62dd18f1efd Resolve todos
5de7be246ec TerminalProcessMainProxy -> LocalPty
1b72bb62498 Handle ptyHost exit gracefully and restart
ccc28e3726a Remove languages property from NotebookData and NotebookDocument
59264e2ab16 Merge remote-tracking branch 'origin/master' into tyriar/megan
5fc19f5f59b ILocalPtyService -> IPtyService
6ee4ef1c2db paneView: make actions in view title visible when focus in pane
474e769014c stop using `resolvedLanguages`, only use kernel languages or all languages
a0bbfacd8cf Fixes #116060: Clone minimap options before changing them
9737b1aad10 move INotebookKernelInfoDto2 to protocol, separate kernel from dto, renames
b6623e4d351 file watcher: show start watching info as debug
f644b6b2a96 debt - less any, more unknown
471be7f8e60 use web overrides while reading
55d267293b9 have a clear separation between KernelProvider and Kernel
6f1cfdbae8a :lipstick: jsdoc
7d5d5f5e7f8 wire up `supportedLanguages` from extension kernel
24d1235d904 some unit tests for metadata classes, https://github.com/microsoft/vscode/issues/116333
4557e4e4c39 Merge branch 'master' into joao/overlay-cks
6b8251cf437 fix #116419
16df123b5ae do not turn off settings sync when quality changed
3da19cfbafc Revert change to startupEditor until smoke tests are fixed
8398e68f8f4 Fix #116093: New search editor should be pre-filled with selected text when pressing Ctrl + Shift + F
775830334d7 Fix #115883: Remove opener service logging.
c6757e30a15 Enable getting started page as default startupEditor. Closes #116414
e3acfe5d71a Merge pull request #116212 from microsoft/misolori/extension-icons
cd7a2d66853 Aria-label the image alt text ref #115896
93f705ab40b Remove old import.
6896ec35ff9 Make cell focus indicator more noticeable in large cells
5720ed629c6 Add back icon to getting started tab
89162d522b5 Remove unused template file
1830cbfd508 Remove getting started opt-in's
e6d8271e2e3 Batch of getting started accessibility changes ref #115896
17018593c7c add to do
ebebd48ad92 adjust resizePanes
233890f2eb0 add log service
cd9704db38e Merge branch 'tyriar_megan_reconnect' into tyriar/megan
6dd156d04b2 Support drag and drop copy for markdown cells
1819dd5285a Merge pull request #116389 from microsoft/tyriar_megan_sharedproc
b262ce0ac40 Always put focus in search box when using command to open settings editor Fix #116167
35f855796b9 Add support for markdown notebook renderers (#115191)
5188792bd04 Move ptyHostMain into the node folder
4ea18e96151 Remove unneeded file, document channels
6bdc6bb24b3 Clean up
25c680caf4e Create ptyHost, bidi communication
c36a09929c8 testing: implement retired test state
da39b7af3ea create PersistentTerminalProcess and move terminal and environmentVariable files from workbench -> platform
e9b69cd2732 update distro
15b6534a114 file watcher: show info when start watching
67dda13a3ae Move pty to shared process
461bd165ecd IIPCOptions: clarify freshExecArgv
474b4ae2d51 ipc client: fork must not inherit --inspect(-brk)=
f9ac40b8066 testing: add 'show in active file'
cac5eba2aa7 fix workspace trust badge priority
585c5cc04b9 remove get*Actions from view pane
37e41cbfc4a Merge branch 'master' into sandy081/settingsSync/align
f57bdeab80e Merge branch 'master' into sandy081/settingsSync/align
3dc8cb1afc8 Add setting to enable/disable returns generation in jsdoc
62cbf21904e update distro
74b6734e49b remove web overrides
78bdc620d5e - disable auto sync when default service changed in web - donot prevent turning off sync
662bc9b4e84 Merge branch 'merogge/localReconnect' into tyriar_megan_reconnect
1abb2d95341 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
49e2e2b1392 show selecting settings sync service as a separate dialog
a025039b4e9 file picker should only reveal files, not folders nor workspaces, fixes https://github.com/microsoft/vscode/issues/116297
20b8e5fddd2 Workspace trust refactoring (#116354)
969910839d9 make NotebookDocumentMetadata and NotebookCellMetadata type-equal with current proposal, https://github.com/microsoft/vscode/issues/116333
08a2af529ed Bring back "debug: select and start" to the command palette
6ed5c53fb7e fix metadata complile error
cf7fc3918f8 remove CellOutputKind type
0e139c697bd allow custom id in NotebookCellOutput
a9f803753c6 Create no accounts menu on demand
19cad54562a actionBar focus: make sure to setFocusable first enabled item
cfa3854c3f4 action bar: only one tab stop
b881f37fccc Merge branch 'master' into notebook/outputs
40b3204d70a some trying for https://github.com/microsoft/vscode/issues/116333
768a68060f1 Change blocking behavior for auth extension activation based on if request is from core or extension, fixes #116295
164e7f8a2ff upgrade DAP to 1.45.0-pre.0
e94d5c78398 use weights instead of when (#116277)
c6da75c9ed5 Show a notification for all detected ports even when they are already forwarded when auto forwarding is enabled Fixes microsoft/vscode-remote-release#4309
c87de4b1f30 Let extension contribute to ports context and return useful info from port label command Part of microsoft/vscode-remote-release#4433
d2a6b516e4f add check box to use insiders settings sync service while switching
95d4184f267 fix https://github.com/microsoft/vscode/issues/115779
60898cfb4c2 more api todos
87aa935c1d0 :lipstick:
9ff3bfec449 sandbox - use electron directly and not preload for postMessage calls
f311b19b644 filewatcher: allow to specify path globs for polling
79a0dbb134e :up: distro
83f4dfdff12 streams - introduce and adopt listenStream
699cc6abd39 fixes #116036
3e32386a5bb prepare for KernelInfo#supportedLanguages, https://github.com/microsoft/vscode/issues/116314
b24ca32e4bf little prep for https://github.com/microsoft/vscode/issues/116314
2a1a7a887c8 :lipstick:
7d9aa94fd84 repl: no need to use toString() for diffIdentity computation
e371faebfb6 rename createChannelReceiver into ProxyChannel namespace (#116308)
ddb659ae0ec fix https://github.com/microsoft/vscode/issues/116094
48e10bedc9e Revert "tryActivateProvider should not blocking"
ea185a2bbba sash: add hover feedback delay
49b21da91be position run-submenu further to the left, https://github.com/microsoft/vscode/issues/114123
194aa7dfd11 set settings sync logger name
f5ac4f42cc2 sandbox - receive message port via postMessage
5f67699d300 Fix color for the info and warning icons
e58a5e897ea cell execution API sketches
3d9f13ea764 fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116252)
883b8629451 debt - prevent vs/code dependency from vs/server
3b456a28573 debt - do not allow platform layer to reach into code layer
facb3703081 :up: distro
f82462ba7c6 debt - move shellEnv to platform
6c479056158 unknown metadata value.
fe6eb68d228 Pick up latest TS insiders
91a20c06b96 Use npm for building markdown preview
ba7d28d53cd Use shared webpack version instead of installing locally for simple-browser
76524ef5891 Fixes 114236: Add a multi-line comment regex to unIndentedLinePattern (#114478)
b2724146f07 debug: replace element when appending text to ensure updates in repl
90705080760 Merge branch 'connor4312/refactor-test-states'
3d4cabb608f testing: refactor to new runState API
7ecf23a2a2c Try wrapping IPv6 host for webview resource loading with`[]`
8a3a5d9b747 Fix search smoke test
2f76945a065 Relayout search view when message visibility changes #116182
2e9f767776a awaiting-insiders-release => unreleased
64db71fed86 Fixes #116235 - removes inline-flex
60665b5bb71 Removes dead code
f8cadcc6f35 Fixes #116168 - missing provider == missing icons
2b6e896effb Adds another of my email addresses
41121165b0f Move isAccessAllowed to authentication service
06c8e30c736 did save event listener is not hooked up properly
aa1e745af36 send mimetype specific metadata to webview
ebc23863666 style polish
81c7bddee99 diff editor compare outputs should ignore outputid
87999247963 resize observer does not count padding.
409034368dc [renderer] fix string conversion for numbers
97998b32e9f implment getCellViewModel for side by side diff editor.
7b64e249baa node-pty@0.11.0-beta1
968499cb683 Adjust message, fix icon color
e8d77e425f3 add changes
52457101377 Fix #116188: Search in files not pasting selected text using keyboard shortcut
71e56891549 tryActivateProvider should not blocking
eddf95f0893 off by one...
68ec717149c Move extension icon color to a theme color token (refs #115799)
758fe86b54f Fix account badge update for new session requests
11b885de68b Merge remote-tracking branch 'origin/master' into notebook/outputs
a05c4170f6f do not render if there is no mimetype at all.
538c7847c8e Revert "notebook diff editor handle empty mimetypes."
e02e9687889 fix notebook worker dto
acaf2ed2ac8 fix tests
478a76a1a6f fix compilation
16bd4632051 fix compilation issue
97fde37887b - introduce trusted api - disable settings sync in untrusted workspace
78446fc7950 Improve guidance commentary in GH Bug Report template (#116183)
7cb0840ad7d update distro
accae732939 Merge pull request #116051 from microsoft/sandy081/sandbox/spdlog
327e25fdc26 Add portsAttributes to devcontainer.json Part of microsoft/vscode-remote-release#4445
624f51c0f7e debug console: diff identity provider should take the string content into account when computing ids
7fd4b1187cd Fix #116108
efd5a000c0b add InlineHintKind to InlineHint-type
8077bf32517 Fix iconLabel hover hide on click Part of #116197
615d2fff058 fixes #116155
79a623d9767 move to sandbox
5d1e300546e Missing info from the "Recent Workspaces and Folders" section in the taskbar context menu. Fixes #115898
065e82d8624 fix layering
b14afd09df3 Merge branch 'master' into sandy081/sandbox/spdlog
a8bb42c43b0 #116112 remove dependency on IActionViewItem
97c7d2ac84b add `editor/title/run` menu id and expose as proposed API
9b6aafb692d Improve trace messages
b784c952088 Remove terminalFocus from create new term keybinding
992481db7f1 "inline" empty submenus in editor title bar
ffe7654a9f7 ts - no implicit any
49061a5b8a1 Only show port notification in last window Part of #116058
d1c5afbbdcf Fix changing drives in simple file picker
f2f9d1b1e01 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
1e8edfea6ed shared process - move all settings sync related services to sandbox
8116b47d82c sandbox - move user data sync contrib to sandbox
eb777f064b5 sandbox - move extension management and tips to sandbox
08988e65b5c sandbox - move telemetry service to electron-sandbox
b6545a0db66 windows does not support symbolic links
3a3b42a9a3a Merge remote-tracking branch 'origin/master' into tyriar/74620_2
4b5108a79b8 Remove log
47adc864f89 Get 2 way communication working
6132a763bc8 Get one way communication happening
6b030798796 only ask to inline when there would be enough space, https://github.com/microsoft/vscode/issues/114123
4941e47c025 add support to automatically inlining submenus (when rendering), adopt in editor titles for the len(submenu)=1 case
34adb675130 improve hover feedback for sash corners
3ef4aa861a3 sandbox - move localizations service to sandbox
9c40b34cbee sandbox - move diagnostics service to electron sandbox
9441f9054f7 shared process - move service to electron-sandbox
8c8ab33b79d shared process - delete sharedIPCHandle
6ac77de5d74 pfs - improve symbolic link test for windows
e5823fed988 :chore: extra comment
7e923e6f6ee action2 in explorer and debug: make sure to use original to preserve english title in command palette
0795762a8f0 allow gear~spin
100b7f04506 status - update background color (#115886)
82c57ad1fe4 name and id are required for remote views Fixes
c7427d59b11 always fallback to plain text (#115860)
bc1aac2a828 Dedupe tunnel requests for localhost Fixes #116124
2678e4b848a Only match exactly 7 equals (fixes #95040)
cd97629c445 #116152 enable smoke tests
714fd96f61a #114901 revert partially - do not scope view pane container context to its domnode - only use target while creating the menu actions
65505d8bec5 Merge pull request #115599 from microsoft/ben/114753
be5126d37c3 Also skip 'before', #116156
0829608afbf Change disabled tests to .skip
87a3effc79a Try to disable caching in the simple browser's iframes
518097377de Handle 304s for remote resources
99f4a0262ed notebook diff editor handle empty mimetypes.
d94093a14e6 handle append/replace output items.
29844a0baf3 disable smoke tests that time out
4623a509954 Fix #116154
6ba6002fb56 builtin renderer handles OutputItem.
fd6997fdc72 new output type shape only.
bd47ac847c3 auto save ...
779938d5e45 fix outputs loading
64a164c9d5c Add default color for sash hover border color (refs #114636)
ff03697a1aa Use node script instead of 'cp' command
0544c1d391c remove legacy typings.
46e28e3bbea Copy codicon files directly into sources instead of taking a non dev dependecy on the entire package
5b32b280375 Mark simple browser as a UI extension
eb62ecb01e2 Use white background in simple browser by default
b06d9007ef4 chore: bump electron@11.2.3
4e0bc11ad3f relative sizes persist
b7882a858fa touch up
7dc31b45ba0 active instance working for each tab
15616c18692 focused view context key should be set at global context
1e298d0353e Pass executableEnv to other side
456841a93ba Create createProcess ipc interface
281d2280861 Rename pty service to local pty service
c7d527f9cec update yarn.lock
280cbff391c fix home menu items not appearing
ee4a8bd5f4a Create pty service main <-> renderer channel
3021226eefd Move remoteterminalservice reg to contribution
4c690b34e09 remove log statement
9fc381f258c persist local terminals - not yet setting active instance or relative sizes
e146dd28e12 Extension management - refactoring workspace trust signal (#116118)
783bb42362b testing: adopt new state icons
3edc9925e05 NotebookDocument#metadata is readonly
c86be3bb57c Merge pull request #115309 from pfitzseb/sp/julia-grammar
5cfa6b7e263 update vscode-grammar-updater
a873e60a71b :lipstick: strict assertions
3334b1534c9 #114901 associate scoped context key service to target
86701b150d2 debug: update js-debug
fb8bced55bd after fix for grammar importer
0293b129e37 add name attribute, https://github.com/microsoft/vscode/issues/115746
7f1d17baca2 Update gulp-atom-electron (#116119)
1a9635193f6 update and fix grammar
ebac2cfa10b add colorizer test
50dc6c3c66f add search support
ac7918ed6e2 Fix terminal paste command
1da95321b14 RPM: Don't generate build_id links (#116105)
f5381197bf7 Improve ports view welcome text Part of #116058
0f170017904 Fix update-grammar scripts for cross-platform use
01ace15b27b Fix clear terminal command ID
3fa2ca3f7b0 Fix new terminal keybinding
2a38ef15feb remove used code
124cd2155a2 Merge branch 'master' into pr/pfitzseb/115309
75f4a581b7a fix https://github.com/microsoft/vscode/issues/116104
82f3379ac67 remove getActions*2 from view pane container
9dd25c4d196 Don't show browser preview action in Ports view web Part of microsoft/vscode-remote-release#4436
809bbd7b62f move interface to its sole user
67bac9bf500 remove unused types
e3d0d9c00cf Merge branch 'master' into notebook/outputs
d0205792b0e add todo-tags for API feedback
83a2eb403e1 fix compile errors
99c1589aed3 Merge pull request #116005 from jeanp413/fix-115922
4821adfc12d move convert logic into extHostTypeConverters
599f7a7031b logger shall log always when created with always option
2baf63ad001 use logger service for output appenders
f891543df7d Properly check for FuzzyScore.Default value. This was a regression from 37a4b96ae1820d21d215b460006e0baab471d6cc
afd102cbd2e Trusted Workspaces Feature Branch Merge (#115961)
01a3787cca0 Remove 'grant access' badge when done, fixes #115950
659245f86ca append or replace mimetypes.
03fdd53f968 append/replace output items
7323c520847 testing: avoid showing 100% if any test failed
ac60c82c7d7 add tests (#115944)
008e5c73371 RenderType.mainframe
90327ba10fd rename.
9f4772a98f1 rich mimetype renderer refactor
fc336c97d97 allow \closedWith comment to add unreleaded label itself
3c6756c11c9 Remove unused trigger
cfaf161c497 Bump actions (for the last time! moving to `stable` branch vs release tags)
5024a7053a0 convert output exthost/main. not optimized.
d68691c4445 fix #115931
152ccfbf3ab Update .mailmap
125bbba18dd Add self to mailmap
686f84aacf3 Fix typo
bdd51f1a048 Add name to mailmap
6302319a4ab Fix Emmet yarn lock
acb1bfa51c6 Update distro
cd725da2b22 xterm@4.11.0-beta.3
4fc8dc82f35 Fixes #110496 - use builtin gestures for open/diff
0a972947a13 no error and stream output anymore
3c17b03d3d1 :lipstick:
175ac0e0e53 OutputDto always has id
a3ef2648025 internal output types always have id
392128e1fe5 enable diff decorations first.
339d6ddf183 Fix #115854, #115839
ae0cfa4ec4c fixes #115810
9ec337bb49c BreadcrumbsControl#update should know when something changed, https://github.com/microsoft/vscode/issues/112630
c11bf9d7dfd register open explorer command with container
e60bc310b8e move window logging to main
e136ed66fd3 todo-comment update
70d355c42fa Fixes #115786: Handle overlapping semantic tokens
26e6d9e93ad Set the remote ext host pid and name (#115891)
c88888aa9bc wip: support overlay context key service
46c91d443a1 Update distro
80a738c2ffa Merge pull request #115758 from microsoft/tyriar/115053
daf7dd408b8 appFolder -> execInstallFolder
6b3d7512061 Merge pull request #114566 from microsoft/tyriar/92038
6848fcd7b0c Merge remote-tracking branch 'origin/master' into tyriar/115053
a4a6607ceb0 Use weak shell quoting for npm tasks with -- Part of #115876
631cc755d64 Resolve some todos
b3a0d081aea add deprecation tags, remove unreferenced types, add more todos
3c7fc6d6a0d fix unused import
d33b89256ea [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). Fixes #97979
1b4a9029355 Revert "remove used dto interfaces"
8522c22cb4f remove used dto interfaces
6f936f91fb0 remove need to massage ids onto output items
8737b166361 :lipstick:
bfa8e4e4005 Merge remote-tracking branch 'origin/master' into tyriar/92038
c54fb3c0d16 Fix remove recent task causing configure to run Fixes #114679
251e3e6ee33 Improve port hover Fixes microsoft/vscode-internalbacklog#1757
06e002eb16a Avoid deprecated assert methods
20f3ece2e09 Handle input on Android Fixes microsoft/vscode#107524 Fixes microsoft/monaco-editor#48 Fixes microsoft/monaco-editor#528 Fixes microsoft/monaco-editor#562 Fixes microsoft/monaco-editor#563 Fixes microsoft/monaco-editor#1538 Fixes microsoft/monaco-editor#2261 Refs microsoft/vscode#107602
6558f865330 `self.trustedTypes.createPolicy` is undefined in web workers on Android
7e25b47e662 Merge pull request #115809 from ferenczy/bugfix/wordBasedSuggestionsMode-typo
f3fd96e0f9f add NotebookCell#output2
0b4c2d48dc1 update distro
587ebc5d2ee Fix: wrong event for `onDidSaveNotebookDocument`
a9b412330a4 remote cli: open URL: %2F lost. Fixes microsoft/vscode-remote-release#4421
cdc8628d55e rename log service to logger
cf0b1a89265 debug: when focusing sessions from drop down give priority to stopped sessions
77bbee524f9 make extHost only send ITransformedDisplayOutputDto (convert error, text output inside the ext host)
cbc01b9a7b4 Don't leak RPC objects from API (#115679)
70cd3b36bac fix yarn lock changes names
84c635738d0 naming
a059d1deae8 more API proposals
e9c65a7e625 Supplementary function parameter types
17e0b26a858 Supplementary function parameter types
52838cf6799 Add back logging to open service.
dae51e3d5eb Revert "Fix build.."
28bd11549a4 Fix build..
a53084475d9 Add logging to help daignose. github/codespaces#2248
a7fbb92962d Revert "Revert "Don't modify _resolvedUriTargets after first set.""
f5f040052c2 Revert "Don't modify _resolvedUriTargets after first set."
2ff5b909bac fix smoke test typings.
0df177fe393 fix tests.
b84cadf3f83 Don't modify _resolvedUriTargets after first set. Maybe a fix for github/codespaces#2248
8c1c32be6d4 Update commonEditorConfig.ts
f2b87fd6cd4 Extensions do not update cell outputs/metadata directly.
99f71a032ea tweak settings for macos web
4d6d2266fac reuse display output as the single output type for rendering
12eb0b72541 updating web menu behavior refs #114200
2fda718ad71 Fixes #115801 - improves conflict decorations
916c13921dc onload => addDisposableListener Ref #115325
28b81efa20f Move configure terminal settings to registerAction2
b32502b95c0 Add terminal view item to view file
98f697844a3 Make switch terminal action use registerAction2
193173c8289 Fixes #114361 - adds branch/repo to aria label
c30770a4256 Hide copy when no selection (disable would be ideal)
b751e8a137c Select default shell
bead496a613 Use object-fit: contain to keep image at proper aspect ratio. Ref #115325
beee6b13f7e Split terminal in active workspace
4dfab617e0b Merge branch 'sandy081/smoketests/remote'
63310d91d3c remove install extension
698eea649ea Remove editor from preview on interction.
a0855b30c70 Use rmdirSync instead of rimraf
a81dd8df862 IRawOutput -> IOutputDto
9db9edc09e0 Paste getAction
b5ba200088a output always contains id
6826c825d8a Compress images (ref #115327)
464492ff0bc Terminal getActions: Create terminal
b90b70e7e30 Scale images down under assumption they're exported at 1.5x Closes #115325.
5838880151b Allow for dark/light/hc imges. Closes #115327.
1c60676ac69 Terminal getActions: Kill terminal
c023260cc7c rename menubar visibility default to classic refs #114200
8132711922b Fill in context menu more
fd2ce701b69 testing: fix locale string
5b2dc0cad22 npm: move debug script lens into npm, clean up parsing logic
05b3f6f7adf re #115717
01406096de1 remove unused self size monitoring.
66415d85066 Merge pull request #115775 from microsoft/merogge/terminalUnitTest
5e27d3966dc fix #79692, re-enable test
087b0081983 debug: store debugUx state key to reduce flashing
668a6401f60 build - increase timeout for integration tests to 10min
6e3d5182253 Add context menu copy back
7c0be00b979 only update terminal dropdown options if they've changed (#115720)
e88863d191f polish task name message in debug anyway dialog
424b2212e00 debug: propose to debuAnyway if the problemMatcher is not defined
7804da86f09 Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
62ce116f106 Terminal getActions: Select all
a9bc2be6ce4 Terminal getActions: Copy selection
e9a9a479810 fixes #114914
422361234ff fs - still return child even if unknown (#115645)
190733e9d32 more API todos, NotebookCellOutput#id
116f8f61e1f Merge remote-tracking branch 'origin/master' into tyriar/92038
3973012a9cd Only getPackageManager once per folder Part of #115384
f6581675046 Rename appDirname -> appFolder
3bd244bcf25 Merge branch 'master' into sandy081/smoketests/remote
900f1a1c5f6 iconExtensionPoint: improve descriptions and nls keys
52ecf853209 Check for drive letter without slash in file picker Fixes #114567
2d10baa51af remove NotebookCellOutput#metadata
e83180b96f2 Merge branch 'joao/scm-menu-actions'
3421442c963 :lipstick:
42cdb7fa0b5 fixes #115677
684f61b4567 Allow to contribute to icon registry from icon contribution point. Fixes #114942
082af46e665 base icon regexes on shared expressions
ab43469e12b Use role 'none' for some parts to make screen readers less chatty
c178440297c update distro
94bc75db66d Merge branch 'master' into sandy081/smoketests/remote
a54d8b23c13 fixes #114908
4afd8c709c8 Catch expected exception in tree view test Fixes #113896
056d6609183 Merge branch 'master' into sandy081/smoketests/remote
a93d3178841 update package json
cb537dd4e82 fs - provide a fallback when readdir with filetypes fails (#115645)
be820b8f425 Fix custom iconLabel hover flickering on description Fixes #114230
2b6bd236136 Fix #115690
70d9246943b fs - use our readdir method everywhere
d4b65868f2d enable the test
0494790a5ee fix https://github.com/microsoft/vscode/issues/115746
9572b419cbd test not running - enable remote check
2c00f1afc97 Add validation message for portsAttributes Fixes microsoft/vscode-remote-release#4365
72e8e9f5bef fs - do not log an error when watching results in ENOENT
914cef30d50 integration tests - disable minimap to reduce error output (#115747)
bd20a720fba Rename "Existing Tunnels"
3c3686e0fbc check only extension
66a1a9bee37 fs - :lipstick: symbolic links handling
6250b9fde91 :up: distro
30ba42cf462 fs - fix leftover todo
0eb2d4556a2 Modernize pfs file system library (#115695)
4bdba123d24 use PersistKeySet
265d5da0b34 remove unused buildunit-files, fyi @dbaeumer
d62c307366e fs - fix tests on windows
55ab8b53f80 Merge branch 'master' into sandy081/smoketests/remote
acedbdf50b1 update distro
0ecd7f72d8e add remote server cli test
a0d9df38adf Merge remote-tracking branch 'origin/master' into joao/scm-menu-actions
f4581645226 fs - add test for symbolic link handling when link points to source
ba35190e9cc limit editor title bar actions to 7 entries, https://github.com/microsoft/vscode/issues/115198
866c0160d47 fix build.
43beff622ac :lipstick:
55d04df641d Fix #115316: Getting started back button looks unstyled
9ddea6f385e chore: bump electron@11.2.2
041f9b975b0 fix missing total height change event.
e984154e118 merge stream output in rendering
5d650cd8178 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
370a7ee077d Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
a9ccd48a1f7 enable extension tests in web
d6ebd887f73 Merge branch 'master' into ben/modernize-fs
bc0645202f3 fix build.
eac031eedd7 :lipstick:
46c10294642 Fix #115316: Getting started back button looks unstyled
ff85144fdd3 chore: bump electron@11.2.2
4e6d9ce2b79 add server cli test
cc58f84bfef Merge branch 'rebornix/stream-output'
cda6949fedd scm: hide actions when no repos are open
9c479a4518d enable remote smoke tests
2402c94e8ea scm: collapse all menu item
4beba243a03 fix missing total height change event.
6931bc71320 merge stream output in rendering
acc0d4206e1 :lipstick:
d2eaafb9078 scm: sort actions
3842f92113a scm menus: RepositoryVisibilityAction.precondition
ff7921ebd13 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
066c5844050 enable remote smoke tests
5115a8eae79 Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
55579f367af update distro
caca11f2997 Bump Emmet to fix #115623
1925f5ce16c xterm@4.11.0-beta.2
ef0657580f9 fs - preserve symlinks properly
59cf8810d92 Remove min-height from input box message Looks like the 34 here is just an old leftover
f7ffeda190d scm menus: RepositoryVisibilityActionController
9dbc765a385 Add appDirname variable
dfc2a6c1ae2 Fix codicon tree action vertical alignment
2d31774a528 fs - provide an option to `copy` to preserve symlinks or not
056418cb9f8 Improve portsAttributes setting description Fixes microsoft/vscode-remote-release#4373
268bb6ea737 Scroll input right when setting selection at end Fixes #115152
c5bf12802f1 Fix #115699
02fddad16d9 scm: more menu refactorings
429f1bae119 fixes #115625
28359b13691 Fixes #115588: Dispose everything associated with the extension host before attempting to close window
45bf35664a9 :lipstick:
805d7949eb4 Use relaunch function instead of reuseTerminal
4f237e52bb9 scm menus: view mode toggles
00d81156476 Merge branch 'master' into ben/modernize-fs
a00411c7e8b Debug Console, Copy All (to clipboard) do not include source file name
bab55b86fc5 Merge pull request #114182 from susiwen8/113389
4bc335b05ab Introduce setting debug.console.collapseIdenticalLines to disable collapsing identical lines in Debug Console
376716d1aee status bar - don't leak RPC objects from API (#115679)
538f72e2a7b Fixes #115662: Add support for escaping `@` as `@@` in regular expressions to avoid replacement
26ffdab0be4 Merge branch 'master' into joao/scm-menu-actions
495ed055117 fs - preserve symlinks when copying them (#114881)
06c0dbe6162 fix compilation error
2525f3e2763 Merge branch 'master' into pr/113673
7c90e1f5ba9 fixes 115685
67ccf8c649e Add open preveiw action to port notification and setting (#114572)
8d7157ed451 Make task definitions dynamic Fixes #114793
1cab95f5b6c fs - fix compile error for now
aca5d3ea2e9 fs - merge readdir functions into one
7e05f9f0821 add appendCellOutput API proposal and implementation
aaf7b923c6c fix: prevent scroll when list focused in zone-widget (#114912)
6675687f9e2 Merge branch 'joao/fix-100151'
03fd1a32c0f :lipstick:
73c5b484f34 fixes #100151
b28cd23d521 fs - more removal of promisify utility
6ca7afa84fb add support for `application/x.notebook.error-traceback` mime type
dbf6147c01e fs - remove promise based methods from pfs and replace with fs.promises
42436d5a7be Merge pull request #115665 from microsoft/ben/113703
a17c656c330 fs - some polish around file services
a01d16e77e9 debt - use a native private property in ExtHostQuickInput
194e1c5f1c8 fs - retry async rimraf unlink
e2f7159745c fs - remove custom rimraf solutions
c399d039a71 debt - don't expose MainThreadNotebookShape from NotebookEditorDecorationType
60ce9ab9c5a #115590 More tweaks
74937e0a89b Merge pull request #115530 from microsoft/joh/norpc
944c4b4fced fs - drop our custom rimraf solution and use node.js
2cf80f97cc1 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636)
aa840d53d28 Move action microsoft/vscode-github-triage-actions
e99ec0c6e54 do not register open command for generated view containers
7690293ae20 clean up and add some doc
5b913c0cc21 Merge branch 'master' into ben/modernize-fs
ef1f94d969b "Select for Compare" is available for WebView tabs (fix #113703)
63ad2bafafa Fix #115321: Getting started Skip button does not use pointer cursor and has really wide click target
b7e588f2c64 Fix #115322: Getting started "Next" button in step is not keyboard accessible
4f8637eb541 Dont contract item on reload
bcf14260d2d Make sure contibuted openers are cleaned up if they are renamed for an extension that is not uninstalled
34e46f2e67d Support anyOf for rich settings editor (#115648)
51e6c241d1b Change click on selected item to deselect it.
a9e6b93132e Fix #115393
5f3c37f918d fix #115099
82812ed8c93 Treat clicks on the image the same as clicks on the button. Fixes #115320
316a1d86e09 Enable rich settings object editor for schemas that use anyOf (#115642)
352d5df7728 Mark functions abstract for settings tree (#115643)
617095939f4 Fix #115323: Getting started pressing enter when when the step has focus does nothing
dfe10d0baf5 Get started color polish (#115331)
a105ccb4363 #115289 fix show explorer command
cba8232d778 update seti & add preview page
570f46ddf20 #115289 - register view open action - use view open action id if view container open action is not registered - do not register view container open action for panels and some viewlets
ef64c83ef29 Fix #115429: Search keyword is cleared after window reload
01216213efa improve terminal title sanitizing, fix #115291 (#115634)
a881dd44ccd support running active files with filenames containing parenthesis (#114946)
66635b8bd6e remove unknown content change in nb text model.
acb300b004b Merge pull request #115630 from microsoft/rebornix/multi-selection
5d84ee5c192 Ensures icons are contained
06fc252b9a4 Prioritize import quickfix over spelling
501274f1d7a Fix #115633
04abcc03381 yarn watchd does not detect interface change again.
16d84195625 smoke test
5ec17aba95e fix build in exthostnotebook
04e6c8638ec Prevent decoding URI the user is trying to open externally (#115615)
3c79b84e34c Update Codicons: add type hierarchy, table, and variable-group icons https://github.com/microsoft/vscode-codicons/commit/6e29ef1dae9c8aca8311a1ac433ee86a6ab873cf https://github.com/microsoft/vscode-codicons/commit/39a2dd5bba2725c426a9fb03d0ddfb40fe0719a2
57488b54303 Fix #115595: Search editor: respect `soft` option in `revert`
4aa4d1f65f7 Revert "Add a dialog box when opening unsaved files in a custom editor (#114947)" (#115627)
33f49b2363c Add a dialog box when opening unsaved files in a custom editor (#114947)
c3c0db94f3d Merge remote-tracking branch 'origin' into rebornix/multi-selection
c4f273e3dfe fix tests.
9c4d2480630 fs - avoid one exists() call
0677d5e6f62 fs - sort pfs and introduce SymlinkSupport namespace
3088c27fbdc debug: mark terminal as free when the associated debug session ends (#115573)
6662709200d Merge pull request #115578 from obsgolem/master
e6712df1110 Simplify logic
b60478452fa [themes] fix dept in default theme files. Fixes #111877
f345c732a3e Allow moving to blank lines also by model lines
7a6a45fb2c1 browser tests - fix regression from updating playwright
76e6174c90b validate yarn.lock changes in PRs
3c6e1758ecf Convert to use PrevBlankLine / NextBlankLine in the "to" argument.
2808625686b No need to create aliases
1a016a67b2e :up: deps
d50306793fc Upgrade Playwright to v1.8.0. (#115241)
507e210014e Sentence casing on terminal link text Fixes microsoft/vscode-remote-release#4363
970d920f5bd fs - modernize `move` and add comments
3debe292293 #115590 tweak wordings
21aa14f0642 remove ext.ts
653e409f480 Merge pull request #115336 from rluvaton/patch-1
085185259ff Env var changes will restart terminal automatically
fd978d6feac Merge pull request #115190 from PathToLife/pathtolife/double-press-keybind
b8737236efd Minor tweaks
3022afaeaa2 Minor refactorings
2fb57aa3b64 Revert do not show compare for markdown preivew
a0d76bb9834 fs - drop pfs.mkdirp in favor of node.js
ca746af08ab fix hygiene
35e1ee2ecc0 ext: extract to disk
72a9a9ca395 Simplify code
3079c2245ce Only restore non-auto-forwarded ports Fixes #115216
a77a89eaef4 Also handle single modifier keybindings in `StandaloneKeybindingService`
cfc22176e62 Add tests, some renames & refactorings
7e714f4d25e more notebook API todos
c3b556727e2 fix update-grammars script
8bf9b56adec Merge branch 'joao/extensions'
fa0e0004772 :lipstick:
f92b41b5d5e Add defaultSnippets for portsAttributes Fixes microsoft/vscode-remote-release#4382
7e0230677aa improve ext ci output
c770c381978 update notebook milestones
9dcecc01c6f fix https://github.com/microsoft/vscode/issues/115353
6b2a14afc68 Prevent two task defaults Fixes #115281
56dfaf8b985 #115522 adopt to settled promises
b2d303d16e7 ext: allow anonymous access
42fcb8d7c55 Custom editors: improve the generic save error notification (fix #115598)
abb05eb058b Fix #115586
83935a961f0 Merge pull request #115452 from jogo-/patch-1
7020ccf1346 #115289 show only default containers in view menu
3feb8937a80 editors - make sure to always remove pending confirmations even in error case
4342faa67cf backup tracker - wire in cancellation token
867b60d649e backups - show cancellable progress for backup/revert too (#115028)
04d4310a8a5 fix smoketest (#115586)
2604a356e27 Fix typo in papercuts.github-issues
ee29ad444b7 Include closed issues too for verification found.
d45a8915d27 transient metadata should be used to control the content change and dirty state.
f96b651052a we should only use comm object to communicate.
36e0c46923e Merge branch 'master' into rebornix/multi-selection
be9de77eb40 Added a new "blankLine" option for move units. This option will move the cursor to the next/previous line which consists only of whitespace, skipping over folded or otherwise hidden lines.
d9ff550d02d Add intellisense for onOpenExternalUri activation and rename event
7d5052f5084 Set permission handlers for webviews
d99c218e9b2 Make sure we always apply TS auto imports, even if VS Code applies the completion before it has been resolved
60bb22ddd3c Use `test` instead of `match`
7490ac87e19 Fix spelling
5851bcab4d9 Use `?.`
c3699dc01db Fix wording on error
4ccfa1d019b Fix spelling
6f1fbfdd935 Inline object map type
8c3e6cd9ee2 Fix spelling
4e00f75408e Remove stubs file reference protocol
6fed1b63833 Uses background flag for better perf/mem usage Filters out deleted resources
ed410a1cc04 adopt icon descriptions fixes from vscode-docs
925d9234b86 Pick up latest TypeScript 4.2 nightly
833bae4fd91 Add more explicit implementations of ICustomEditorInputFactory
0f9ff35c82a Fix #115289
61decba0335 fix extension categories sort order
efaceb5f682 Enable 'Install Additional Product Icon Themes'
82af67ebce4 Plumb etags through rest of the webview resource pipeline (#115360)
80ba07df03b notebooks: add generic colors for renderers (#109412)
d5685965c5e Fix keybinding for Search view missing from view and sidebar #115556
0eaf57957fb typeahead: line wrap improvements
7583817a12a added unreleased fixes to endgame notebook
a5a33501be1 chore - group notebook specific api proposals together
b37252c1823 Update grammars
a99dd66f0f7 test more results of create-functions
02d28757e88 :lipstick:
76962b2583a ext: ci command
2ceeaeb6814 hide proxy from TextEditorDecorationType
abbc2e305d7 more API todos for notebooks
c9a7425b903 Merge branch 'master' into pathtolife/double-press-keybind
750888c4967 Merge pull request #114957 from TacticalDan/tacticaldan/scrollingPerformance
b82933a1d2a Limit to 8ms (120fps)
0ac7f0ee830 Merge branch 'master' into tacticaldan/scrollingPerformance
3ec92ad8ad5 Better hiding of custom hover in icon label
a5b078b5514 debt - adopt some ? operator
bc837b7162e :lipstick: dialog main service locks
a0c75f60530 add tests for createXYZ functions and skip most of them...
38ca4695d10 Fix #114432: Multiple save dialogs appearing on Windows if Ctrl+S is pressed multiple times (#114450)
178e7034bc4 simplify map creation, fyi @bpasero
03da2de889c add proper yarn.lock files
a0cb5c5a46e Fix port label not always getting set Part of microsoft/vscode-remote-release#4364
ad8f7e18728 Fixes microsoft/monaco-editor#2329: Move `registerThemingParticipant` call to `/editor/`
38db1778aa1 adopt built-in extensions
b24036eaa27 Use label as tooltip fallback properly Part of #115337
2681e07db46 more notebook todos
53ae79d62d9 Avoid the CSS general sibling combinator ~ for perf reasons
ddd678ab297 debug console menu action polish
f37f96bbec3 Merge pull request #115261 from microsoft/alex/language-config-priority
47390dbe1b1 Fixes #115221: update emoji tests
300effb0c8f add some notebook API todos
3d2ca29012c hide terminal proxy
a60beb9d7a8 don't leak proxies in editor land, also remove indentSize property which isn't API
82c629eb3a4 hide tasks in TaskExecution
46cf57b2646 a bunch of failing tests
930b5686ffa add todo
3114b1c4c52 hide rpc proxies
4cfd5f85080 clipboard changes
1ecf01b9c71 mark rpc protocol and proxies with symbols and try to find them from an API test (with success...)
01e92bdc93c debug: do not render checkmark in view menu for the debug console
b08c1eb5bce Merge pull request #115345 from shskwmt/fix/115154
1f4506183c4 for now remove isSaving() implementation from custom editors (#115526)
34ca1211023 adopt Promises.settled
00a199daf73 Merge branch 'master' into fix/115154
8b510618c89 Merge pull request #115401 from microsoft/tyriar/115390
0627cf0a2d2 event - adopt Promises.settled in async emitter (#115522)
769ad06e7c1 Promise.allSettled - use native variant if it exists
71bd9c5032c Revert "event - adopt Promises.settled in async emitter (#115522)"
643cbb2aaa6 Fixes microsoft/monaco-editor#2328: In some webpack configurations, `process` can be defined, while `process.nextTick` is not
126959896ff event - adopt Promises.settled in async emitter (#115522)
5c7fc5da28e Fixes #112382: Use replacement characters when doing dom based line break computin
c2759462f8b backups - catch errors on shutdown and don't show modal dialogs in extension development (#115028)
0ca20779b5b Promise.all() does not await all promises when one throws (#115522)
08c73d7b6e4 history - make sure to track file renames properly (#113277)
8d6164f25d1 :up: chokidar@3.5.1
d30c12dc6b3 debt - fix some types in bootstrap JS files
a9b98904880 Improving performance of tree traversal getViewState function (#115387)
f5bb67e37aa Unit tests cleanup (#115377)
6a1c7a5097d Fix #115509, register a separate action for opening serch editor from view
9e152f9a193 Fix #11511 Search Mode setting does not open editors unless search view is visible
50ec8ea6e76 Merge branch 'master' into patch-1
ef2c97e92f6 Fix spelling in papercuts.github-issues
a916ce9076c Add "overflow: hidden" style to split-view-view within integrated-terminal
81ae94a9dc8 bump version to 1.54.0
ec805db5eda add repository field to extensions package.json
9a5d14e307a run prettier over extensions json files
1e8d0be3761 Make term config tests await config
3921d63e64f Add "overflow: hidden" style to split-view-view
c628fd10fb0 Merge branch 'master' into patch-1
80f20b3d9f2 fix(workbench): add forgotten escaping in regex
b0ac7e40bbd add Julia grammar
8471235643e Give a higher priority to language configuration set via API call (#114684)
9548fe4af9e bugfix - fix macos not working because scan code was removed - add isModifierKey() logic to scanCode.ts, consistent with windows keyCodes.ts
b14064fbf84 minor commit - fix comment inconsistency - rename function camelCase
d8a474947ce fix comments
de4b1289848 fix PR Layers check
27fc6204873 comments
26c709a7c6a Merge branch 'microsoft-master'
28b3a7e3a93 New method to avoid regression, found via unit test, related to modifier keys being ignored in getDisptachParts()
301b9f7ed77 working on fixing unit test regressions
c67f42f1b51 Fix modifier key triggering chord - revert removal of shift key
4d0d77f9b12 remove attempt at fixing shift+[shiftleft] binding - better solution to be commited later
ae426b39b18 macos implemented double shift keybind windows initial implementation
bc0262a6645 Revert "hack to make double shift possible in widget"
6794401b7c8 minimal changes
5e948799db0 fix build
b2600b23d5b Cut keyboard shortcut support mutli selection
86a88180596 multi selection in notebook
601161f8dd0 Reduce arbitrary event limiter from 16ms down to 4.16666 (support for monitors up-to 240hz) #107016
caac9511a73 windows attempt at "shift shift" - still bugged
5ed3c977bdc hack to make double shift possible in widget
03c59637b69 wip
160bdf06b34 wip: adopt menu actions in scm
768ace7b7f1 Merge branch 'master' into 113389
9be03fe29b2 Fix: add alwaysConsumeMouseWheel for list
3563e2b7403 rename run to exec for consistency
REVERT: 622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
REVERT: 5933e313e5d Fixes #116060: Clone minimap options before changing them
REVERT: f3a12e053e1 Pick up TS 4.1.5 (#116380)
REVERT: 3b9cef2b8d1 Bump Emmet (#116230)
REVERT: 8757f67bcda fix #116049 (#116319)
REVERT: 73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
REVERT: 5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
REVERT: 6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
REVERT: 65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
REVERT: 43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
REVERT: 17d65083f6c debug: replace element when appending text to ensure updates in repl
REVERT: 9d194eac0d7 This reverts us to the previous distro commit (#116218)
REVERT: 1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
REVERT: d63ab6acdbd bump version to 1.53.2 (#116228)
REVERT: 4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
REVERT: 678843ff3ad fixes #115810 (#115943)
REVERT: e1ec11f5183 always fallback to plain text (#115860) (#116177)
REVERT: 615ea78d96a status - update background color (#115886) (#116181)
REVERT: 00d7f953055 add changes (#116223)
REVERT: 3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
REVERT: 5d424b828ad Pick up new distro version and bump version (#116149)
REVERT: ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
REVERT: e23884b9476 re #115717
REVERT: 5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
REVERT: 7f04ecd68be use PersistKeySet (#115744)
REVERT: 8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
REVERT: 1d6c8826375 Fix #115699
REVERT: f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
REVERT: 203b86d14c5 fixes 115685
REVERT: 83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
REVERT: e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
REVERT: 761dd469c13 chore: bump distro
REVERT: 8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
REVERT: 30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
REVERT: 8dbf3d717b2 Revert do not show compare for markdown preivew
REVERT: bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
REVERT: 65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
REVERT: b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
REVERT: feda473d978 Enable 'Install Additional Product Icon Themes'
REVERT: 565dc9704f2 Use label as tooltip fallback properly (#115537)
REVERT: c02643e3c95 Properly set port label from ports attributes
REVERT: ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
REVERT: e4a65573a89 render "Debug Console" action after a separator
REVERT: a62c65bdb74 ignore focus when toggling debug console visibility
REVERT: 4d98741552d debug: do not render checkmark in view menu for the debug console
REVERT: ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
REVERT: 4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
git-subtree-dir: lib/vscode
git-subtree-split: fd6f3bce6709b121a895d042d343d71f317d74e7
2021-03-12 01:27:09 +08:00
|
|
|
return getLanguageService(document).doComplete2(document, textDocumentPosition.position, styleSheet, documentContext, settings?.completion);
|
2020-12-16 06:52:33 +08:00
|
|
|
}
|
|
|
|
return null;
|
|
|
|
}, null, `Error while computing completions for ${textDocumentPosition.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onHover((textDocumentPosition, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(textDocumentPosition.textDocument.uri);
|
|
|
|
if (document) {
|
Squashed 'lib/vscode/' changes from 622cb03f7e0..fd6f3bce670
fd6f3bce670 chore: bump electron@11.3.0 (#118680)
305bf142199 Remove icon from input row in ports view (#118649)
b5af426d34c Properly dispose everything in tunnel view cells (#118546)
f299ec03c2a Fix extra port icon (#118529)
62dbffbfe91 Merge pull request #118177 from microsoft/joh/bump-version
062c67a3210 Merge pull request #118491 from microsoft/env-var-recovery
e11b6a730c9 Fix #117903 (#118492)
e7936a3e885 prevent env var relaunch from extension owned terminals
3be37a725d6 Merge pull request #118438 from microsoft/tyriar/1_54_117990
d461d2fd311 Merge pull request #118265 from microsoft/connor4312/candidate/js-debug-1.54.5
88b4d3f9a4e Merge pull request #118448 from microsoft/tyriar/1_54_118321
c48a57b6988 Merge pull request #118437 from microsoft/tyriar/1_54_117956
d68ab8fc717 Don't force create a terminal on no reconnect
f9e6b352d1c Recover on pty host reconnect
b31f6e1afea Don't force kill ptys on Windows on window exit
bd655647d79 fixes #118214 (#118425)
3a6b7f7cbdc editors - fix mergeAllGroups (#118268) (#118406)
06c5e24837e FileSystemProvider extension: throwing a FileSystemError in readFile does not report to user (#118173)
61feeef2289 Renaming a folder adds it to history (fix #118080) (#118174)
dd74fb1d885 debug: update js-debug
362f7e441ff Pick up TS 4.2.3 (#118261)
6b7199812b4 Don't assume uncompleted category exists (#118250)
21ea885f455 Merge pull request #118167 from microsoft/connor4312/candidate/js-debug-1.54.4
de16aa4bae0 bump version to future 1.54.2
87ff6fb52f1 debug: update js-debug
f30a9b73e8f bump version (#118144)
a25525922cd update distro (#118129)
42e27fe5cdc Merge pull request #117982 from microsoft/roblou/settingsOpenEditor
ac575425edc Ensure EditorOptions subclass is passed to openEditor Fix #117952
911868fa126 refs #117960 (#117976)
62c69b32bf7 Merge pull request #117972 from microsoft/tyriar/r_1_54_remote_reconnect
564f3917935 Fix remote terminal reconnect
e7989863202 fixes #117924 (#117925)
c4d7a739c9b Terminal cannot input (#117915)
5266d3cc7f3 Merge pull request #117898 from microsoft/tyriar/r1_54_remote_reconnect
6f0e457db3f Fix emmet update extensions path issue (#117797)
66c7b551727 Implement shouldPersist for all terminals processes
ae03e39735b Only show `infer return type` refactoring when refactorings are requested (#117800)
e590188f171 fix #117792.
fc7005d93f1 delete comment that is covered by #117088
3dd2d431a01 re #117449. add default color in code.
be9c3901da5 Disable overrides in settings and keybindings (#117770)
ea3f3878887 Fix Forward a Port context menu action
d3b97f07fcf Fix ugly name for Focus on Ports View command Fixes microsoft/vscode-remote-release#4564
c1f5d07efdc Use button instead of + for forwarding a port Fixes #117589
c57c05ea364 fixes #117746
aa9f3842964 more fixes for #115840
909e129d6f5 no explicit call of setFocus/Selection outside of notebook cell list.
554341f99fa re #117725. setfocus uses wrong handle for selections.
3290f9a73ba fix #117725.
3eea629b602 Scope down querying getting started service to only cases where it'd affect the outcome
d13b1a1ac56 Update marked to 2.0.0 (#117714)
403851e4be6 force async to resolve in exp service
94447bd20e9 Use button foreground on hover
3a6957333b1 call saveMemento in exp service
1e25d0c49bd Add details about what to do if createSession fails, fixes #117409
1cd0c337672 chore: add crash id for windows and mac arm64
9e83108e8ab Adjust bottom cell margin
cda3b7e157f Tweak cell toolbar position
6d63655a758 Adjust top cell toolbar position (fixes #117676)
3bfba9fa221 chore: bump distro
5b6dd28057d Fixes #115861
9ba671094c1 Revert "Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)"
e5096a31692 Exclude z-author-verified from issues to verify in endgame notebook
14243220e50 Bump distro
75b26c1e5e4 debug: update js-debug
ae186be4703 cancel disconnect runner on attach
57c918802b8 Fix up types, make `done` always boolean Fix #117336
3516df762dd Fixes #116305: Add fake consumer of `IMarkerDecorationsService` to instantiate it
b91b917e9ae Revert "Add shadow to custom hovers"
dc04badf34a check if enablePersistentSessions before updating remote or local state
ebdf30f0887 leaks across notebook/contrib, fixes https://github.com/microsoft/vscode/issues/117687
dbd510ec91d Fix #113643
08073134158 fixes #116083
86fc2ba85f9 Fix #115425
54b88057c48 list: fix #116788
ca065c29280 Preview in Editor button showing in web Fixes microsoft/vscode-remote-release#4557
e6e61368ff5 fixes #114933
a5c6a900647 Fix #117612
2e63ec65ed4 fixes #116883
059e5798a24 notebook updates
44afa91ef6f also support when in viewsWelcome, https://github.com/microsoft/vscode/issues/9303
1b83aa0bceb Merge pull request #117472 from microsoft/alex/improve-connection-timeout-case
83ee8419e57 fix https://github.com/microsoft/vscode/issues/117640
abf2f3f6c83 node-debug@1.44.17
1f7ab5005ee upgrade to final version of DAP 1.45
9efc326b9bb fix https://github.com/microsoft/vscode/issues/117594
b85eb124d86 update milestone
6ade3e32968 Fix #117504
59c31364c70 Revert "Revert "chore: bump electron@11.3.0""
93c941bef89 Adjust markdown bottom cell toolbar (fixes #117626)
aabd93ed35f fix #117367 Co-authored by: Eric Amodio <eric.amodio@microsoft.com>
d37f3ffa392 Merge pull request #117645 from microsoft/merogge/hidden-term
105e8eec285 Revert "chore: bump electron@11.3.0"
51b93e40269 Fix #115320
805e7f281c3 fix #82587.
1582402b61e Fix occasional non-restored terminal buffer/title
1ba3ea20d68 Fix #117345
1a1178165db Actually use the tasExperimentService
6d0ce95af4c fix #116713
a708ba7a587 Update authentication provider doc strings, fixes #117409, fixes #117411, fixes #117414
d83895acf79 clear terminal layout info on window close (#117496)
8de95c02dbe Check to see if widget has been disposed of while actions are resolving
f4065074e71 fix #115209.
05d3593f91e fix #114936.
7f481d2fcc6 Make added, removed, changed, optional in auth session change event, fixes #117469
2852916b59d Pass scope directly when signing in to other account, fixes #117510
12f68ec7758 Fix unclear row focus in settings editor Fix #117527
73432445e56 Fix markdown cell going into edit mode when clicking a link Fix #109679
377ce5a59e1 Add feature flag for opeing to first incomplete section Closes #117533
c413a1c7aed fix build.
778e21ed452 Fix #117597
663159f2fa7 fix selection after multi cell cut
e62f7e8a458 Cancel disconnect timer on attach
3b06d2d1f33 fix #117458
f1d434309a8 Revert to link styling fixes #117539
caff7f4dcbd Fix #117336
07340c27f59 fix #117449.
22af2a11415 asFileUri -> asBrowserUri Fixes #117592
acfdb2d7ac2 Fix #115895
90cc8b14687 Only record layout info for shouldPersist terminals
213757cd5b1 fix #114031
faccfff275e Make terminal test less strict
8042e9b5d56 Pass should persist to pty service
80ea6efb4a1 Add shadow to custom hovers
fc61668a51e shared process - further delay spawning
20503c4da96 #114031 fix error
53fc5f7bb59 fixes #117256
eba4c1bc1ea debug: document context keys
c9042f49856 Adds force option to defaultLayout
d3b777f46c9 fixes #117348
48d47c8715c support when suggestions for keybindings and views as well, fyi @bpasero
0f6eda5348b fix splitview glitch
c1409aff832 fixes #117205
c783c26590e fixes #117391
8c98454f292 fixes #117478
fda43de2e5e untitle.hint: default should be hidden for this milestone
93bdc6cb71b fixes #117480
8d9b2e65bd9 more tests for https://github.com/microsoft/vscode/issues/117273
a63be52fdef Fix strange port label Fixes #117591
ff4bacb0ee7 Merge pull request #117535 from microsoft/term-disconnect-runner
134623067a2 Enable output based port detection on Mac and update default value of port source setting on non-linux Fixes microsoft/vscode-remote-release#4530
a799375663c fix https://github.com/microsoft/vscode/issues/117456
e7150f1fd3b add skipped test for https://github.com/microsoft/vscode/issues/117273
0d0cb2afdbd Inform pty host of detaches
90af0b9e3b7 Update enablePersistentSessions docs
3139dc7f927 Consider enablePersistentSessions when shutting down
1763c171a33 Merge remote-tracking branch 'origin/main' into term-disconnect-runner
4e467af0d9a Shutdown terminal immediately on last listener remove
b3b60ff1162 icon contribution: make consistent with icon themes (fixes #117492, for #114942)
57c6bad938b fix #117549
198dbb7a71e Simplify handling of pty host ID after restart
51a40b29e00 Fix #117566
3f987d64f0d fix compilation
f6f723e461f Save old cell paddingn in ports table
f6e68f4b4e5 #117391 get view by id
5e16cc37c6b Make input box fill whole Port cell Fixes #117386
c47da720f35 Fit input box height in Port table Fixes #117385
01cfa2f8352 shared process - spawn it when first connection kicks in (#117422)
3f868139394 Tweaked open issues query
aecbf77878c Improve titles of some port actions Fixes #117389
40ea1c99f8b Populate input with port number for Set Label Fixes #117390
bf65bc620be Use del to close port on Mac Fixes microsoft/vscode-remote-release#4534
5bc7c69ff66 perf - make it clear that shared process connection is after workbench ready (for now)
6e76d2520a9 web - remember last used workspace for extension debug
09a093d0d89 calm down integration tests
763e089ae54 :chore: consistent event names
7ffc518372b Notifications and feedback should not be visible at the same time (fix #101376)
6c179b9abea Pick up TS 4.2 final
a8c82939a7a Reducing padding for markdown cells
c13b21f7f8c editorType => viewType (fix #117451)
4e1234963a1 Fix #117340
4aa87166310 Update z-index for notebook left focus border (fixes #117528)
520188808c6 chore: pick up latest electron v11.3.0
075c5811b9d fix #117503
8e8c6a07dfe re #117451.
5713f288011 testing: don't go to source location when expanding/collapsing nodes
c5edf95dc6f testing: show hidden tests if reveal is requested for a hidden test
c2e66ea5697 testing: show retired test glyph margins as dimmed
f66e523dc3a testing: fix overflowing lines causing misalignment in peek
816040208dd testing: make auto run hover indicate current state
1550171b26f [getting Started] LogService: info => trace Closes #117443
91abaaa0cfc debug: bump js-debug
edd66c7c132 dedupe identical inline values; fixes #117419
80a1d7982ac Use grab cursor for rendered markdown cells
79b14947e7a Polish sign out dialog, fixes #117473
67261dc97fa fix typo in sorting; fixes #117375
fb3719c43e6 Focus editor when switching to notebook cell
45e71f054b6 Add completion for 'onAuthenticationRequest' activation event, fixes #117421
5c200bcc082 Improve handling of connection timeout limits
a5a8392079e Use registered auth providers instead of declared for getting label, fixes #117463
6fa58b5a863 Show provider label instead of id in sign in prompt, fixes #117461
1647961f7d9 Don't confirm on exit on reload
041e4d9b1f5 fix smoke tests with stable build (fix #117420)
763bfde29aa Remove proposed API check for registerAuthenticationProvider, fixes #117427
ece247a4f75 Don't clear accounts badge on cancel, fixes #117357
85cff833c28 testing: fix potential leak of projection instance
edc4abbc534 testing: fix MainThreadTesting disposable fishiness
d5a62bbe063 Fix Ports view context menu when no item focused Fixes #117393
2d6cc94a7cf Remove + action from Ports view title Fixes #117402
c1488d86c53 Better row aria label in Ports view Fixes #117404
cb3a048f5af leak of not used monaco editor in cell template
28a40e373cb fix #117300.
c2571352471 Removes extra command
e8351c2c2a5 Add better narration for + row in port table
c1fb9152a12 Better grouping on Ports context menu Fixes #117410
dda96b69bfc Remove debug logs
9c8882d8b7e Improve fix for #117246
9ecd3fc3022 Fix case with notification about un-forwarded port Fixes #117246
ded52df565e enforce segments in contributed icon names (for #114942)
9d1e8fa608a window - log crash reason too
4ee5bfc4b11 untitle hint: add telemetry from
13caeee4920 Document context keys
91f4ebc32d1 Remove code added to diagnose test only (#117244)
7222dfcffb5 exempt AuthenticationProvider from provider-naming rule
39b45dd9c0f Bumps version of github-browser
e4364e5f5da fix #117254
d2b24cd57b7 check if configuration is disposed
bd74308b5ab Revert "Merge pull request #117069 from microsoft/roblou/refactorKernel"
4673316a396 Fix #117284: Get started content becomes hidden on click
6312db1e01c Fix #115041: Path to untitled file from search editor is wrong
d54923b7f8e Add manual override for getting started treatment opt-in
b1831abf66d Fix folding of custom rendered markdown cells
b3a33306fb4 Add markdown emoji for testing in notebooks
b22f8f11698 Fix virtual file system resource loading inside webviews
69c0ce82f8b Add logging to better understrand getting started experiment rollout.
c159b34535c Merge pull request #117069 from microsoft/roblou/refactorKernel
ba3bd11ac7f fix kernel cache and add unit test for kernel reg.
1fd9f9eb286 Update test for api
eff172b7dd9 testing: better documentation in .d.ts
9cd0f2e8a4e testing: fixes if no document hierarchy is provided
e4a082af7f1 chore: bump electron@11.3.0
4ae248a0134 Remove leftover "runnable"
ce45b0d004e Infer cell "runnable" from notebook kernel state Fix #106747
65711c63dac Begin eliminating cell runnable metadata #106747
b9f20c79cbd Move kernel/execution code out of NotebookEditorWidget for testability
6a9f8ac7582 Rename markdown math extension to notebook-markdown-extensions
6a6b9a5cc89 Possible fix for #115918
a1f638e838b Changes welcome views lifecycle to Restored
08eac1a22dd Merge pull request #117204 from microsoft/rebornix/nb-selections
67ded110200 Add authentication provider registration to stable API, closes #88309
b6377b8e71d Handle promise cancelled for codeActionModel
2b44e04c101 Merge pull request #117292 from microsoft/tyriar/combined_id
a8451610bf1 Allow issue service to display a bug report window when remote extension host is crashed (#116896)
ffae9a4baf9 Encode pty host id into terminal id
3214b95098a :lipstick:
4f25f18bd77 selection handles are only used in edits.
5428ab54c98 fold element should focus the cell.
413963c489f Remove editorOpenWith (#116856)
cdd7066f009 Allow Markdown-Rendering Without Providing an Env-Parameter (#117041)
5e067109a3c reduce use of handles when possible.
1cc57241cfe Update Codicons - Update debug angles - Update `new-file` icon object - Add `debug-rerun`
9703977dab6 update workspace trust status bar visibility
a776fe9af7f feat: allow excluding tests from runs
967497247a9 fix #117087
5b943120a12 fix focus/selection after cell deletion
3dde0402069 fix #115740
e33dda9e461 Update warning icon color to meet CC (refs #115799)
6d41b4e1ce7 embed primary into selections.
9a104a34ada Update `breakpointCurrentStackframeForeground` icon color (refs #115799)
e54948aa8f2 fix output on pastedcells
ed3eb3fdf23 Merge pull request #117100 from NotWearingPants/feature/debug-save-before-run-setting
e70d90fddf3 Hide badge if trust state changes
5654c838e8e Emmet: add support of multiple extensions path (#117105)
5bab307980f Bump vscode-emmet-helper
fca88ede1ee fix type of getValue in debugService
d8bf53de7f6 improve descriptions of debug.saveBeforeStart
427d9e1fc6c fixes #117225
9818531cca0 Merge branch 'main' into feature/debug-save-before-run-setting
e97e4135fc7 change options for debug.saveBeforeStart
9cc75d0e923 workaround for stoppedLocation.column being 0
b4518eb44e1 fixes #117223
ed08a141110 selections[0] is primary.
42e8d3eeb89 Fix select session behavior, fixes #117266
31aa03fcc8c Closes #116361 - adds select/compare ability
3c31b0debac Fix #116214
b597d6123fb move comment related to resizing terminal panes from code to issue
97fd4b9db42 Update go home contribution (#117097)
986996a7dab perf - add a mark for how long it takes to connect to shared process
072ec46dcfa new install proprosed api (#117059)
a0945131a10 Cancel mouse down operation when the editor height changes (#113818)
f1d92e78960 Remove Edge Legacy workarounds
086ccb15b3a Remove support for MSGesture
3c0970f6fc7 unwrap the actual command id when a command that required indirection fails, fixes https://github.com/microsoft/vscode/issues/116932
d08c3989a7d word navigation: on windows let the native chrome word navigation take over
17b26788b9a textAreaInput: respect the selectionDirection from native text area
e722803d927 dispose models that aren't needed anymore
2362b7c7d6c :broom: remove unused disposable store
472c88618eb builds - same timeout for all tests across OS
1a6f64ef1de fix data loss issue #116600
05ea4c5e4e8 Removed optional message, and added modal parameter (#117241)
524e119a8b1 remove colon from git host in askpass arguments (#117230)
ea2c1e5991d fixes #117237
b273be79079 publish vscode-json-languageserver@1.3.4
3d455784e72 JSON Language Server 1.3.3
912792b418f JSON Language Server 1.3.2
e938901e2ab fix vscode-json-languageserver readme. Fixes #116720
e33c868876b oss tool
4fbb5f84857 work against layering check...
277c60fc0a2 :lipstick: event usage
b64997e0c70 add nls message for icon property (for #116198)
cdf30a97f81 Update distro
b237599ad2f use browser crypto when it is available
d6846fa9e73 Merge pull request #116449 from microsoft/tyriar_megan_reconnect
218ffbf7d50 Right align actions in ports view
46acd748a37 don't trigger snippet completions on any whitespace trigger character, https://github.com/microsoft/vscode/issues/117194
1a45abdcf2d use `null` to unset metadata properties, fixes https://github.com/microsoft/vscode/issues/116956
ce7cd0abac5 Make env var tests more resilient to other terminal events
d2a6dea3236 Disable conpty in integration tests again
1bddccd4537 Use less aggressive create process timeout
d8b302db251 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
5e01284378a Ensure pty host is shutdown when shared process goes down
3c9cfeec32e Prevent env var reload when attaching
3781f94ba41 Fix build
ad275765b1d Update distro
35d3403f4c8 Remove log
b8f402dbbf3 Use + for port forward action in table
9a9d468cb68 Show table row to forward a port
61539324eb7 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
7e3476baba2 Add "Forward a Port" to Ports Context menu
4cbd8ce1e81 bump repo
a1e96b7c1e0 fix compile error
2b27630d361 editor memento - remove fallbackToOtherGroupState (#102485)
aa2abaa2f06 bump distro
63a4baf2e16 Update endgame notebooks
ae0a103755b :chore: address some todos
3860c90cd82 limit editor title bar action to 9, https://github.com/microsoft/vscode/issues/115198
e70ba206ff5 Update README.md
7d286c50c7a enable tsec tsserver plugin
f40b36524e0 update tsec
e427e5280cb fix tests.
2104d28a324 fewer changes.
c38aa5a341e file cleaning.
92c0878f39e shared process - drop the 3s delay for spawning
a830cb5f74e some code :lipstick:
f294b6f8109 editors - replaceEditors should take care of dirty editors
00cb6865ab8 keyboard - document my contextkeys
cbcec2e1b46 support setting selections with either handle or index.
cfd62b3e2d4 reduce use of selection handles.
dea95d3e4f6 map handles to cellrange in UI.
8d9634abac3 Merge branch 'main' of https://github.com/Microsoft/vscode into main
7d143f79422 Fix typos
1e0adc0da5b unnecessary null -> undefined.
6e3e72705a8 Merge remote-tracking branch 'origin/main' into rebornix/nb-selections
de956ce8bdf differenciate selection and focus.
11cd76005bc Fix dep cycle
719256e1f14 Don't scroll when clicking on a markdown cell
f1551b6e7e5 Extract the generic message out from FromWebviewMessage
94f8212e2ce Add more specific contribution for notebook markdown renderers
4feadc39987 Fixes #112164
9a7da51af26 Make new markdown renderer better match old one's styling
75c39b01f11 Note that __vscode_notebook_message can only be true for webview messages from webview
d24ad98e314 Convert to switch/case
8b72fdc3e99 testing: unit test err
c3a45004a06 Pull from exp service to determine defaul startup editor value
e8966ecaa95 notebookeditor.selections
a0e24147e05 testing: remove duplicate extension and internal IDs
513c68ac8ec fix powershell 7 64bit not showing in 32bit vscode on 64bit Windows (#116986)
78707e2d796 Fix #117098
d615e8fcf24 add debug.saveBeforeRun setting
c74bc68f0f6 Hide markdown preview cells when they are folded
6e08e452465 Fix issue #116591 (#116885)
32a81335ac1 Remove unneeded event declaration
cc92705891d Flow control constants to platform
cf93ca4117c Remove duplicate interfaces from workbench
bfa04d48c83 testing: comp error
04957f6bdb4 Handle shutting down all window processes when not a reload
36dd567011e testing: make reveal in test explorer work
095b565283d testing: do not show test decorations in diff editors
1475cd0c07f Group common pty service interface methods
f3b46e33a2a Improve ptyService side log format
0f6ef54b4bc Fix replay position
5ba8f6e7ec0 Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)
5d2c9bf2996 Consolidate `wrapWithAbbreviation` and `wrapIndividualLinesWithAbbreviation` in one command (#116603)
e66f74e0c2e testing: test feedback for decorations
89eb21418db Clarify layout obj is not referencing pid
fc28fad663a Correct reconnected active terminal restoration
a59c8d2e395 Pty service better title handling
d29d7e023b6 Add ! as stylesheet trigger character for Emmet, fixes #117020
8a4a7128977 Simply onExit handling
71ddff460bd More ptyService clean up
f9245a64b31 Tidy up persistent term events
392db917c0a fetch -> attach
f0ab2d88536 Return Promise<void> from fetch proc
d19fccbcf18 Clean up
68a4faad817 linkDetector: fix tests
55260619e78 Update src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
bd00c624a88 skip test to unblock build
2b230e4b267 Azure DevOps build task to download built-in extension details (#116938)
88c471ed62f Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
6d451222829 Improve seconds logging
ee820dffbf1 Update smoke test README (#115582)
f6894202fea debug console: better hover text for tunneled uris
eeff347cac7 tabs - do not trigger relayout from updateBreadcrumbsControl (#112630)
61df1625efc assert no RPC leakage in notebook tests
3723081d639 separate vscode.NotebookEditor from ExtHostNotebookEditor
dc120dedc16 tabs title - :lipstick: height compute
f85b50f7491 Change filter on filter view when view visiblity changes Fixes #116815
a3fc4ce5406 remove console.log
d050858b5dc fix tests
2ca2792a65f fix smoketest
443be92d9f1 improve link hover in debug console
5e63a2f4ecf cleanup, NotebookEditorInput#viewType is actually never undefined
102f5ea0fd5 Add period to list item for consistency
febd96f0e35 debug breakpoints: remove breakpoint inline action
a30262f0b00 Fix #115763
9fe7b6446dc support setTextDocumentLanguage-api for notebook cells, fyi @rebornix
07a458dd681 open editors: new unititled file in title area
e09a46e017d use document directly, not editor.document, for $acceptDocumentPropertiesChanged, fyi @rebornix
4a74fa81c1e :lipstick:
57cd5d4936c :axe: remove unused $acceptDisplayOrder-RPC and everything around it
d240f119d44 strictness (fail fast) in extHostNotebook
93ec7113e12 don't bind notebook document to a provider/extension, do then when calling backup, fixes https://github.com/microsoft/vscode/issues/117035
7e7a71d7332 :lipstick: more supportsBackup removal
84a3473d324 views: fix buttons width
bfcaefe74de untitled hint: change default to be button for the user study
ba7006088b0 tests - more logging for #117032
bbd39767eea sandbox - document issue with #116829 in code
a47f3244b36 add doc for what workspaces are supported
a98f29fd9c9 fix compile errors
c4ac419ef91 remove unused cast
02b2629dd1c cleanup, all notebooks must support backup
fa6c46b74b2 Merge pull request #116968 from DonJayamanne/fixOutputMetadata
03d71ec1f70 update distro
1f7f9dd5e6a use keys for sync from product
a6fa62809e6 tabs wrap - allow for up to 1px overlap of last tab to action toolbar before disabling wrapping tabs (fix #116385)
f9ed8037156 Move Ports view into the panel
a8a04eb7d16 joao/table (#117026)
c523e48e518 extensionsList: focus only enabled items in actionBar
b9eb461aa24 tabs - allow badges when tab sizing is set to shrink (fix #115908)
2efcd2bcd2b Merge branch 'main' into joao/table
5d4d796b9cd remove doc
c96f842dc58 Add icon column
7a40161c91c revert default value for workbench.tree.expandMode
adccb9151f4 fixes #117006
97dfc57ffd6 tests - a lot more detailed getUntitledWorkspaceSync test (#116288)
c9cbeda067f actionBar: allow to go over disabled items
6186bfc78f6 files - make save error actions context aware (#115840)
d8b1c8d697b Merge pull request #116964 from microsoft/sandy081/fix116722
f1de1700dd5 editable changes in notebooks
d151e0a33c1 Fix #116199 (#116268)
d53a27d7c20 Fixes rendering issue in Firefox
73ccfc027c9 Oops
192c817fd35 Make jsdoc completions text kind instead of snippet kind
9f08368e926 Handle normalized absolute file paths on markdown preview link click (#116649)
094777f3929 Fix alt for menus inside of webviews (#116830)
096e5555b6d Allow welcome page to not be active on account of focus potentially going to a getting started item.
ba05eeda2e3 log something in ptyService
c3695af6d27 testing: fix unit test
a172be74ef3 use persistentTerminalId instead of pid
5a0bf3751ab testing: add method to publish extension-provided results
52ebf0c7f87 Add 'deny' option to account access prompt
ca02f19daf3 Fix #115314
482013c77e2 set minHeight on outputs when rerendering outputs to avoid shrinking.
8f2e85abd60 Fix #116574: Make it easier to jump from one Getting Started section to the next
1d3343a1091 remove stuff from process in platform
8806d063fe6 Enable extensible markdown notebook rendering in VS Code workspace
25c0fb7f2f6 Fix _getViewIndexUpperBound throwing if the view model is undefined
03b6a2e6b73 Null out webview on dispose
d1313311956 Remove extra info from onDidChangeSessions event
dd2bb8cd3ac Update src/vs/platform/terminal/electron-browser/localPtyService.ts
45dc2f5fa0f testing: allow contributing menu items to test view
88f459a2adc return terminal launch error
7aff64c42d9 Remove unused
840f19af066 Contriburte extension items at top-level Ref #116414
9c8e2ae7afb move stuff back to workbench and remove log statements and use pid
e95a5c1e1c0 Update src/vs/platform/terminal/common/terminalDataBuffering.ts
2d263be14f0 fix #115722.
b882940dc6d align InlineValuesProvider with EvaluatableExpressionProvider
a90d4ab5cf4 Move notebook markdown cell margin to its own const, tweak margins
070a33c7d62 Update src/vs/platform/terminal/common/terminal.ts
8039b6416c7 Update src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts
6fae7792bb7 untitled hint: polish
98c1cd2ca88 untiltedHint: introdcue button option, use it as an editor contribution
0eaf2bab81c enable flow control for local terminals
9c77f4d86aa add NotebookDocument.save().
df04e1388dc fix #115596.
f79a2119bd9 fix #115326.
933ca3a395c fix #113381.
e8836805dca remove attachedEditors.
bcc49ca4b67 testing: fix comp error
f4ce983bcd7 Open first section if no items completed Closes #116570
657398dedfa Back => More Ref #116570
7130344e98f Merge branch 'main' into tyriar_megan_reconnect
26b6f4d0889 testing: fix show in active file not working when first turned on
ba168d0cd71 testing: show discovery progress when finding tests
e3dc574a51e move terminalDataBuffering from workbench to common
1250b64cfa1 :lipstick:
d9dd7f0b0e1 revert focus tracking changes and use it to set focusable on actionBar
6cc6794dbb6 Support remote images
33dc53fe956 Oops
70c4b5defa8 fix initial terminal title Co-authored by: Daniel Imms <daimms@microsoft.com>
6b7bb2308b2 Cell output metadata to be added to Notebook Model
13a9be855a1 removed unneeded events and fix reconnect title
3fbab260e39 only start process once Co-authored by: Daniel Imms <daimms@microsoft.com>
e9b451094e8 fix #116722
69d39a0ed3c send event when removing a kernel, https://github.com/microsoft/vscode/issues/115698
7bca8a91b4c send correct delta after restarting extension host, https://github.com/microsoft/vscode/issues/115698
63a9d5aa562 fix tests
50fe3228e48 Add tooltip to icon in ports view
2bb9fdfa8c2 Emmet: add css.color.short setting (#116912)
7effc11c792 Bump Emmet version
ba97aa53374 Add padding-right to port cell icon
2a12fd7202d dispose more things, https://github.com/microsoft/vscode/issues/115698
a246f643eea debt, copy-paste police
ac38da16b67 Merge pull request #116954 from microsoft/tyriar/heartbeat
7d57388aebe Tweak title source, create proc timeout
b827a113d40 Mark disconnected terminals and disable stdin
fba2cda1fa7 Handle non-responsive pty host process
7b74c7787c6 Fix hygiene issue in breakpoints view
26dff8f2cca table hover feedback
777c51f046f table: optional tooltip
29d4fdb65c8 Fix #116829
ecd60db2505 reload non-dirty notebooks when their files change on disk, https://github.com/microsoft/vscode/issues/114263
31e3a7794d4 merge NotebookController#reloadNotebook into notebook editor model, remove NotebookServce#resolve and add create and fetchData "primitives", https://github.com/microsoft/vscode/issues/114263
7d74c5d4b05 :lipstick:
2a1f11a296b add IResolvedNotebookEditorModel and use that in most places so that we can remove non-null assertions
692f1465a82 Fix #116691
ed801381331 More clean up and fix icons
e8928ea6789 use product name
c714b56e804 Simplify events in LocalPty
590f7bc0896 Use column weight in ports table
7e674bd5a7f Add port header tooltips
c0f7c4cf9ab Add tooltips to port cells and some cleanup
a65139f4bbb table: column size constraints
200323caf6d table: column header tooltip
e1e5f3810c5 table: fix weights
e10085761b1 Update distro
fdaebc1f110 Merge pull request #116373 from microsoft/tyriar/megan
da0086512c2 Update distro
666351b321d Merge remote-tracking branch 'origin/main' into tyriar/megan
a6cc65462a2 Re-enable pty host restarting
16510dfc86c Remove logs from test
9e61f455450 Source -> Origin and added a menu
9e6e47cea1e Show detected ports and add input box
d5d0bf7b073 Some clean up in naming
9b9688448ab Hide privacy column
49378fc9a58 Use container in renderTemplate
edab4b7bdc9 privacy and source columns
6d7eefbae2d remove unused imports
7efe1382bbe update comment
df97ef2288a tunnel view: enable context menu clicking
5d8db7c493f reenable tunnel view list options
9752a1cb3e0 reenable more tunnel view functionality
d15bdd6aeec cleanup workbench lists
3203a54e0bc More actions on cells
eb50a52badc update distro
0f120bfa7cb move IActionViewItemProvider and IActionViewItem into its right place, https://github.com/microsoft/vscode/issues/116112#event-4345173898
30ae7b194e6 Merge branch 'sandy081/settingsSync/align' into main
869fb74662b Merge pull request #116901 from DonJayamanne/fixRunState
eb21069624c treeItem.iconPath no longer works with files in globalStorage in Insiders (fix #116735)
3b6599f6ba9 debt - remove IActionViewItem from composite (#116112)
63cbe73b2f5 chore - consistent imports
ba8d76eb971 Improve notebook toolbar overlap of markdown cells (fixes #114730)
42289086600 Fix loading spin icon (fixes #116898)
6eaef7d42f9 Add postNotebookMessage helper function (#116909)
4af885c6121 Take `string` kind in `_executeCodeActionProvider`
b0360851d4e Mark events fields readonly
a2a3bf27e9e Fix hover for notebook cell
cb95415caaa Revert back to old node-pty
473c7ddd500 Ensure tests run to completion
714b41738e4 Adds id & version to extension context - #116906
58f86d083d1 Fixes to enure tests complete
7160c4e7b50 Fix suggest widget explainer commit character field having extra commas
be6225f669b Fix markdown cell focus indicators for notebooks (#116813)
b09a71dce78 testing: update test results api to spec
00ca99f5672 testing: fix not being able to type spaces in filter
45ad634581b testing: show placeholder text if providers don't discover any tests
c0b69b03a9b Ensure runState is updated correctly
c484ebb065c chore: enable compression for crash reports
429fa749e78 reconnect processes Co-authored by: Daniel Imms <daimms@microsoft.com>
6dad35394fa Update copyright year
6e908f57c7c add debug logging for configuration
608e8791ff1 Add back support for reading from clipboard in webviews (#116597)
086112d4967 move cell output tests to document.
0354f334edf remove unreached code.
8cec47ff4a3 Update Codicons
4f12bb8451f First cut of allowing extensions to contribute getting started content. Closes #116414.
a5ff0dd6eee Return from getSession earlier when requesting session access
4e19a9f16ab Update telemetry classification type for isEdu check
31e27a8d3c9 add trigger replay
5a4f5c95fe3 untitiled hint
00b583d38d6 💄 class name fix
4a2bb3569e7 Localize terminal context key descriptions
84a3428e924 update distro
f1aee41e1fd Merge branch 'main' into sandy081/settingsSync/align
108616d3590 support switching settings sync services in web synchronise setting sync service type in web show necessary prompts when services are changed
bd5d97dbce8 Rendering for local address and label
c65da0b1d62 perf - init KeyboardLayoutMainService in parallel to window opening
ab848457376 make 'editor/title/run'-menu generally available
83d540c4bfa :lipstick:
a94e67e5e1c InlineValues provide: merge and sort segments per line
a16b41d9c49 adopt WorkbenchTable in tunnel view
43262ab61af Add editor input factory
03ad0f1f8d9 workbench table
8244f999659 table: rename
8e003e63804 Adopt description in terminal RawContextKeys
6ecae6f5f94 shared process - log errors properly
79f90304beb refine completion provider for context keys, https://github.com/microsoft/vscode/issues/9303
29f80fb60f6 :up: distro
154c94ef3b1 Update terminalView.ts
9de38fc9a80 Disable keytar in our integration tests (#116852)
d7230651acc Remove old workspace trust editor
797dc143ffb Fixed command, added spacing
5daa0b3b59f Fix right click paste
5816c4ea2c9 Improve tunnel label and process description
0cf9477e966 tunnel view: start to adopt table
5870204e95c make notebook and cell metadata classes, https://github.com/microsoft/vscode/issues/116333
0ac9125128e table: styles, domFocus
8615af08b3d Tweak input field width
f2a1ecc9a7e Add workspace trust banner + UI polish
c1230f88475 shared process - log errors/crashes also to active window
4006dd2e4fb table: use getSashOrthogonalSize
e8b48607298 splitview: getSashOrthogonalSize
589a0f268a3 further TunnelViewModel simplification
037b4b161a1 simplify ITunnelViewModel
678acbe5364 outputs in notebooks
13070015bdd expose context key info command, add first version of completion item provider for package.json and keybindings.json files, https://github.com/microsoft/vscode/issues/9303
44dbd182557 Wait for tree to be registered before disposing This fixes the tree view rpc test Fixes #116776
1bf78c50fe9 add NotebookCellOutput#metadata, also use API type internally and translate dto sooner, fixes https://github.com/microsoft/vscode/issues/116792
7a0caf4d86e Let Remote extensions set port source (#116838)
d3f2e22c19b table: css
fe02cd157d8 table: fix initial cell sizing
89b85a05d43 storage - more consolidation
bb999b90b45 table widget: fix overflow behavior
f290c162de7 table: layout
3f0d8a14759 storage - some :lipstick:
45704f8f340 storage - lift more things up to abstract impl
a36e9b3e092 add prefix to main errors when logged into renderer
90f5ef65a09 Delete notebookTestMain
c03c7587651 Select the first search row when initially focusing it from the search inputs, now that the coloring is easier to differentiate
79b8259abb8 change cell language with cell change events.
b89dedc5d03 Add onProcessReplay to LocalPtyService and forward the event to PtyService
5d08a5663ed add onProcessReplay to PtyService
dcf7f714e1b add onProcessReplay to PersistentTerminalProcess
b3f8737839d fix #116808.
b0bd28137a6 add test for #115855.
90c5ceafc38 monaco: fix conflicted file
dfee0857c23 testing: run test on enter press
269cf7a98c1 testing: improve labeling in peek for accessibility
69393e9a2fa testing: improve labeling in peek for accessibility
3d19580d17a fix: hide debug/run actions if no tests are applicable
b050d09527b testing: filter focus on view visible
da1439d5dba testing: tweak autorun icon checked state
12677674727 fix #116598. broadcast output items change.
74594435504 Update monaco.d.ts
0f05597b851 don't re-create a persistent terminal process
2cc13674e33 Also bump build version and run formatter on all files
52d1b626f31 Pick up latest TS version for building VS Code
f3e3ea98946 rename remote -> persistent
6f23480f3b1 Remove bundling changes
e7d2a864e4a testing: add contextual commands for running tests
c41fb762991 Re-enable all tests
14923b5427a Allow conoutSocketWorker in unpacked asar
939038aae9a Recursively include lib
197f453aa95 Show tailored notification when paste isn't supported
e091e894b57 Include lib in node-pty
f08f99a1546 Merge pull request #115855 from susiwen8/onDidSaveNotebookDocument
53d2a737761 Clean up focused cell styling (fixes #116797)
742051039d7 remoteAttach -> attachExisting, remove logs, fill in args
5c005324bb4 tests - enable workspace tests again for now
d22941af5d7 startDebugActionViewItem: fix focus navigation within ActionBar
22df9214fec Merge pull request #116728 from ugultopu/fix-misspelling-of-likelihood
68b67a34559 Keep misspelled property name in timerService
7ce6ee75590 testing: fix event listener leak
994ad375882 Log more in test
c441c567a31 storage - implement first cut migration support
35abaaf6063 Log all lines in failing test
3859ba936d8 Merge remote-tracking branch 'origin/main' into tyriar/megan
7a9867c841e first draft editor (#116599)
a17ad41546c use nls#localize for context key descriptions
3d0245d5e4f more table progress
6200437f3f1 add description to some RawContextKey-instances
8aa800e459a allow to exclude a context key from registry, allow to provide type eplicitly, https://github.com/microsoft/vscode/issues/114867
e537fd9e318 first cut of proposed "inline values provider" API
3385cc7a5cc :lipstick:
c9607e61e0f actionBar: always respect orientation, so only left / right navgiate in horizontal and up/down in vertical
ee9da16746d table: intro
8d900267955 set output and editable properties
6b35ff74c14 storage - bring back tests for close on shutdown
2313132d554 :lipstick:
5fc7d91fb31 workaround #116691
974b2143344 rename: resolveNotebook is openNotebook
04b7b5ee4c7 storage - let renderer close workspace DB
2ad3fe12241 storage - skip failing test
d2cfc0792e0 update editable state
a1b9523db10 update my-work notebook
28de0a46867 Fix YAML typo
38ae92f4b19 remove unused ui tests
77493b59a55 storage - test all storages closed when shutdown
58a427566b6 Revert change
c967932ba34 Specify sourceScanPath
982b28f42db Merge remote-tracking branch 'origin/main' into tyriar/megan
58e22bc5226 window - type win as null if disposed
3dab064342e Move component governance to compile stage
5e74ad54302 storage - fix unused storage variable in tests
266e4759316 before removing cell documents capture its API objects, after inserting cell documents capture its API objects, fixes https://github.com/microsoft/vscode/issues/116711
1bb2e0a9bab storage - use inMemory storage for tests
a7470e5094b storage - let service own lifecycle in main and implement storage warming when window loads
f829a7dfd7e workaround for https://github.com/microsoft/vscode/issues/116751
ac916cbb2df don't assert rpc strictness yet
5662aecf241 actionBar: adopt respectOrienationForPreviousAndNextKey option in lists and notebook
55393229982 "e; is ", re #115391
72137a82233 fixes #116663
f606206cc8f debt - consistently refer to main services
8dbc14946b3 debt - consistent event names in main
3bb3da8281d storage - move more things into abstract storage service
2b1ab52273b storage - remove unused onWillSaveState event (main)
bf0e8299db7 Fix misspelling of "likelihood"
3479bb35904 button checkbox and menu: do not automatically remove tabIndex from disabled items
5f5ceba51a3 actionBar: allow to focus disabled items
8263f1c66a3 actionBar: do not eat up the arrow key if there is only one item in the action bar
6c12d9f2c4a storage - add first cut lifecycle controlled from main side
e4e0919c0ec refine precondition so that markdown cells always "execute"
d9c653c8b68 increase default timeout for event waiting, fixes https://github.com/microsoft/vscode/issues/116704
2e53ffced96 add precondition to exec'ish cell commands
5901b6a4ea1 storage - move lifecycle into service
5f48de03e6c use metadata classes for cell and notebook document implementation, https://github.com/microsoft/vscode/issues/116333
f2a491fbc83 customSelectBox: do not buble key down and key up events to not conflict with action bar
762dc9eeea6 action bar: In case an action got disabled and it was last focused in the action bar We need to reset the tabIndex to be set on the first enabled item
8fe9b7c5ec9 Fix that keybindings editor input actions can not be triggered via keyboard
2ecfd145662 Setting for proc vs output port forwarding Fixes microsoft/vscode-remote-release#4274
3e2aebd790c Revert "use metadata classes inside NotebookCell and NotebookDocument"
18c04a57160 make `vscode.NotebookCellRange` a class
ebc30d6c92c fixes #116700
7bf4a3d823d fixes #115212
2a9b2181ffe improve list settings docs
96640b6b875 tree: remove bogus expandOnlyOnDoubleClick
d56305b3f9a cleanup imports
58b13a2fd1d Fix too many/wrong port notification Fixes microsoft/vscode-remote-release#4472
8848ddd9c06 use metadata classes inside NotebookCell and NotebookDocument
62d027a713c more API todos
7dc11581e45 remove unused event
4a941b1853a Merge branch 'joao/update-list-styles' into main
59afea597bd explorer: click in empty area -> create a new file
e2d1cfb64a1 make SubmenuItemAction dynamic again
250c2265459 fix suggest widget styles
4077a67914b adopt focus border across all core themes
c4c044e20db fix quick input inactive focus background color
9dca2bed0bb Fix bug in tree view tests Fixes #113896
793371f0559 remove twistie hover feedback
f3b4f3f6acf unescape characters that marked escaped, fixes https://github.com/microsoft/vscode/issues/115391
e408bcafd1e Merge remote-tracking branch 'origin/main' into main
198bfdbfaa7 Merge branch 'joao/fix-116523' into main
7d338140c3b Merge branch 'main' into joao/update-list-styles
5c330b06d4d cells are editable
c9886c39462 missing recursion break
965518f9a98 fixes #116558
4d89ae10ff8 fix #116523
114bac541eb storage - bring back logging support
2af090f8a3b Merge branch 'ben/storage2'
ac5b7117ec4 assert no rpc in notebook doc test
059edf4166f Merge pull request #116685 from microsoft/job/nbtests
50bb1cf1a4d storage - do not init at random (fix tests on windows)
88089d3f204 fix terrapin failures not reporting
cc4d7e8a11a update (restore) language test for new cells
196bf678a15 reset dirty state when reverting a notebook, update extension host when dirty state of a notebook (working copy) changes
5236d344604 run active editor test only when having focus
02613ef2b41 storage - implement workspace storage and fix tests
5eca02fd99e storage - some :lipstick:
23a780dbe73 storage - introduce shared class for storage in main
980becda8d5 main rename
a508b135382 storage - wire in close()
76fecd98554 storage - add test for storage main service
f49d78c4afc storage - fix layers to be able to use native storage service in sandbox
1f8bb6d33b3 storage - change main storage service to support global and workspace storage (stubs)
a699ffaee62 Reenable notebook smoke test Fix #116535
3a442c6939b Fix broken markdown cells The editor wants to create a scoped CKS which you can't do with an Overlay
05922f8a260 storage - add tests for all services
992cf6bd44d Update node-fetch (#116560)
0de32ce880b consolidate some code
647a4b044a2 Make sure we focus inner iframe contents if the webview itself is already focused
90f344fe7ef Skip echo test again
bfd81161b84 splits persisting, still some issues
a0e0324a8da testing: commands to run tests at current cursor and in file
07e3bcf7eac testing: allow filtering to only executed or failed tests
0e16b7a0fe9 Simplify echo works in the default shell
be7cf6f2e9e use checkmark instead of toggle lang 4 diff editor
2f277cb41ef Add github session telemetry event
8853436d0f9 Remove ps tree logging
1a4c9ac9f2a fix classic menubar safari
3d9a48e0f5f Revert "Bring ptyService into shared proc"
656c907867a Revert "Register ptyservice in localptyservice"
e9ecaca14fe Rescan task scroll container after task selection animation complete Fixes #116521
1b897365d72 Revert "Move ptyService out of shared proc temporarily"
6841c52357d Try conpty in integration tests
0e3ec619b69 Revert "Re-enable most tests"
0ebe81ecc1e Revert "Skip all but 2"
778ce3d6af2 Add potential top level command entries
7934b9d439c Skip all but 2
6693b29b19c testing: show peek link in hover
5c449afc04d testing: automatically open peek view on failures
53c2e1b23c7 testing: close peek view when associate test state changes
a5994556a8e Re-enable most tests
68f1497536a Skip echo works in the default shell test
8c1dbbbc588 clean some things up
1170b3158e3 Emmet: add output.reverseAttributes option (#116088)
af4a8f7ba7f use TerminalInstanceService to access localPtyService
66d300b1bb7 Enable 3 tests
7661c8e35cf Move emmet to emmetio/emmet npm dependency, fixes #110697
653f025dfdb Enable ts check for service-worker
fab9533c5ce Add some aria roles ref #115896
6148fedea06 Enable terminal tests that deal with ptys only
44477fbb74c Re-enable tests, disable terminal suite
27e1db98c12 Move some additional focus fixed from electron webviews to iframe webviews
2cb4179ec6a Make sure the webview gets focused even if the actual webview content does not yet exist
2e1166cb0c2 Make sure webview editor has not been disposed before claiming webview
0568d26fad6 Revert "Support the new 4.0 definition of isArray (#102413)" (#116571)
33d715555c1 Remeove "Skip" link, ref #114964.
1f45db9994f Disable api tests
f1202da4a00 Simplify search view tree height calculation Fix #116182
8912ec1803a Move ptyService out of shared proc temporarily
2d6c2d0b2d7 wip - move notebook integration test into our normal API test extension
5f9f03e8226 disable extensions when debugging API tests
1f1db8515ee while resolving an editor input it might get disposed
52f633d19ce some :lipstick:, some API todos
888752f9241 remove node-pty from web
c83064b9825 Update freshExecArgv comment, fix #116422
14669c2e457 Make scopes parameter optional to getSessions and remove getAllSessions
a16f5d2c4c1 fixes #116395
ac1ba331274 testing: add tests for and fix bugs in test result service
4713b130e11 Register ptyservice in localptyservice
dc4fa4878fb Bring ptyService into shared proc
815694184dd Unrecognized variables with arguments getting truncated (#114474)
41339cc2a08 Make user data path a AMD/CommonJS compatible thing (#116530)
6a698d7d435 tabs - no need to lookup editor index
4e1b20a7d5b Log process tree after test suites
13d51e7c21e actionBar: use up/down as well to move focus
84534d243c1 Merge branch 'master' into sandy081/settingsSync/align
a56ce22cedd Disable ptyHost restart
138cfd777be Don't double dispose LocalPtyService
93da15934d5 Improve storage key for stored tunnels
d88249fdfda add notebookKernelCount context key, clean up non-null assertions in notebook editor, modernize contributions store
da6a819b54a Tab lists should only occupy a single tab stop
3eefea3b000 sync enablement keys and service key
a6be559d52d :lipstick: fyi @rebornix
cc0ccaf1c03 more disposing when dispose main thread notebooks, https://github.com/microsoft/vscode/issues/115698
e4d8575cafb Merge remote-tracking branch 'origin/master' into tyriar/megan
cb010970c7d Merge branch 'master' into joao/update-list-styles
781bcaeb500 Call shutdownAll on ptyService
5a7711ac928 :lipstick:
f507f5ca343 Setup tunnels for syncing
570890ca7e6 :lipstick:
fc31a6a5584 skip failing test, https://github.com/microsoft/vscode/issues/116535
2384f4de731 Accessibility: Shift+Tab gets trapped in debug and problems panes.
e7f29d65c37 use registerSharedProcessRemoteService to register
59008059d23 add devcontainer associations to configuration-editing
6d9611747ea wip: update list ux
868fb4c39f3 rename CellKind to NotebookCellKind
215cd172763 Merge pull request #116443 from microsoft/joh/kernelLanguages
82d255a3e34 Merge branch 'joao/overlay-cks'
968ce642c3c add tsec to CI, https://github.com/microsoft/vscode/issues/116459
bc72e7ab7e3 Merge branch 'master' into joao/overlay-cks
f83e5e49fb2 Merge pull request #116460 from engelsdamien/master
b06c9c66f56 :up: distro
ed10bfb7c4f update tsec to 0.1.3
2911d1d1dd6 setting editable metadata
f0d62c6ec2d :lipstick: more main.ts cleanup
795db5b7194 Always intercept file protocol (#116522)
de9c04cae4a remove storage service, try to hook up layout info communication, bad layering also
6ac9a3ecb36 Add disable checkbox to getting started. Closes #114964.
767dd7033df Try different workaround for rewriting localhost resources for remote webviews
96718c6fe8c Add back build-notebook script
9b4f1aff5d2 Enable inline html tags in notebook markdown
ba8a5d8fff8 [Deep clssifier] Lock dependencies
263d4b75e21 Fix getSessions for microsoft auth provider
eceff533515 Rename login/logout to createSession/removeSession
ea865096f13 allow for tiered trust (walk the tree)
98354ad7cc5 Add comment about localization string
ff20de6a4e6 move more stuff into/out of platform/terminal.ts
1e46aab8d98 Update src/vs/platform/terminal/common/terminal.ts
2dea6ff4bbc fixes #116142
e4cf7f46ee2 Remove account caching from MainThreadAuthenticationProvider
650906c3697 Pass scopes through to authentication providers
a7758e4328b Update indicator height for collapsed cells
fb354b70b3e change import for terminalContributionsDescriptor
0c11d7c4007 undo move of lines in test files
c87e0171f70 remove unneeded stuff
d3502eaa4cb revert terminalTab change
7e6e069807d remove unused imports
3ba5101f27f Make notebook scrollbar transparent
33f7e89f610 Merge pull request #116409 from microsoft/misolori/notebook-cell-focus
d10f2e60328 Fix #116412: Use getting started page as default startupEditor.
8dd7a21bd66 Merge branch 'tyriar/megan' into tyriar_megan_reconnect
68a47518f87 move things back to platform and delete duplicate code
78de6c64b03 remove get*Actions on container
b49c2cba98a Dispose localPtyService on shared proc
5da54d318ad Dispose client on exit
3bd49afed2a Update src/vs/platform/terminal/common/terminal.ts
53ac8d3068b Update src/vs/base/common/async.ts
e21134dd71e testing: implement base autorun
e6bc652737c Merge remote-tracking branch 'origin/master' into tyriar/megan
2869ec9458c Clean up terminals when ptyHost goes down
a35338b2501 move things back to the workbench and leave only necessary items in platform
cf879190e74 sync resource enablement keys & service key in web
9118a3461c5 Make onDidChangeSessions event for auth providers fire complete session
42edcdb41b2 Use DAP's new "StackFrame.canRestart" property to enable the "Restart Frame" command
a9515960052 compositeBarActions: hasPopup: true for consistency
1887d9aa251 Accessibility: Accounts and Manage items role
7aa84660c1c Merge remote-tracking branch 'origin/master' into tyriar/megan
5908eabc80a app.ts - clearly distinguish node.js and electron servers
a4a87ef29f7 :lipstick: more app.ts cleanup
25263592076 :lipstick: app.ts cleanup
00a91fc8495 Adopt registerSharedProcessRemoteService
a9536c368c3 Merge remote-tracking branch 'origin/master' into tyriar/megan
cd95d465dc7 Don't remove node-pty/lib
493fa4bd31d :lipstick: main.ts
27bdcacfabc update distro
91c8be9a55f Merge branch 'master' into sandy081/settingsSync/align
1be536d154a Show DAP's new "ExceptionBreakpointsFilter.description" property in a hover
91b533066e6 post merge clean-up
e498c28de11 Merge branch 'master' into joh/kernelLanguages
90d07beb8a7 Show DAP's new "ExceptionBreakpointsFilter.conditionDescription" as placeholder in condition text box
0d7c8ec95a6 Merge pull request #115817 from microsoft/notebook/outputs
c514299b83e Show full url of ports when in panel Fixes #111378
ea048b87717 move ipc services back to e-sandbox
b2e68d70b8d registerMainProcessRemoteService & registerSharedProcessRemoteService
b31d9d5d06a fixes #116334
8d7dbbab619 Account for workspace files in auto task notification Fixes #115990
2033439e485 add description property to RawContextKey, all registry to collect all info, add command to print, https://github.com/microsoft/vscode-docs/issues/3039
58eb43beaa5 List all tsec exemption explicitly
33a92ebf4ac Updates tsec to 0.1.3
5a156a7fee4 #116084 fix reporting unhandled errors
481b65972b6 isolate IMainProcessService and ISharedProcessService into common
d10ea1358ad add more wordings to settings sync dialog
141a4712033 more IPC cleanup
662b0003b81 cleanup update ipc code
c544f38c93b Update distro
94c1ceb34f7 Merge remote-tracking branch 'origin/master' into tyriar/megan
ff26dba8c41 Set up proper logging in pty host
73e5f518cdb Merge branch 'tyriar/megan' into tyriar_megan_reconnect
2b5a5223cbb Fix case where file picker doesn't have .. Fixes #116457
6c92a6605cb Merge branch 'master' into notebook/outputs
62dd18f1efd Resolve todos
5de7be246ec TerminalProcessMainProxy -> LocalPty
1b72bb62498 Handle ptyHost exit gracefully and restart
ccc28e3726a Remove languages property from NotebookData and NotebookDocument
59264e2ab16 Merge remote-tracking branch 'origin/master' into tyriar/megan
5fc19f5f59b ILocalPtyService -> IPtyService
6ee4ef1c2db paneView: make actions in view title visible when focus in pane
474e769014c stop using `resolvedLanguages`, only use kernel languages or all languages
a0bbfacd8cf Fixes #116060: Clone minimap options before changing them
9737b1aad10 move INotebookKernelInfoDto2 to protocol, separate kernel from dto, renames
b6623e4d351 file watcher: show start watching info as debug
f644b6b2a96 debt - less any, more unknown
471be7f8e60 use web overrides while reading
55d267293b9 have a clear separation between KernelProvider and Kernel
6f1cfdbae8a :lipstick: jsdoc
7d5d5f5e7f8 wire up `supportedLanguages` from extension kernel
24d1235d904 some unit tests for metadata classes, https://github.com/microsoft/vscode/issues/116333
4557e4e4c39 Merge branch 'master' into joao/overlay-cks
6b8251cf437 fix #116419
16df123b5ae do not turn off settings sync when quality changed
3da19cfbafc Revert change to startupEditor until smoke tests are fixed
8398e68f8f4 Fix #116093: New search editor should be pre-filled with selected text when pressing Ctrl + Shift + F
775830334d7 Fix #115883: Remove opener service logging.
c6757e30a15 Enable getting started page as default startupEditor. Closes #116414
e3acfe5d71a Merge pull request #116212 from microsoft/misolori/extension-icons
cd7a2d66853 Aria-label the image alt text ref #115896
93f705ab40b Remove old import.
6896ec35ff9 Make cell focus indicator more noticeable in large cells
5720ed629c6 Add back icon to getting started tab
89162d522b5 Remove unused template file
1830cbfd508 Remove getting started opt-in's
e6d8271e2e3 Batch of getting started accessibility changes ref #115896
17018593c7c add to do
ebebd48ad92 adjust resizePanes
233890f2eb0 add log service
cd9704db38e Merge branch 'tyriar_megan_reconnect' into tyriar/megan
6dd156d04b2 Support drag and drop copy for markdown cells
1819dd5285a Merge pull request #116389 from microsoft/tyriar_megan_sharedproc
b262ce0ac40 Always put focus in search box when using command to open settings editor Fix #116167
35f855796b9 Add support for markdown notebook renderers (#115191)
5188792bd04 Move ptyHostMain into the node folder
4ea18e96151 Remove unneeded file, document channels
6bdc6bb24b3 Clean up
25c680caf4e Create ptyHost, bidi communication
c36a09929c8 testing: implement retired test state
da39b7af3ea create PersistentTerminalProcess and move terminal and environmentVariable files from workbench -> platform
e9b69cd2732 update distro
15b6534a114 file watcher: show info when start watching
67dda13a3ae Move pty to shared process
461bd165ecd IIPCOptions: clarify freshExecArgv
474b4ae2d51 ipc client: fork must not inherit --inspect(-brk)=
f9ac40b8066 testing: add 'show in active file'
cac5eba2aa7 fix workspace trust badge priority
585c5cc04b9 remove get*Actions from view pane
37e41cbfc4a Merge branch 'master' into sandy081/settingsSync/align
f57bdeab80e Merge branch 'master' into sandy081/settingsSync/align
3dc8cb1afc8 Add setting to enable/disable returns generation in jsdoc
62cbf21904e update distro
74b6734e49b remove web overrides
78bdc620d5e - disable auto sync when default service changed in web - donot prevent turning off sync
662bc9b4e84 Merge branch 'merogge/localReconnect' into tyriar_megan_reconnect
1abb2d95341 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
49e2e2b1392 show selecting settings sync service as a separate dialog
a025039b4e9 file picker should only reveal files, not folders nor workspaces, fixes https://github.com/microsoft/vscode/issues/116297
20b8e5fddd2 Workspace trust refactoring (#116354)
969910839d9 make NotebookDocumentMetadata and NotebookCellMetadata type-equal with current proposal, https://github.com/microsoft/vscode/issues/116333
08a2af529ed Bring back "debug: select and start" to the command palette
6ed5c53fb7e fix metadata complile error
cf7fc3918f8 remove CellOutputKind type
0e139c697bd allow custom id in NotebookCellOutput
a9f803753c6 Create no accounts menu on demand
19cad54562a actionBar focus: make sure to setFocusable first enabled item
cfa3854c3f4 action bar: only one tab stop
b881f37fccc Merge branch 'master' into notebook/outputs
40b3204d70a some trying for https://github.com/microsoft/vscode/issues/116333
768a68060f1 Change blocking behavior for auth extension activation based on if request is from core or extension, fixes #116295
164e7f8a2ff upgrade DAP to 1.45.0-pre.0
e94d5c78398 use weights instead of when (#116277)
c6da75c9ed5 Show a notification for all detected ports even when they are already forwarded when auto forwarding is enabled Fixes microsoft/vscode-remote-release#4309
c87de4b1f30 Let extension contribute to ports context and return useful info from port label command Part of microsoft/vscode-remote-release#4433
d2a6b516e4f add check box to use insiders settings sync service while switching
95d4184f267 fix https://github.com/microsoft/vscode/issues/115779
60898cfb4c2 more api todos
87aa935c1d0 :lipstick:
9ff3bfec449 sandbox - use electron directly and not preload for postMessage calls
f311b19b644 filewatcher: allow to specify path globs for polling
79a0dbb134e :up: distro
83f4dfdff12 streams - introduce and adopt listenStream
699cc6abd39 fixes #116036
3e32386a5bb prepare for KernelInfo#supportedLanguages, https://github.com/microsoft/vscode/issues/116314
b24ca32e4bf little prep for https://github.com/microsoft/vscode/issues/116314
2a1a7a887c8 :lipstick:
7d9aa94fd84 repl: no need to use toString() for diffIdentity computation
e371faebfb6 rename createChannelReceiver into ProxyChannel namespace (#116308)
ddb659ae0ec fix https://github.com/microsoft/vscode/issues/116094
48e10bedc9e Revert "tryActivateProvider should not blocking"
ea185a2bbba sash: add hover feedback delay
49b21da91be position run-submenu further to the left, https://github.com/microsoft/vscode/issues/114123
194aa7dfd11 set settings sync logger name
f5ac4f42cc2 sandbox - receive message port via postMessage
5f67699d300 Fix color for the info and warning icons
e58a5e897ea cell execution API sketches
3d9f13ea764 fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116252)
883b8629451 debt - prevent vs/code dependency from vs/server
3b456a28573 debt - do not allow platform layer to reach into code layer
facb3703081 :up: distro
f82462ba7c6 debt - move shellEnv to platform
6c479056158 unknown metadata value.
fe6eb68d228 Pick up latest TS insiders
91a20c06b96 Use npm for building markdown preview
ba7d28d53cd Use shared webpack version instead of installing locally for simple-browser
76524ef5891 Fixes 114236: Add a multi-line comment regex to unIndentedLinePattern (#114478)
b2724146f07 debug: replace element when appending text to ensure updates in repl
90705080760 Merge branch 'connor4312/refactor-test-states'
3d4cabb608f testing: refactor to new runState API
7ecf23a2a2c Try wrapping IPv6 host for webview resource loading with`[]`
8a3a5d9b747 Fix search smoke test
2f76945a065 Relayout search view when message visibility changes #116182
2e9f767776a awaiting-insiders-release => unreleased
64db71fed86 Fixes #116235 - removes inline-flex
60665b5bb71 Removes dead code
f8cadcc6f35 Fixes #116168 - missing provider == missing icons
2b6e896effb Adds another of my email addresses
41121165b0f Move isAccessAllowed to authentication service
06c8e30c736 did save event listener is not hooked up properly
aa1e745af36 send mimetype specific metadata to webview
ebc23863666 style polish
81c7bddee99 diff editor compare outputs should ignore outputid
87999247963 resize observer does not count padding.
409034368dc [renderer] fix string conversion for numbers
97998b32e9f implment getCellViewModel for side by side diff editor.
7b64e249baa node-pty@0.11.0-beta1
968499cb683 Adjust message, fix icon color
e8d77e425f3 add changes
52457101377 Fix #116188: Search in files not pasting selected text using keyboard shortcut
71e56891549 tryActivateProvider should not blocking
eddf95f0893 off by one...
68ec717149c Move extension icon color to a theme color token (refs #115799)
758fe86b54f Fix account badge update for new session requests
11b885de68b Merge remote-tracking branch 'origin/master' into notebook/outputs
a05c4170f6f do not render if there is no mimetype at all.
538c7847c8e Revert "notebook diff editor handle empty mimetypes."
e02e9687889 fix notebook worker dto
acaf2ed2ac8 fix tests
478a76a1a6f fix compilation
16bd4632051 fix compilation issue
97fde37887b - introduce trusted api - disable settings sync in untrusted workspace
78446fc7950 Improve guidance commentary in GH Bug Report template (#116183)
7cb0840ad7d update distro
accae732939 Merge pull request #116051 from microsoft/sandy081/sandbox/spdlog
327e25fdc26 Add portsAttributes to devcontainer.json Part of microsoft/vscode-remote-release#4445
624f51c0f7e debug console: diff identity provider should take the string content into account when computing ids
7fd4b1187cd Fix #116108
efd5a000c0b add InlineHintKind to InlineHint-type
8077bf32517 Fix iconLabel hover hide on click Part of #116197
615d2fff058 fixes #116155
79a623d9767 move to sandbox
5d1e300546e Missing info from the "Recent Workspaces and Folders" section in the taskbar context menu. Fixes #115898
065e82d8624 fix layering
b14afd09df3 Merge branch 'master' into sandy081/sandbox/spdlog
a8bb42c43b0 #116112 remove dependency on IActionViewItem
97c7d2ac84b add `editor/title/run` menu id and expose as proposed API
9b6aafb692d Improve trace messages
b784c952088 Remove terminalFocus from create new term keybinding
992481db7f1 "inline" empty submenus in editor title bar
ffe7654a9f7 ts - no implicit any
49061a5b8a1 Only show port notification in last window Part of #116058
d1c5afbbdcf Fix changing drives in simple file picker
f2f9d1b1e01 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
1e8edfea6ed shared process - move all settings sync related services to sandbox
8116b47d82c sandbox - move user data sync contrib to sandbox
eb777f064b5 sandbox - move extension management and tips to sandbox
08988e65b5c sandbox - move telemetry service to electron-sandbox
b6545a0db66 windows does not support symbolic links
3a3b42a9a3a Merge remote-tracking branch 'origin/master' into tyriar/74620_2
4b5108a79b8 Remove log
47adc864f89 Get 2 way communication working
6132a763bc8 Get one way communication happening
6b030798796 only ask to inline when there would be enough space, https://github.com/microsoft/vscode/issues/114123
4941e47c025 add support to automatically inlining submenus (when rendering), adopt in editor titles for the len(submenu)=1 case
34adb675130 improve hover feedback for sash corners
3ef4aa861a3 sandbox - move localizations service to sandbox
9c40b34cbee sandbox - move diagnostics service to electron sandbox
9441f9054f7 shared process - move service to electron-sandbox
8c8ab33b79d shared process - delete sharedIPCHandle
6ac77de5d74 pfs - improve symbolic link test for windows
e5823fed988 :chore: extra comment
7e923e6f6ee action2 in explorer and debug: make sure to use original to preserve english title in command palette
0795762a8f0 allow gear~spin
100b7f04506 status - update background color (#115886)
82c57ad1fe4 name and id are required for remote views Fixes
c7427d59b11 always fallback to plain text (#115860)
bc1aac2a828 Dedupe tunnel requests for localhost Fixes #116124
2678e4b848a Only match exactly 7 equals (fixes #95040)
cd97629c445 #116152 enable smoke tests
714fd96f61a #114901 revert partially - do not scope view pane container context to its domnode - only use target while creating the menu actions
65505d8bec5 Merge pull request #115599 from microsoft/ben/114753
be5126d37c3 Also skip 'before', #116156
0829608afbf Change disabled tests to .skip
87a3effc79a Try to disable caching in the simple browser's iframes
518097377de Handle 304s for remote resources
99f4a0262ed notebook diff editor handle empty mimetypes.
d94093a14e6 handle append/replace output items.
29844a0baf3 disable smoke tests that time out
4623a509954 Fix #116154
6ba6002fb56 builtin renderer handles OutputItem.
fd6997fdc72 new output type shape only.
bd47ac847c3 auto save ...
779938d5e45 fix outputs loading
64a164c9d5c Add default color for sash hover border color (refs #114636)
ff03697a1aa Use node script instead of 'cp' command
0544c1d391c remove legacy typings.
46e28e3bbea Copy codicon files directly into sources instead of taking a non dev dependecy on the entire package
5b32b280375 Mark simple browser as a UI extension
eb62ecb01e2 Use white background in simple browser by default
b06d9007ef4 chore: bump electron@11.2.3
4e0bc11ad3f relative sizes persist
b7882a858fa touch up
7dc31b45ba0 active instance working for each tab
15616c18692 focused view context key should be set at global context
1e298d0353e Pass executableEnv to other side
456841a93ba Create createProcess ipc interface
281d2280861 Rename pty service to local pty service
c7d527f9cec update yarn.lock
280cbff391c fix home menu items not appearing
ee4a8bd5f4a Create pty service main <-> renderer channel
3021226eefd Move remoteterminalservice reg to contribution
4c690b34e09 remove log statement
9fc381f258c persist local terminals - not yet setting active instance or relative sizes
e146dd28e12 Extension management - refactoring workspace trust signal (#116118)
783bb42362b testing: adopt new state icons
3edc9925e05 NotebookDocument#metadata is readonly
c86be3bb57c Merge pull request #115309 from pfitzseb/sp/julia-grammar
5cfa6b7e263 update vscode-grammar-updater
a873e60a71b :lipstick: strict assertions
3334b1534c9 #114901 associate scoped context key service to target
86701b150d2 debug: update js-debug
fb8bced55bd after fix for grammar importer
0293b129e37 add name attribute, https://github.com/microsoft/vscode/issues/115746
7f1d17baca2 Update gulp-atom-electron (#116119)
1a9635193f6 update and fix grammar
ebac2cfa10b add colorizer test
50dc6c3c66f add search support
ac7918ed6e2 Fix terminal paste command
1da95321b14 RPM: Don't generate build_id links (#116105)
f5381197bf7 Improve ports view welcome text Part of #116058
0f170017904 Fix update-grammar scripts for cross-platform use
01ace15b27b Fix clear terminal command ID
3fa2ca3f7b0 Fix new terminal keybinding
2a38ef15feb remove used code
124cd2155a2 Merge branch 'master' into pr/pfitzseb/115309
75f4a581b7a fix https://github.com/microsoft/vscode/issues/116104
82f3379ac67 remove getActions*2 from view pane container
9dd25c4d196 Don't show browser preview action in Ports view web Part of microsoft/vscode-remote-release#4436
809bbd7b62f move interface to its sole user
67bac9bf500 remove unused types
e3d0d9c00cf Merge branch 'master' into notebook/outputs
d0205792b0e add todo-tags for API feedback
83a2eb403e1 fix compile errors
99c1589aed3 Merge pull request #116005 from jeanp413/fix-115922
4821adfc12d move convert logic into extHostTypeConverters
599f7a7031b logger shall log always when created with always option
2baf63ad001 use logger service for output appenders
f891543df7d Properly check for FuzzyScore.Default value. This was a regression from 37a4b96ae1820d21d215b460006e0baab471d6cc
afd102cbd2e Trusted Workspaces Feature Branch Merge (#115961)
01a3787cca0 Remove 'grant access' badge when done, fixes #115950
659245f86ca append or replace mimetypes.
03fdd53f968 append/replace output items
7323c520847 testing: avoid showing 100% if any test failed
ac60c82c7d7 add tests (#115944)
008e5c73371 RenderType.mainframe
90327ba10fd rename.
9f4772a98f1 rich mimetype renderer refactor
fc336c97d97 allow \closedWith comment to add unreleaded label itself
3c6756c11c9 Remove unused trigger
cfaf161c497 Bump actions (for the last time! moving to `stable` branch vs release tags)
5024a7053a0 convert output exthost/main. not optimized.
d68691c4445 fix #115931
152ccfbf3ab Update .mailmap
125bbba18dd Add self to mailmap
686f84aacf3 Fix typo
bdd51f1a048 Add name to mailmap
6302319a4ab Fix Emmet yarn lock
acb1bfa51c6 Update distro
cd725da2b22 xterm@4.11.0-beta.3
4fc8dc82f35 Fixes #110496 - use builtin gestures for open/diff
0a972947a13 no error and stream output anymore
3c17b03d3d1 :lipstick:
175ac0e0e53 OutputDto always has id
a3ef2648025 internal output types always have id
392128e1fe5 enable diff decorations first.
339d6ddf183 Fix #115854, #115839
ae0cfa4ec4c fixes #115810
9ec337bb49c BreadcrumbsControl#update should know when something changed, https://github.com/microsoft/vscode/issues/112630
c11bf9d7dfd register open explorer command with container
e60bc310b8e move window logging to main
e136ed66fd3 todo-comment update
70d355c42fa Fixes #115786: Handle overlapping semantic tokens
26e6d9e93ad Set the remote ext host pid and name (#115891)
c88888aa9bc wip: support overlay context key service
46c91d443a1 Update distro
80a738c2ffa Merge pull request #115758 from microsoft/tyriar/115053
daf7dd408b8 appFolder -> execInstallFolder
6b3d7512061 Merge pull request #114566 from microsoft/tyriar/92038
6848fcd7b0c Merge remote-tracking branch 'origin/master' into tyriar/115053
a4a6607ceb0 Use weak shell quoting for npm tasks with -- Part of #115876
631cc755d64 Resolve some todos
b3a0d081aea add deprecation tags, remove unreferenced types, add more todos
3c7fc6d6a0d fix unused import
d33b89256ea [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). Fixes #97979
1b4a9029355 Revert "remove used dto interfaces"
8522c22cb4f remove used dto interfaces
6f936f91fb0 remove need to massage ids onto output items
8737b166361 :lipstick:
bfa8e4e4005 Merge remote-tracking branch 'origin/master' into tyriar/92038
c54fb3c0d16 Fix remove recent task causing configure to run Fixes #114679
251e3e6ee33 Improve port hover Fixes microsoft/vscode-internalbacklog#1757
06e002eb16a Avoid deprecated assert methods
20f3ece2e09 Handle input on Android Fixes microsoft/vscode#107524 Fixes microsoft/monaco-editor#48 Fixes microsoft/monaco-editor#528 Fixes microsoft/monaco-editor#562 Fixes microsoft/monaco-editor#563 Fixes microsoft/monaco-editor#1538 Fixes microsoft/monaco-editor#2261 Refs microsoft/vscode#107602
6558f865330 `self.trustedTypes.createPolicy` is undefined in web workers on Android
7e25b47e662 Merge pull request #115809 from ferenczy/bugfix/wordBasedSuggestionsMode-typo
f3fd96e0f9f add NotebookCell#output2
0b4c2d48dc1 update distro
587ebc5d2ee Fix: wrong event for `onDidSaveNotebookDocument`
a9b412330a4 remote cli: open URL: %2F lost. Fixes microsoft/vscode-remote-release#4421
cdc8628d55e rename log service to logger
cf0b1a89265 debug: when focusing sessions from drop down give priority to stopped sessions
77bbee524f9 make extHost only send ITransformedDisplayOutputDto (convert error, text output inside the ext host)
cbc01b9a7b4 Don't leak RPC objects from API (#115679)
70cd3b36bac fix yarn lock changes names
84c635738d0 naming
a059d1deae8 more API proposals
e9c65a7e625 Supplementary function parameter types
17e0b26a858 Supplementary function parameter types
52838cf6799 Add back logging to open service.
dae51e3d5eb Revert "Fix build.."
28bd11549a4 Fix build..
a53084475d9 Add logging to help daignose. github/codespaces#2248
a7fbb92962d Revert "Revert "Don't modify _resolvedUriTargets after first set.""
f5f040052c2 Revert "Don't modify _resolvedUriTargets after first set."
2ff5b909bac fix smoke test typings.
0df177fe393 fix tests.
b84cadf3f83 Don't modify _resolvedUriTargets after first set. Maybe a fix for github/codespaces#2248
8c1c32be6d4 Update commonEditorConfig.ts
f2b87fd6cd4 Extensions do not update cell outputs/metadata directly.
99f71a032ea tweak settings for macos web
4d6d2266fac reuse display output as the single output type for rendering
12eb0b72541 updating web menu behavior refs #114200
2fda718ad71 Fixes #115801 - improves conflict decorations
916c13921dc onload => addDisposableListener Ref #115325
28b81efa20f Move configure terminal settings to registerAction2
b32502b95c0 Add terminal view item to view file
98f697844a3 Make switch terminal action use registerAction2
193173c8289 Fixes #114361 - adds branch/repo to aria label
c30770a4256 Hide copy when no selection (disable would be ideal)
b751e8a137c Select default shell
bead496a613 Use object-fit: contain to keep image at proper aspect ratio. Ref #115325
beee6b13f7e Split terminal in active workspace
4dfab617e0b Merge branch 'sandy081/smoketests/remote'
63310d91d3c remove install extension
698eea649ea Remove editor from preview on interction.
a0855b30c70 Use rmdirSync instead of rimraf
a81dd8df862 IRawOutput -> IOutputDto
9db9edc09e0 Paste getAction
b5ba200088a output always contains id
6826c825d8a Compress images (ref #115327)
464492ff0bc Terminal getActions: Create terminal
b90b70e7e30 Scale images down under assumption they're exported at 1.5x Closes #115325.
5838880151b Allow for dark/light/hc imges. Closes #115327.
1c60676ac69 Terminal getActions: Kill terminal
c023260cc7c rename menubar visibility default to classic refs #114200
8132711922b Fill in context menu more
fd2ce701b69 testing: fix locale string
5b2dc0cad22 npm: move debug script lens into npm, clean up parsing logic
05b3f6f7adf re #115717
01406096de1 remove unused self size monitoring.
66415d85066 Merge pull request #115775 from microsoft/merogge/terminalUnitTest
5e27d3966dc fix #79692, re-enable test
087b0081983 debug: store debugUx state key to reduce flashing
668a6401f60 build - increase timeout for integration tests to 10min
6e3d5182253 Add context menu copy back
7c0be00b979 only update terminal dropdown options if they've changed (#115720)
e88863d191f polish task name message in debug anyway dialog
424b2212e00 debug: propose to debuAnyway if the problemMatcher is not defined
7804da86f09 Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
62ce116f106 Terminal getActions: Select all
a9bc2be6ce4 Terminal getActions: Copy selection
e9a9a479810 fixes #114914
422361234ff fs - still return child even if unknown (#115645)
190733e9d32 more API todos, NotebookCellOutput#id
116f8f61e1f Merge remote-tracking branch 'origin/master' into tyriar/92038
3973012a9cd Only getPackageManager once per folder Part of #115384
f6581675046 Rename appDirname -> appFolder
3bd244bcf25 Merge branch 'master' into sandy081/smoketests/remote
900f1a1c5f6 iconExtensionPoint: improve descriptions and nls keys
52ecf853209 Check for drive letter without slash in file picker Fixes #114567
2d10baa51af remove NotebookCellOutput#metadata
e83180b96f2 Merge branch 'joao/scm-menu-actions'
3421442c963 :lipstick:
42cdb7fa0b5 fixes #115677
684f61b4567 Allow to contribute to icon registry from icon contribution point. Fixes #114942
082af46e665 base icon regexes on shared expressions
ab43469e12b Use role 'none' for some parts to make screen readers less chatty
c178440297c update distro
94bc75db66d Merge branch 'master' into sandy081/smoketests/remote
a54d8b23c13 fixes #114908
4afd8c709c8 Catch expected exception in tree view test Fixes #113896
056d6609183 Merge branch 'master' into sandy081/smoketests/remote
a93d3178841 update package json
cb537dd4e82 fs - provide a fallback when readdir with filetypes fails (#115645)
be820b8f425 Fix custom iconLabel hover flickering on description Fixes #114230
2b6bd236136 Fix #115690
70d9246943b fs - use our readdir method everywhere
d4b65868f2d enable the test
0494790a5ee fix https://github.com/microsoft/vscode/issues/115746
9572b419cbd test not running - enable remote check
2c00f1afc97 Add validation message for portsAttributes Fixes microsoft/vscode-remote-release#4365
72e8e9f5bef fs - do not log an error when watching results in ENOENT
914cef30d50 integration tests - disable minimap to reduce error output (#115747)
bd20a720fba Rename "Existing Tunnels"
3c3686e0fbc check only extension
66a1a9bee37 fs - :lipstick: symbolic links handling
6250b9fde91 :up: distro
30ba42cf462 fs - fix leftover todo
0eb2d4556a2 Modernize pfs file system library (#115695)
4bdba123d24 use PersistKeySet
265d5da0b34 remove unused buildunit-files, fyi @dbaeumer
d62c307366e fs - fix tests on windows
55ab8b53f80 Merge branch 'master' into sandy081/smoketests/remote
acedbdf50b1 update distro
0ecd7f72d8e add remote server cli test
a0d9df38adf Merge remote-tracking branch 'origin/master' into joao/scm-menu-actions
f4581645226 fs - add test for symbolic link handling when link points to source
ba35190e9cc limit editor title bar actions to 7 entries, https://github.com/microsoft/vscode/issues/115198
866c0160d47 fix build.
43beff622ac :lipstick:
55d04df641d Fix #115316: Getting started back button looks unstyled
9ddea6f385e chore: bump electron@11.2.2
041f9b975b0 fix missing total height change event.
e984154e118 merge stream output in rendering
5d650cd8178 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
370a7ee077d Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
a9ccd48a1f7 enable extension tests in web
d6ebd887f73 Merge branch 'master' into ben/modernize-fs
bc0645202f3 fix build.
eac031eedd7 :lipstick:
46c10294642 Fix #115316: Getting started back button looks unstyled
ff85144fdd3 chore: bump electron@11.2.2
4e6d9ce2b79 add server cli test
cc58f84bfef Merge branch 'rebornix/stream-output'
cda6949fedd scm: hide actions when no repos are open
9c479a4518d enable remote smoke tests
2402c94e8ea scm: collapse all menu item
4beba243a03 fix missing total height change event.
6931bc71320 merge stream output in rendering
acc0d4206e1 :lipstick:
d2eaafb9078 scm: sort actions
3842f92113a scm menus: RepositoryVisibilityAction.precondition
ff7921ebd13 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
066c5844050 enable remote smoke tests
5115a8eae79 Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
55579f367af update distro
caca11f2997 Bump Emmet to fix #115623
1925f5ce16c xterm@4.11.0-beta.2
ef0657580f9 fs - preserve symlinks properly
59cf8810d92 Remove min-height from input box message Looks like the 34 here is just an old leftover
f7ffeda190d scm menus: RepositoryVisibilityActionController
9dbc765a385 Add appDirname variable
dfc2a6c1ae2 Fix codicon tree action vertical alignment
2d31774a528 fs - provide an option to `copy` to preserve symlinks or not
056418cb9f8 Improve portsAttributes setting description Fixes microsoft/vscode-remote-release#4373
268bb6ea737 Scroll input right when setting selection at end Fixes #115152
c5bf12802f1 Fix #115699
02fddad16d9 scm: more menu refactorings
429f1bae119 fixes #115625
28359b13691 Fixes #115588: Dispose everything associated with the extension host before attempting to close window
45bf35664a9 :lipstick:
805d7949eb4 Use relaunch function instead of reuseTerminal
4f237e52bb9 scm menus: view mode toggles
00d81156476 Merge branch 'master' into ben/modernize-fs
a00411c7e8b Debug Console, Copy All (to clipboard) do not include source file name
bab55b86fc5 Merge pull request #114182 from susiwen8/113389
4bc335b05ab Introduce setting debug.console.collapseIdenticalLines to disable collapsing identical lines in Debug Console
376716d1aee status bar - don't leak RPC objects from API (#115679)
538f72e2a7b Fixes #115662: Add support for escaping `@` as `@@` in regular expressions to avoid replacement
26ffdab0be4 Merge branch 'master' into joao/scm-menu-actions
495ed055117 fs - preserve symlinks when copying them (#114881)
06c0dbe6162 fix compilation error
2525f3e2763 Merge branch 'master' into pr/113673
7c90e1f5ba9 fixes 115685
67ccf8c649e Add open preveiw action to port notification and setting (#114572)
8d7157ed451 Make task definitions dynamic Fixes #114793
1cab95f5b6c fs - fix compile error for now
aca5d3ea2e9 fs - merge readdir functions into one
7e05f9f0821 add appendCellOutput API proposal and implementation
aaf7b923c6c fix: prevent scroll when list focused in zone-widget (#114912)
6675687f9e2 Merge branch 'joao/fix-100151'
03fd1a32c0f :lipstick:
73c5b484f34 fixes #100151
b28cd23d521 fs - more removal of promisify utility
6ca7afa84fb add support for `application/x.notebook.error-traceback` mime type
dbf6147c01e fs - remove promise based methods from pfs and replace with fs.promises
42436d5a7be Merge pull request #115665 from microsoft/ben/113703
a17c656c330 fs - some polish around file services
a01d16e77e9 debt - use a native private property in ExtHostQuickInput
194e1c5f1c8 fs - retry async rimraf unlink
e2f7159745c fs - remove custom rimraf solutions
c399d039a71 debt - don't expose MainThreadNotebookShape from NotebookEditorDecorationType
60ce9ab9c5a #115590 More tweaks
74937e0a89b Merge pull request #115530 from microsoft/joh/norpc
944c4b4fced fs - drop our custom rimraf solution and use node.js
2cf80f97cc1 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636)
aa840d53d28 Move action microsoft/vscode-github-triage-actions
e99ec0c6e54 do not register open command for generated view containers
7690293ae20 clean up and add some doc
5b913c0cc21 Merge branch 'master' into ben/modernize-fs
ef1f94d969b "Select for Compare" is available for WebView tabs (fix #113703)
63ad2bafafa Fix #115321: Getting started Skip button does not use pointer cursor and has really wide click target
b7e588f2c64 Fix #115322: Getting started "Next" button in step is not keyboard accessible
4f8637eb541 Dont contract item on reload
bcf14260d2d Make sure contibuted openers are cleaned up if they are renamed for an extension that is not uninstalled
34e46f2e67d Support anyOf for rich settings editor (#115648)
51e6c241d1b Change click on selected item to deselect it.
a9e6b93132e Fix #115393
5f3c37f918d fix #115099
82812ed8c93 Treat clicks on the image the same as clicks on the button. Fixes #115320
316a1d86e09 Enable rich settings object editor for schemas that use anyOf (#115642)
352d5df7728 Mark functions abstract for settings tree (#115643)
617095939f4 Fix #115323: Getting started pressing enter when when the step has focus does nothing
dfe10d0baf5 Get started color polish (#115331)
a105ccb4363 #115289 fix show explorer command
cba8232d778 update seti & add preview page
570f46ddf20 #115289 - register view open action - use view open action id if view container open action is not registered - do not register view container open action for panels and some viewlets
ef64c83ef29 Fix #115429: Search keyword is cleared after window reload
01216213efa improve terminal title sanitizing, fix #115291 (#115634)
a881dd44ccd support running active files with filenames containing parenthesis (#114946)
66635b8bd6e remove unknown content change in nb text model.
acb300b004b Merge pull request #115630 from microsoft/rebornix/multi-selection
5d84ee5c192 Ensures icons are contained
06fc252b9a4 Prioritize import quickfix over spelling
501274f1d7a Fix #115633
04abcc03381 yarn watchd does not detect interface change again.
16d84195625 smoke test
5ec17aba95e fix build in exthostnotebook
04e6c8638ec Prevent decoding URI the user is trying to open externally (#115615)
3c79b84e34c Update Codicons: add type hierarchy, table, and variable-group icons https://github.com/microsoft/vscode-codicons/commit/6e29ef1dae9c8aca8311a1ac433ee86a6ab873cf https://github.com/microsoft/vscode-codicons/commit/39a2dd5bba2725c426a9fb03d0ddfb40fe0719a2
57488b54303 Fix #115595: Search editor: respect `soft` option in `revert`
4aa4d1f65f7 Revert "Add a dialog box when opening unsaved files in a custom editor (#114947)" (#115627)
33f49b2363c Add a dialog box when opening unsaved files in a custom editor (#114947)
c3c0db94f3d Merge remote-tracking branch 'origin' into rebornix/multi-selection
c4f273e3dfe fix tests.
9c4d2480630 fs - avoid one exists() call
0677d5e6f62 fs - sort pfs and introduce SymlinkSupport namespace
3088c27fbdc debug: mark terminal as free when the associated debug session ends (#115573)
6662709200d Merge pull request #115578 from obsgolem/master
e6712df1110 Simplify logic
b60478452fa [themes] fix dept in default theme files. Fixes #111877
f345c732a3e Allow moving to blank lines also by model lines
7a6a45fb2c1 browser tests - fix regression from updating playwright
76e6174c90b validate yarn.lock changes in PRs
3c6e1758ecf Convert to use PrevBlankLine / NextBlankLine in the "to" argument.
2808625686b No need to create aliases
1a016a67b2e :up: deps
d50306793fc Upgrade Playwright to v1.8.0. (#115241)
507e210014e Sentence casing on terminal link text Fixes microsoft/vscode-remote-release#4363
970d920f5bd fs - modernize `move` and add comments
3debe292293 #115590 tweak wordings
21aa14f0642 remove ext.ts
653e409f480 Merge pull request #115336 from rluvaton/patch-1
085185259ff Env var changes will restart terminal automatically
fd978d6feac Merge pull request #115190 from PathToLife/pathtolife/double-press-keybind
b8737236efd Minor tweaks
3022afaeaa2 Minor refactorings
2fb57aa3b64 Revert do not show compare for markdown preivew
a0d76bb9834 fs - drop pfs.mkdirp in favor of node.js
ca746af08ab fix hygiene
35e1ee2ecc0 ext: extract to disk
72a9a9ca395 Simplify code
3079c2245ce Only restore non-auto-forwarded ports Fixes #115216
a77a89eaef4 Also handle single modifier keybindings in `StandaloneKeybindingService`
cfc22176e62 Add tests, some renames & refactorings
7e714f4d25e more notebook API todos
c3b556727e2 fix update-grammars script
8bf9b56adec Merge branch 'joao/extensions'
fa0e0004772 :lipstick:
f92b41b5d5e Add defaultSnippets for portsAttributes Fixes microsoft/vscode-remote-release#4382
7e0230677aa improve ext ci output
c770c381978 update notebook milestones
9dcecc01c6f fix https://github.com/microsoft/vscode/issues/115353
6b2a14afc68 Prevent two task defaults Fixes #115281
56dfaf8b985 #115522 adopt to settled promises
b2d303d16e7 ext: allow anonymous access
42fcb8d7c55 Custom editors: improve the generic save error notification (fix #115598)
abb05eb058b Fix #115586
83935a961f0 Merge pull request #115452 from jogo-/patch-1
7020ccf1346 #115289 show only default containers in view menu
3feb8937a80 editors - make sure to always remove pending confirmations even in error case
4342faa67cf backup tracker - wire in cancellation token
867b60d649e backups - show cancellable progress for backup/revert too (#115028)
04d4310a8a5 fix smoketest (#115586)
2604a356e27 Fix typo in papercuts.github-issues
ee29ad444b7 Include closed issues too for verification found.
d45a8915d27 transient metadata should be used to control the content change and dirty state.
f96b651052a we should only use comm object to communicate.
36e0c46923e Merge branch 'master' into rebornix/multi-selection
be9de77eb40 Added a new "blankLine" option for move units. This option will move the cursor to the next/previous line which consists only of whitespace, skipping over folded or otherwise hidden lines.
d9ff550d02d Add intellisense for onOpenExternalUri activation and rename event
7d5052f5084 Set permission handlers for webviews
d99c218e9b2 Make sure we always apply TS auto imports, even if VS Code applies the completion before it has been resolved
60bb22ddd3c Use `test` instead of `match`
7490ac87e19 Fix spelling
5851bcab4d9 Use `?.`
c3699dc01db Fix wording on error
4ccfa1d019b Fix spelling
6f1fbfdd935 Inline object map type
8c3e6cd9ee2 Fix spelling
4e00f75408e Remove stubs file reference protocol
6fed1b63833 Uses background flag for better perf/mem usage Filters out deleted resources
ed410a1cc04 adopt icon descriptions fixes from vscode-docs
925d9234b86 Pick up latest TypeScript 4.2 nightly
833bae4fd91 Add more explicit implementations of ICustomEditorInputFactory
0f9ff35c82a Fix #115289
61decba0335 fix extension categories sort order
efaceb5f682 Enable 'Install Additional Product Icon Themes'
82af67ebce4 Plumb etags through rest of the webview resource pipeline (#115360)
80ba07df03b notebooks: add generic colors for renderers (#109412)
d5685965c5e Fix keybinding for Search view missing from view and sidebar #115556
0eaf57957fb typeahead: line wrap improvements
7583817a12a added unreleased fixes to endgame notebook
a5a33501be1 chore - group notebook specific api proposals together
b37252c1823 Update grammars
a99dd66f0f7 test more results of create-functions
02d28757e88 :lipstick:
76962b2583a ext: ci command
2ceeaeb6814 hide proxy from TextEditorDecorationType
abbc2e305d7 more API todos for notebooks
c9a7425b903 Merge branch 'master' into pathtolife/double-press-keybind
750888c4967 Merge pull request #114957 from TacticalDan/tacticaldan/scrollingPerformance
b82933a1d2a Limit to 8ms (120fps)
0ac7f0ee830 Merge branch 'master' into tacticaldan/scrollingPerformance
3ec92ad8ad5 Better hiding of custom hover in icon label
a5b078b5514 debt - adopt some ? operator
bc837b7162e :lipstick: dialog main service locks
a0c75f60530 add tests for createXYZ functions and skip most of them...
38ca4695d10 Fix #114432: Multiple save dialogs appearing on Windows if Ctrl+S is pressed multiple times (#114450)
178e7034bc4 simplify map creation, fyi @bpasero
03da2de889c add proper yarn.lock files
a0cb5c5a46e Fix port label not always getting set Part of microsoft/vscode-remote-release#4364
ad8f7e18728 Fixes microsoft/monaco-editor#2329: Move `registerThemingParticipant` call to `/editor/`
38db1778aa1 adopt built-in extensions
b24036eaa27 Use label as tooltip fallback properly Part of #115337
2681e07db46 more notebook todos
53ae79d62d9 Avoid the CSS general sibling combinator ~ for perf reasons
ddd678ab297 debug console menu action polish
f37f96bbec3 Merge pull request #115261 from microsoft/alex/language-config-priority
47390dbe1b1 Fixes #115221: update emoji tests
300effb0c8f add some notebook API todos
3d2ca29012c hide terminal proxy
a60beb9d7a8 don't leak proxies in editor land, also remove indentSize property which isn't API
82c629eb3a4 hide tasks in TaskExecution
46cf57b2646 a bunch of failing tests
930b5686ffa add todo
3114b1c4c52 hide rpc proxies
4cfd5f85080 clipboard changes
1ecf01b9c71 mark rpc protocol and proxies with symbols and try to find them from an API test (with success...)
01e92bdc93c debug: do not render checkmark in view menu for the debug console
b08c1eb5bce Merge pull request #115345 from shskwmt/fix/115154
1f4506183c4 for now remove isSaving() implementation from custom editors (#115526)
34ca1211023 adopt Promises.settled
00a199daf73 Merge branch 'master' into fix/115154
8b510618c89 Merge pull request #115401 from microsoft/tyriar/115390
0627cf0a2d2 event - adopt Promises.settled in async emitter (#115522)
769ad06e7c1 Promise.allSettled - use native variant if it exists
71bd9c5032c Revert "event - adopt Promises.settled in async emitter (#115522)"
643cbb2aaa6 Fixes microsoft/monaco-editor#2328: In some webpack configurations, `process` can be defined, while `process.nextTick` is not
126959896ff event - adopt Promises.settled in async emitter (#115522)
5c7fc5da28e Fixes #112382: Use replacement characters when doing dom based line break computin
c2759462f8b backups - catch errors on shutdown and don't show modal dialogs in extension development (#115028)
0ca20779b5b Promise.all() does not await all promises when one throws (#115522)
08c73d7b6e4 history - make sure to track file renames properly (#113277)
8d6164f25d1 :up: chokidar@3.5.1
d30c12dc6b3 debt - fix some types in bootstrap JS files
a9b98904880 Improving performance of tree traversal getViewState function (#115387)
f5bb67e37aa Unit tests cleanup (#115377)
6a1c7a5097d Fix #115509, register a separate action for opening serch editor from view
9e152f9a193 Fix #11511 Search Mode setting does not open editors unless search view is visible
50ec8ea6e76 Merge branch 'master' into patch-1
ef2c97e92f6 Fix spelling in papercuts.github-issues
a916ce9076c Add "overflow: hidden" style to split-view-view within integrated-terminal
81ae94a9dc8 bump version to 1.54.0
ec805db5eda add repository field to extensions package.json
9a5d14e307a run prettier over extensions json files
1e8d0be3761 Make term config tests await config
3921d63e64f Add "overflow: hidden" style to split-view-view
c628fd10fb0 Merge branch 'master' into patch-1
80f20b3d9f2 fix(workbench): add forgotten escaping in regex
b0ac7e40bbd add Julia grammar
8471235643e Give a higher priority to language configuration set via API call (#114684)
9548fe4af9e bugfix - fix macos not working because scan code was removed - add isModifierKey() logic to scanCode.ts, consistent with windows keyCodes.ts
b14064fbf84 minor commit - fix comment inconsistency - rename function camelCase
d8a474947ce fix comments
de4b1289848 fix PR Layers check
27fc6204873 comments
26c709a7c6a Merge branch 'microsoft-master'
28b3a7e3a93 New method to avoid regression, found via unit test, related to modifier keys being ignored in getDisptachParts()
301b9f7ed77 working on fixing unit test regressions
c67f42f1b51 Fix modifier key triggering chord - revert removal of shift key
4d0d77f9b12 remove attempt at fixing shift+[shiftleft] binding - better solution to be commited later
ae426b39b18 macos implemented double shift keybind windows initial implementation
bc0262a6645 Revert "hack to make double shift possible in widget"
6794401b7c8 minimal changes
5e948799db0 fix build
b2600b23d5b Cut keyboard shortcut support mutli selection
86a88180596 multi selection in notebook
601161f8dd0 Reduce arbitrary event limiter from 16ms down to 4.16666 (support for monitors up-to 240hz) #107016
caac9511a73 windows attempt at "shift shift" - still bugged
5ed3c977bdc hack to make double shift possible in widget
03c59637b69 wip
160bdf06b34 wip: adopt menu actions in scm
768ace7b7f1 Merge branch 'master' into 113389
9be03fe29b2 Fix: add alwaysConsumeMouseWheel for list
3563e2b7403 rename run to exec for consistency
REVERT: 622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
REVERT: 5933e313e5d Fixes #116060: Clone minimap options before changing them
REVERT: f3a12e053e1 Pick up TS 4.1.5 (#116380)
REVERT: 3b9cef2b8d1 Bump Emmet (#116230)
REVERT: 8757f67bcda fix #116049 (#116319)
REVERT: 73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
REVERT: 5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
REVERT: 6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
REVERT: 65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
REVERT: 43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
REVERT: 17d65083f6c debug: replace element when appending text to ensure updates in repl
REVERT: 9d194eac0d7 This reverts us to the previous distro commit (#116218)
REVERT: 1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
REVERT: d63ab6acdbd bump version to 1.53.2 (#116228)
REVERT: 4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
REVERT: 678843ff3ad fixes #115810 (#115943)
REVERT: e1ec11f5183 always fallback to plain text (#115860) (#116177)
REVERT: 615ea78d96a status - update background color (#115886) (#116181)
REVERT: 00d7f953055 add changes (#116223)
REVERT: 3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
REVERT: 5d424b828ad Pick up new distro version and bump version (#116149)
REVERT: ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
REVERT: e23884b9476 re #115717
REVERT: 5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
REVERT: 7f04ecd68be use PersistKeySet (#115744)
REVERT: 8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
REVERT: 1d6c8826375 Fix #115699
REVERT: f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
REVERT: 203b86d14c5 fixes 115685
REVERT: 83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
REVERT: e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
REVERT: 761dd469c13 chore: bump distro
REVERT: 8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
REVERT: 30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
REVERT: 8dbf3d717b2 Revert do not show compare for markdown preivew
REVERT: bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
REVERT: 65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
REVERT: b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
REVERT: feda473d978 Enable 'Install Additional Product Icon Themes'
REVERT: 565dc9704f2 Use label as tooltip fallback properly (#115537)
REVERT: c02643e3c95 Properly set port label from ports attributes
REVERT: ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
REVERT: e4a65573a89 render "Debug Console" action after a separator
REVERT: a62c65bdb74 ignore focus when toggling debug console visibility
REVERT: 4d98741552d debug: do not render checkmark in view menu for the debug console
REVERT: ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
REVERT: 4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
git-subtree-dir: lib/vscode
git-subtree-split: fd6f3bce6709b121a895d042d343d71f317d74e7
2021-03-12 01:27:09 +08:00
|
|
|
const [settings,] = await Promise.all([getDocumentSettings(document), dataProvidersReady]);
|
2020-12-16 06:52:33 +08:00
|
|
|
const styleSheet = stylesheets.get(document);
|
Squashed 'lib/vscode/' changes from 622cb03f7e0..fd6f3bce670
fd6f3bce670 chore: bump electron@11.3.0 (#118680)
305bf142199 Remove icon from input row in ports view (#118649)
b5af426d34c Properly dispose everything in tunnel view cells (#118546)
f299ec03c2a Fix extra port icon (#118529)
62dbffbfe91 Merge pull request #118177 from microsoft/joh/bump-version
062c67a3210 Merge pull request #118491 from microsoft/env-var-recovery
e11b6a730c9 Fix #117903 (#118492)
e7936a3e885 prevent env var relaunch from extension owned terminals
3be37a725d6 Merge pull request #118438 from microsoft/tyriar/1_54_117990
d461d2fd311 Merge pull request #118265 from microsoft/connor4312/candidate/js-debug-1.54.5
88b4d3f9a4e Merge pull request #118448 from microsoft/tyriar/1_54_118321
c48a57b6988 Merge pull request #118437 from microsoft/tyriar/1_54_117956
d68ab8fc717 Don't force create a terminal on no reconnect
f9e6b352d1c Recover on pty host reconnect
b31f6e1afea Don't force kill ptys on Windows on window exit
bd655647d79 fixes #118214 (#118425)
3a6b7f7cbdc editors - fix mergeAllGroups (#118268) (#118406)
06c5e24837e FileSystemProvider extension: throwing a FileSystemError in readFile does not report to user (#118173)
61feeef2289 Renaming a folder adds it to history (fix #118080) (#118174)
dd74fb1d885 debug: update js-debug
362f7e441ff Pick up TS 4.2.3 (#118261)
6b7199812b4 Don't assume uncompleted category exists (#118250)
21ea885f455 Merge pull request #118167 from microsoft/connor4312/candidate/js-debug-1.54.4
de16aa4bae0 bump version to future 1.54.2
87ff6fb52f1 debug: update js-debug
f30a9b73e8f bump version (#118144)
a25525922cd update distro (#118129)
42e27fe5cdc Merge pull request #117982 from microsoft/roblou/settingsOpenEditor
ac575425edc Ensure EditorOptions subclass is passed to openEditor Fix #117952
911868fa126 refs #117960 (#117976)
62c69b32bf7 Merge pull request #117972 from microsoft/tyriar/r_1_54_remote_reconnect
564f3917935 Fix remote terminal reconnect
e7989863202 fixes #117924 (#117925)
c4d7a739c9b Terminal cannot input (#117915)
5266d3cc7f3 Merge pull request #117898 from microsoft/tyriar/r1_54_remote_reconnect
6f0e457db3f Fix emmet update extensions path issue (#117797)
66c7b551727 Implement shouldPersist for all terminals processes
ae03e39735b Only show `infer return type` refactoring when refactorings are requested (#117800)
e590188f171 fix #117792.
fc7005d93f1 delete comment that is covered by #117088
3dd2d431a01 re #117449. add default color in code.
be9c3901da5 Disable overrides in settings and keybindings (#117770)
ea3f3878887 Fix Forward a Port context menu action
d3b97f07fcf Fix ugly name for Focus on Ports View command Fixes microsoft/vscode-remote-release#4564
c1f5d07efdc Use button instead of + for forwarding a port Fixes #117589
c57c05ea364 fixes #117746
aa9f3842964 more fixes for #115840
909e129d6f5 no explicit call of setFocus/Selection outside of notebook cell list.
554341f99fa re #117725. setfocus uses wrong handle for selections.
3290f9a73ba fix #117725.
3eea629b602 Scope down querying getting started service to only cases where it'd affect the outcome
d13b1a1ac56 Update marked to 2.0.0 (#117714)
403851e4be6 force async to resolve in exp service
94447bd20e9 Use button foreground on hover
3a6957333b1 call saveMemento in exp service
1e25d0c49bd Add details about what to do if createSession fails, fixes #117409
1cd0c337672 chore: add crash id for windows and mac arm64
9e83108e8ab Adjust bottom cell margin
cda3b7e157f Tweak cell toolbar position
6d63655a758 Adjust top cell toolbar position (fixes #117676)
3bfba9fa221 chore: bump distro
5b6dd28057d Fixes #115861
9ba671094c1 Revert "Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)"
e5096a31692 Exclude z-author-verified from issues to verify in endgame notebook
14243220e50 Bump distro
75b26c1e5e4 debug: update js-debug
ae186be4703 cancel disconnect runner on attach
57c918802b8 Fix up types, make `done` always boolean Fix #117336
3516df762dd Fixes #116305: Add fake consumer of `IMarkerDecorationsService` to instantiate it
b91b917e9ae Revert "Add shadow to custom hovers"
dc04badf34a check if enablePersistentSessions before updating remote or local state
ebdf30f0887 leaks across notebook/contrib, fixes https://github.com/microsoft/vscode/issues/117687
dbd510ec91d Fix #113643
08073134158 fixes #116083
86fc2ba85f9 Fix #115425
54b88057c48 list: fix #116788
ca065c29280 Preview in Editor button showing in web Fixes microsoft/vscode-remote-release#4557
e6e61368ff5 fixes #114933
a5c6a900647 Fix #117612
2e63ec65ed4 fixes #116883
059e5798a24 notebook updates
44afa91ef6f also support when in viewsWelcome, https://github.com/microsoft/vscode/issues/9303
1b83aa0bceb Merge pull request #117472 from microsoft/alex/improve-connection-timeout-case
83ee8419e57 fix https://github.com/microsoft/vscode/issues/117640
abf2f3f6c83 node-debug@1.44.17
1f7ab5005ee upgrade to final version of DAP 1.45
9efc326b9bb fix https://github.com/microsoft/vscode/issues/117594
b85eb124d86 update milestone
6ade3e32968 Fix #117504
59c31364c70 Revert "Revert "chore: bump electron@11.3.0""
93c941bef89 Adjust markdown bottom cell toolbar (fixes #117626)
aabd93ed35f fix #117367 Co-authored by: Eric Amodio <eric.amodio@microsoft.com>
d37f3ffa392 Merge pull request #117645 from microsoft/merogge/hidden-term
105e8eec285 Revert "chore: bump electron@11.3.0"
51b93e40269 Fix #115320
805e7f281c3 fix #82587.
1582402b61e Fix occasional non-restored terminal buffer/title
1ba3ea20d68 Fix #117345
1a1178165db Actually use the tasExperimentService
6d0ce95af4c fix #116713
a708ba7a587 Update authentication provider doc strings, fixes #117409, fixes #117411, fixes #117414
d83895acf79 clear terminal layout info on window close (#117496)
8de95c02dbe Check to see if widget has been disposed of while actions are resolving
f4065074e71 fix #115209.
05d3593f91e fix #114936.
7f481d2fcc6 Make added, removed, changed, optional in auth session change event, fixes #117469
2852916b59d Pass scope directly when signing in to other account, fixes #117510
12f68ec7758 Fix unclear row focus in settings editor Fix #117527
73432445e56 Fix markdown cell going into edit mode when clicking a link Fix #109679
377ce5a59e1 Add feature flag for opeing to first incomplete section Closes #117533
c413a1c7aed fix build.
778e21ed452 Fix #117597
663159f2fa7 fix selection after multi cell cut
e62f7e8a458 Cancel disconnect timer on attach
3b06d2d1f33 fix #117458
f1d434309a8 Revert to link styling fixes #117539
caff7f4dcbd Fix #117336
07340c27f59 fix #117449.
22af2a11415 asFileUri -> asBrowserUri Fixes #117592
acfdb2d7ac2 Fix #115895
90cc8b14687 Only record layout info for shouldPersist terminals
213757cd5b1 fix #114031
faccfff275e Make terminal test less strict
8042e9b5d56 Pass should persist to pty service
80ea6efb4a1 Add shadow to custom hovers
fc61668a51e shared process - further delay spawning
20503c4da96 #114031 fix error
53fc5f7bb59 fixes #117256
eba4c1bc1ea debug: document context keys
c9042f49856 Adds force option to defaultLayout
d3b777f46c9 fixes #117348
48d47c8715c support when suggestions for keybindings and views as well, fyi @bpasero
0f6eda5348b fix splitview glitch
c1409aff832 fixes #117205
c783c26590e fixes #117391
8c98454f292 fixes #117478
fda43de2e5e untitle.hint: default should be hidden for this milestone
93bdc6cb71b fixes #117480
8d9b2e65bd9 more tests for https://github.com/microsoft/vscode/issues/117273
a63be52fdef Fix strange port label Fixes #117591
ff4bacb0ee7 Merge pull request #117535 from microsoft/term-disconnect-runner
134623067a2 Enable output based port detection on Mac and update default value of port source setting on non-linux Fixes microsoft/vscode-remote-release#4530
a799375663c fix https://github.com/microsoft/vscode/issues/117456
e7150f1fd3b add skipped test for https://github.com/microsoft/vscode/issues/117273
0d0cb2afdbd Inform pty host of detaches
90af0b9e3b7 Update enablePersistentSessions docs
3139dc7f927 Consider enablePersistentSessions when shutting down
1763c171a33 Merge remote-tracking branch 'origin/main' into term-disconnect-runner
4e467af0d9a Shutdown terminal immediately on last listener remove
b3b60ff1162 icon contribution: make consistent with icon themes (fixes #117492, for #114942)
57c6bad938b fix #117549
198dbb7a71e Simplify handling of pty host ID after restart
51a40b29e00 Fix #117566
3f987d64f0d fix compilation
f6f723e461f Save old cell paddingn in ports table
f6e68f4b4e5 #117391 get view by id
5e16cc37c6b Make input box fill whole Port cell Fixes #117386
c47da720f35 Fit input box height in Port table Fixes #117385
01cfa2f8352 shared process - spawn it when first connection kicks in (#117422)
3f868139394 Tweaked open issues query
aecbf77878c Improve titles of some port actions Fixes #117389
40ea1c99f8b Populate input with port number for Set Label Fixes #117390
bf65bc620be Use del to close port on Mac Fixes microsoft/vscode-remote-release#4534
5bc7c69ff66 perf - make it clear that shared process connection is after workbench ready (for now)
6e76d2520a9 web - remember last used workspace for extension debug
09a093d0d89 calm down integration tests
763e089ae54 :chore: consistent event names
7ffc518372b Notifications and feedback should not be visible at the same time (fix #101376)
6c179b9abea Pick up TS 4.2 final
a8c82939a7a Reducing padding for markdown cells
c13b21f7f8c editorType => viewType (fix #117451)
4e1234963a1 Fix #117340
4aa87166310 Update z-index for notebook left focus border (fixes #117528)
520188808c6 chore: pick up latest electron v11.3.0
075c5811b9d fix #117503
8e8c6a07dfe re #117451.
5713f288011 testing: don't go to source location when expanding/collapsing nodes
c5edf95dc6f testing: show hidden tests if reveal is requested for a hidden test
c2e66ea5697 testing: show retired test glyph margins as dimmed
f66e523dc3a testing: fix overflowing lines causing misalignment in peek
816040208dd testing: make auto run hover indicate current state
1550171b26f [getting Started] LogService: info => trace Closes #117443
91abaaa0cfc debug: bump js-debug
edd66c7c132 dedupe identical inline values; fixes #117419
80a1d7982ac Use grab cursor for rendered markdown cells
79b14947e7a Polish sign out dialog, fixes #117473
67261dc97fa fix typo in sorting; fixes #117375
fb3719c43e6 Focus editor when switching to notebook cell
45e71f054b6 Add completion for 'onAuthenticationRequest' activation event, fixes #117421
5c200bcc082 Improve handling of connection timeout limits
a5a8392079e Use registered auth providers instead of declared for getting label, fixes #117463
6fa58b5a863 Show provider label instead of id in sign in prompt, fixes #117461
1647961f7d9 Don't confirm on exit on reload
041e4d9b1f5 fix smoke tests with stable build (fix #117420)
763bfde29aa Remove proposed API check for registerAuthenticationProvider, fixes #117427
ece247a4f75 Don't clear accounts badge on cancel, fixes #117357
85cff833c28 testing: fix potential leak of projection instance
edc4abbc534 testing: fix MainThreadTesting disposable fishiness
d5a62bbe063 Fix Ports view context menu when no item focused Fixes #117393
2d6cc94a7cf Remove + action from Ports view title Fixes #117402
c1488d86c53 Better row aria label in Ports view Fixes #117404
cb3a048f5af leak of not used monaco editor in cell template
28a40e373cb fix #117300.
c2571352471 Removes extra command
e8351c2c2a5 Add better narration for + row in port table
c1fb9152a12 Better grouping on Ports context menu Fixes #117410
dda96b69bfc Remove debug logs
9c8882d8b7e Improve fix for #117246
9ecd3fc3022 Fix case with notification about un-forwarded port Fixes #117246
ded52df565e enforce segments in contributed icon names (for #114942)
9d1e8fa608a window - log crash reason too
4ee5bfc4b11 untitle hint: add telemetry from
13caeee4920 Document context keys
91f4ebc32d1 Remove code added to diagnose test only (#117244)
7222dfcffb5 exempt AuthenticationProvider from provider-naming rule
39b45dd9c0f Bumps version of github-browser
e4364e5f5da fix #117254
d2b24cd57b7 check if configuration is disposed
bd74308b5ab Revert "Merge pull request #117069 from microsoft/roblou/refactorKernel"
4673316a396 Fix #117284: Get started content becomes hidden on click
6312db1e01c Fix #115041: Path to untitled file from search editor is wrong
d54923b7f8e Add manual override for getting started treatment opt-in
b1831abf66d Fix folding of custom rendered markdown cells
b3a33306fb4 Add markdown emoji for testing in notebooks
b22f8f11698 Fix virtual file system resource loading inside webviews
69c0ce82f8b Add logging to better understrand getting started experiment rollout.
c159b34535c Merge pull request #117069 from microsoft/roblou/refactorKernel
ba3bd11ac7f fix kernel cache and add unit test for kernel reg.
1fd9f9eb286 Update test for api
eff172b7dd9 testing: better documentation in .d.ts
9cd0f2e8a4e testing: fixes if no document hierarchy is provided
e4a082af7f1 chore: bump electron@11.3.0
4ae248a0134 Remove leftover "runnable"
ce45b0d004e Infer cell "runnable" from notebook kernel state Fix #106747
65711c63dac Begin eliminating cell runnable metadata #106747
b9f20c79cbd Move kernel/execution code out of NotebookEditorWidget for testability
6a9f8ac7582 Rename markdown math extension to notebook-markdown-extensions
6a6b9a5cc89 Possible fix for #115918
a1f638e838b Changes welcome views lifecycle to Restored
08eac1a22dd Merge pull request #117204 from microsoft/rebornix/nb-selections
67ded110200 Add authentication provider registration to stable API, closes #88309
b6377b8e71d Handle promise cancelled for codeActionModel
2b44e04c101 Merge pull request #117292 from microsoft/tyriar/combined_id
a8451610bf1 Allow issue service to display a bug report window when remote extension host is crashed (#116896)
ffae9a4baf9 Encode pty host id into terminal id
3214b95098a :lipstick:
4f25f18bd77 selection handles are only used in edits.
5428ab54c98 fold element should focus the cell.
413963c489f Remove editorOpenWith (#116856)
cdd7066f009 Allow Markdown-Rendering Without Providing an Env-Parameter (#117041)
5e067109a3c reduce use of handles when possible.
1cc57241cfe Update Codicons - Update debug angles - Update `new-file` icon object - Add `debug-rerun`
9703977dab6 update workspace trust status bar visibility
a776fe9af7f feat: allow excluding tests from runs
967497247a9 fix #117087
5b943120a12 fix focus/selection after cell deletion
3dde0402069 fix #115740
e33dda9e461 Update warning icon color to meet CC (refs #115799)
6d41b4e1ce7 embed primary into selections.
9a104a34ada Update `breakpointCurrentStackframeForeground` icon color (refs #115799)
e54948aa8f2 fix output on pastedcells
ed3eb3fdf23 Merge pull request #117100 from NotWearingPants/feature/debug-save-before-run-setting
e70d90fddf3 Hide badge if trust state changes
5654c838e8e Emmet: add support of multiple extensions path (#117105)
5bab307980f Bump vscode-emmet-helper
fca88ede1ee fix type of getValue in debugService
d8bf53de7f6 improve descriptions of debug.saveBeforeStart
427d9e1fc6c fixes #117225
9818531cca0 Merge branch 'main' into feature/debug-save-before-run-setting
e97e4135fc7 change options for debug.saveBeforeStart
9cc75d0e923 workaround for stoppedLocation.column being 0
b4518eb44e1 fixes #117223
ed08a141110 selections[0] is primary.
42e8d3eeb89 Fix select session behavior, fixes #117266
31aa03fcc8c Closes #116361 - adds select/compare ability
3c31b0debac Fix #116214
b597d6123fb move comment related to resizing terminal panes from code to issue
97fd4b9db42 Update go home contribution (#117097)
986996a7dab perf - add a mark for how long it takes to connect to shared process
072ec46dcfa new install proprosed api (#117059)
a0945131a10 Cancel mouse down operation when the editor height changes (#113818)
f1d92e78960 Remove Edge Legacy workarounds
086ccb15b3a Remove support for MSGesture
3c0970f6fc7 unwrap the actual command id when a command that required indirection fails, fixes https://github.com/microsoft/vscode/issues/116932
d08c3989a7d word navigation: on windows let the native chrome word navigation take over
17b26788b9a textAreaInput: respect the selectionDirection from native text area
e722803d927 dispose models that aren't needed anymore
2362b7c7d6c :broom: remove unused disposable store
472c88618eb builds - same timeout for all tests across OS
1a6f64ef1de fix data loss issue #116600
05ea4c5e4e8 Removed optional message, and added modal parameter (#117241)
524e119a8b1 remove colon from git host in askpass arguments (#117230)
ea2c1e5991d fixes #117237
b273be79079 publish vscode-json-languageserver@1.3.4
3d455784e72 JSON Language Server 1.3.3
912792b418f JSON Language Server 1.3.2
e938901e2ab fix vscode-json-languageserver readme. Fixes #116720
e33c868876b oss tool
4fbb5f84857 work against layering check...
277c60fc0a2 :lipstick: event usage
b64997e0c70 add nls message for icon property (for #116198)
cdf30a97f81 Update distro
b237599ad2f use browser crypto when it is available
d6846fa9e73 Merge pull request #116449 from microsoft/tyriar_megan_reconnect
218ffbf7d50 Right align actions in ports view
46acd748a37 don't trigger snippet completions on any whitespace trigger character, https://github.com/microsoft/vscode/issues/117194
1a45abdcf2d use `null` to unset metadata properties, fixes https://github.com/microsoft/vscode/issues/116956
ce7cd0abac5 Make env var tests more resilient to other terminal events
d2a6dea3236 Disable conpty in integration tests again
1bddccd4537 Use less aggressive create process timeout
d8b302db251 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
5e01284378a Ensure pty host is shutdown when shared process goes down
3c9cfeec32e Prevent env var reload when attaching
3781f94ba41 Fix build
ad275765b1d Update distro
35d3403f4c8 Remove log
b8f402dbbf3 Use + for port forward action in table
9a9d468cb68 Show table row to forward a port
61539324eb7 Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
7e3476baba2 Add "Forward a Port" to Ports Context menu
4cbd8ce1e81 bump repo
a1e96b7c1e0 fix compile error
2b27630d361 editor memento - remove fallbackToOtherGroupState (#102485)
aa2abaa2f06 bump distro
63a4baf2e16 Update endgame notebooks
ae0a103755b :chore: address some todos
3860c90cd82 limit editor title bar action to 9, https://github.com/microsoft/vscode/issues/115198
e70ba206ff5 Update README.md
7d286c50c7a enable tsec tsserver plugin
f40b36524e0 update tsec
e427e5280cb fix tests.
2104d28a324 fewer changes.
c38aa5a341e file cleaning.
92c0878f39e shared process - drop the 3s delay for spawning
a830cb5f74e some code :lipstick:
f294b6f8109 editors - replaceEditors should take care of dirty editors
00cb6865ab8 keyboard - document my contextkeys
cbcec2e1b46 support setting selections with either handle or index.
cfd62b3e2d4 reduce use of selection handles.
dea95d3e4f6 map handles to cellrange in UI.
8d9634abac3 Merge branch 'main' of https://github.com/Microsoft/vscode into main
7d143f79422 Fix typos
1e0adc0da5b unnecessary null -> undefined.
6e3e72705a8 Merge remote-tracking branch 'origin/main' into rebornix/nb-selections
de956ce8bdf differenciate selection and focus.
11cd76005bc Fix dep cycle
719256e1f14 Don't scroll when clicking on a markdown cell
f1551b6e7e5 Extract the generic message out from FromWebviewMessage
94f8212e2ce Add more specific contribution for notebook markdown renderers
4feadc39987 Fixes #112164
9a7da51af26 Make new markdown renderer better match old one's styling
75c39b01f11 Note that __vscode_notebook_message can only be true for webview messages from webview
d24ad98e314 Convert to switch/case
8b72fdc3e99 testing: unit test err
c3a45004a06 Pull from exp service to determine defaul startup editor value
e8966ecaa95 notebookeditor.selections
a0e24147e05 testing: remove duplicate extension and internal IDs
513c68ac8ec fix powershell 7 64bit not showing in 32bit vscode on 64bit Windows (#116986)
78707e2d796 Fix #117098
d615e8fcf24 add debug.saveBeforeRun setting
c74bc68f0f6 Hide markdown preview cells when they are folded
6e08e452465 Fix issue #116591 (#116885)
32a81335ac1 Remove unneeded event declaration
cc92705891d Flow control constants to platform
cf93ca4117c Remove duplicate interfaces from workbench
bfa04d48c83 testing: comp error
04957f6bdb4 Handle shutting down all window processes when not a reload
36dd567011e testing: make reveal in test explorer work
095b565283d testing: do not show test decorations in diff editors
1475cd0c07f Group common pty service interface methods
f3b46e33a2a Improve ptyService side log format
0f6ef54b4bc Fix replay position
5ba8f6e7ec0 Fix webview focus issues that prevent cut/copy/paste when opening files with a quick pick (#116899)
5d2c9bf2996 Consolidate `wrapWithAbbreviation` and `wrapIndividualLinesWithAbbreviation` in one command (#116603)
e66f74e0c2e testing: test feedback for decorations
89eb21418db Clarify layout obj is not referencing pid
fc28fad663a Correct reconnected active terminal restoration
a59c8d2e395 Pty service better title handling
d29d7e023b6 Add ! as stylesheet trigger character for Emmet, fixes #117020
8a4a7128977 Simply onExit handling
71ddff460bd More ptyService clean up
f9245a64b31 Tidy up persistent term events
392db917c0a fetch -> attach
f0ab2d88536 Return Promise<void> from fetch proc
d19fccbcf18 Clean up
68a4faad817 linkDetector: fix tests
55260619e78 Update src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
bd00c624a88 skip test to unblock build
2b230e4b267 Azure DevOps build task to download built-in extension details (#116938)
88c471ed62f Merge remote-tracking branch 'origin/main' into tyriar_megan_reconnect
6d451222829 Improve seconds logging
ee820dffbf1 Update smoke test README (#115582)
f6894202fea debug console: better hover text for tunneled uris
eeff347cac7 tabs - do not trigger relayout from updateBreadcrumbsControl (#112630)
61df1625efc assert no RPC leakage in notebook tests
3723081d639 separate vscode.NotebookEditor from ExtHostNotebookEditor
dc120dedc16 tabs title - :lipstick: height compute
f85b50f7491 Change filter on filter view when view visiblity changes Fixes #116815
a3fc4ce5406 remove console.log
d050858b5dc fix tests
2ca2792a65f fix smoketest
443be92d9f1 improve link hover in debug console
5e63a2f4ecf cleanup, NotebookEditorInput#viewType is actually never undefined
102f5ea0fd5 Add period to list item for consistency
febd96f0e35 debug breakpoints: remove breakpoint inline action
a30262f0b00 Fix #115763
9fe7b6446dc support setTextDocumentLanguage-api for notebook cells, fyi @rebornix
07a458dd681 open editors: new unititled file in title area
e09a46e017d use document directly, not editor.document, for $acceptDocumentPropertiesChanged, fyi @rebornix
4a74fa81c1e :lipstick:
57cd5d4936c :axe: remove unused $acceptDisplayOrder-RPC and everything around it
d240f119d44 strictness (fail fast) in extHostNotebook
93ec7113e12 don't bind notebook document to a provider/extension, do then when calling backup, fixes https://github.com/microsoft/vscode/issues/117035
7e7a71d7332 :lipstick: more supportsBackup removal
84a3473d324 views: fix buttons width
bfcaefe74de untitled hint: change default to be button for the user study
ba7006088b0 tests - more logging for #117032
bbd39767eea sandbox - document issue with #116829 in code
a47f3244b36 add doc for what workspaces are supported
a98f29fd9c9 fix compile errors
c4ac419ef91 remove unused cast
02b2629dd1c cleanup, all notebooks must support backup
fa6c46b74b2 Merge pull request #116968 from DonJayamanne/fixOutputMetadata
03d71ec1f70 update distro
1f7f9dd5e6a use keys for sync from product
a6fa62809e6 tabs wrap - allow for up to 1px overlap of last tab to action toolbar before disabling wrapping tabs (fix #116385)
f9ed8037156 Move Ports view into the panel
a8a04eb7d16 joao/table (#117026)
c523e48e518 extensionsList: focus only enabled items in actionBar
b9eb461aa24 tabs - allow badges when tab sizing is set to shrink (fix #115908)
2efcd2bcd2b Merge branch 'main' into joao/table
5d4d796b9cd remove doc
c96f842dc58 Add icon column
7a40161c91c revert default value for workbench.tree.expandMode
adccb9151f4 fixes #117006
97dfc57ffd6 tests - a lot more detailed getUntitledWorkspaceSync test (#116288)
c9cbeda067f actionBar: allow to go over disabled items
6186bfc78f6 files - make save error actions context aware (#115840)
d8b1c8d697b Merge pull request #116964 from microsoft/sandy081/fix116722
f1de1700dd5 editable changes in notebooks
d151e0a33c1 Fix #116199 (#116268)
d53a27d7c20 Fixes rendering issue in Firefox
73ccfc027c9 Oops
192c817fd35 Make jsdoc completions text kind instead of snippet kind
9f08368e926 Handle normalized absolute file paths on markdown preview link click (#116649)
094777f3929 Fix alt for menus inside of webviews (#116830)
096e5555b6d Allow welcome page to not be active on account of focus potentially going to a getting started item.
ba05eeda2e3 log something in ptyService
c3695af6d27 testing: fix unit test
a172be74ef3 use persistentTerminalId instead of pid
5a0bf3751ab testing: add method to publish extension-provided results
52ebf0c7f87 Add 'deny' option to account access prompt
ca02f19daf3 Fix #115314
482013c77e2 set minHeight on outputs when rerendering outputs to avoid shrinking.
8f2e85abd60 Fix #116574: Make it easier to jump from one Getting Started section to the next
1d3343a1091 remove stuff from process in platform
8806d063fe6 Enable extensible markdown notebook rendering in VS Code workspace
25c0fb7f2f6 Fix _getViewIndexUpperBound throwing if the view model is undefined
03b6a2e6b73 Null out webview on dispose
d1313311956 Remove extra info from onDidChangeSessions event
dd2bb8cd3ac Update src/vs/platform/terminal/electron-browser/localPtyService.ts
45dc2f5fa0f testing: allow contributing menu items to test view
88f459a2adc return terminal launch error
7aff64c42d9 Remove unused
840f19af066 Contriburte extension items at top-level Ref #116414
9c8e2ae7afb move stuff back to workbench and remove log statements and use pid
e95a5c1e1c0 Update src/vs/platform/terminal/common/terminalDataBuffering.ts
2d263be14f0 fix #115722.
b882940dc6d align InlineValuesProvider with EvaluatableExpressionProvider
a90d4ab5cf4 Move notebook markdown cell margin to its own const, tweak margins
070a33c7d62 Update src/vs/platform/terminal/common/terminal.ts
8039b6416c7 Update src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts
6fae7792bb7 untitled hint: polish
98c1cd2ca88 untiltedHint: introdcue button option, use it as an editor contribution
0eaf2bab81c enable flow control for local terminals
9c77f4d86aa add NotebookDocument.save().
df04e1388dc fix #115596.
f79a2119bd9 fix #115326.
933ca3a395c fix #113381.
e8836805dca remove attachedEditors.
bcc49ca4b67 testing: fix comp error
f4ce983bcd7 Open first section if no items completed Closes #116570
657398dedfa Back => More Ref #116570
7130344e98f Merge branch 'main' into tyriar_megan_reconnect
26b6f4d0889 testing: fix show in active file not working when first turned on
ba168d0cd71 testing: show discovery progress when finding tests
e3dc574a51e move terminalDataBuffering from workbench to common
1250b64cfa1 :lipstick:
d9dd7f0b0e1 revert focus tracking changes and use it to set focusable on actionBar
6cc6794dbb6 Support remote images
33dc53fe956 Oops
70c4b5defa8 fix initial terminal title Co-authored by: Daniel Imms <daimms@microsoft.com>
6b7bb2308b2 Cell output metadata to be added to Notebook Model
13a9be855a1 removed unneeded events and fix reconnect title
3fbab260e39 only start process once Co-authored by: Daniel Imms <daimms@microsoft.com>
e9b451094e8 fix #116722
69d39a0ed3c send event when removing a kernel, https://github.com/microsoft/vscode/issues/115698
7bca8a91b4c send correct delta after restarting extension host, https://github.com/microsoft/vscode/issues/115698
63a9d5aa562 fix tests
50fe3228e48 Add tooltip to icon in ports view
2bb9fdfa8c2 Emmet: add css.color.short setting (#116912)
7effc11c792 Bump Emmet version
ba97aa53374 Add padding-right to port cell icon
2a12fd7202d dispose more things, https://github.com/microsoft/vscode/issues/115698
a246f643eea debt, copy-paste police
ac38da16b67 Merge pull request #116954 from microsoft/tyriar/heartbeat
7d57388aebe Tweak title source, create proc timeout
b827a113d40 Mark disconnected terminals and disable stdin
fba2cda1fa7 Handle non-responsive pty host process
7b74c7787c6 Fix hygiene issue in breakpoints view
26dff8f2cca table hover feedback
777c51f046f table: optional tooltip
29d4fdb65c8 Fix #116829
ecd60db2505 reload non-dirty notebooks when their files change on disk, https://github.com/microsoft/vscode/issues/114263
31e3a7794d4 merge NotebookController#reloadNotebook into notebook editor model, remove NotebookServce#resolve and add create and fetchData "primitives", https://github.com/microsoft/vscode/issues/114263
7d74c5d4b05 :lipstick:
2a1f11a296b add IResolvedNotebookEditorModel and use that in most places so that we can remove non-null assertions
692f1465a82 Fix #116691
ed801381331 More clean up and fix icons
e8928ea6789 use product name
c714b56e804 Simplify events in LocalPty
590f7bc0896 Use column weight in ports table
7e674bd5a7f Add port header tooltips
c0f7c4cf9ab Add tooltips to port cells and some cleanup
a65139f4bbb table: column size constraints
200323caf6d table: column header tooltip
e1e5f3810c5 table: fix weights
e10085761b1 Update distro
fdaebc1f110 Merge pull request #116373 from microsoft/tyriar/megan
da0086512c2 Update distro
666351b321d Merge remote-tracking branch 'origin/main' into tyriar/megan
a6cc65462a2 Re-enable pty host restarting
16510dfc86c Remove logs from test
9e61f455450 Source -> Origin and added a menu
9e6e47cea1e Show detected ports and add input box
d5d0bf7b073 Some clean up in naming
9b9688448ab Hide privacy column
49378fc9a58 Use container in renderTemplate
edab4b7bdc9 privacy and source columns
6d7eefbae2d remove unused imports
7efe1382bbe update comment
df97ef2288a tunnel view: enable context menu clicking
5d8db7c493f reenable tunnel view list options
9752a1cb3e0 reenable more tunnel view functionality
d15bdd6aeec cleanup workbench lists
3203a54e0bc More actions on cells
eb50a52badc update distro
0f120bfa7cb move IActionViewItemProvider and IActionViewItem into its right place, https://github.com/microsoft/vscode/issues/116112#event-4345173898
30ae7b194e6 Merge branch 'sandy081/settingsSync/align' into main
869fb74662b Merge pull request #116901 from DonJayamanne/fixRunState
eb21069624c treeItem.iconPath no longer works with files in globalStorage in Insiders (fix #116735)
3b6599f6ba9 debt - remove IActionViewItem from composite (#116112)
63cbe73b2f5 chore - consistent imports
ba8d76eb971 Improve notebook toolbar overlap of markdown cells (fixes #114730)
42289086600 Fix loading spin icon (fixes #116898)
6eaef7d42f9 Add postNotebookMessage helper function (#116909)
4af885c6121 Take `string` kind in `_executeCodeActionProvider`
b0360851d4e Mark events fields readonly
a2a3bf27e9e Fix hover for notebook cell
cb95415caaa Revert back to old node-pty
473c7ddd500 Ensure tests run to completion
714b41738e4 Adds id & version to extension context - #116906
58f86d083d1 Fixes to enure tests complete
7160c4e7b50 Fix suggest widget explainer commit character field having extra commas
be6225f669b Fix markdown cell focus indicators for notebooks (#116813)
b09a71dce78 testing: update test results api to spec
00ca99f5672 testing: fix not being able to type spaces in filter
45ad634581b testing: show placeholder text if providers don't discover any tests
c0b69b03a9b Ensure runState is updated correctly
c484ebb065c chore: enable compression for crash reports
429fa749e78 reconnect processes Co-authored by: Daniel Imms <daimms@microsoft.com>
6dad35394fa Update copyright year
6e908f57c7c add debug logging for configuration
608e8791ff1 Add back support for reading from clipboard in webviews (#116597)
086112d4967 move cell output tests to document.
0354f334edf remove unreached code.
8cec47ff4a3 Update Codicons
4f12bb8451f First cut of allowing extensions to contribute getting started content. Closes #116414.
a5ff0dd6eee Return from getSession earlier when requesting session access
4e19a9f16ab Update telemetry classification type for isEdu check
31e27a8d3c9 add trigger replay
5a4f5c95fe3 untitiled hint
00b583d38d6 💄 class name fix
4a2bb3569e7 Localize terminal context key descriptions
84a3428e924 update distro
f1aee41e1fd Merge branch 'main' into sandy081/settingsSync/align
108616d3590 support switching settings sync services in web synchronise setting sync service type in web show necessary prompts when services are changed
bd5d97dbce8 Rendering for local address and label
c65da0b1d62 perf - init KeyboardLayoutMainService in parallel to window opening
ab848457376 make 'editor/title/run'-menu generally available
83d540c4bfa :lipstick:
a94e67e5e1c InlineValues provide: merge and sort segments per line
a16b41d9c49 adopt WorkbenchTable in tunnel view
43262ab61af Add editor input factory
03ad0f1f8d9 workbench table
8244f999659 table: rename
8e003e63804 Adopt description in terminal RawContextKeys
6ecae6f5f94 shared process - log errors properly
79f90304beb refine completion provider for context keys, https://github.com/microsoft/vscode/issues/9303
29f80fb60f6 :up: distro
154c94ef3b1 Update terminalView.ts
9de38fc9a80 Disable keytar in our integration tests (#116852)
d7230651acc Remove old workspace trust editor
797dc143ffb Fixed command, added spacing
5daa0b3b59f Fix right click paste
5816c4ea2c9 Improve tunnel label and process description
0cf9477e966 tunnel view: start to adopt table
5870204e95c make notebook and cell metadata classes, https://github.com/microsoft/vscode/issues/116333
0ac9125128e table: styles, domFocus
8615af08b3d Tweak input field width
f2a1ecc9a7e Add workspace trust banner + UI polish
c1230f88475 shared process - log errors/crashes also to active window
4006dd2e4fb table: use getSashOrthogonalSize
e8b48607298 splitview: getSashOrthogonalSize
589a0f268a3 further TunnelViewModel simplification
037b4b161a1 simplify ITunnelViewModel
678acbe5364 outputs in notebooks
13070015bdd expose context key info command, add first version of completion item provider for package.json and keybindings.json files, https://github.com/microsoft/vscode/issues/9303
44dbd182557 Wait for tree to be registered before disposing This fixes the tree view rpc test Fixes #116776
1bf78c50fe9 add NotebookCellOutput#metadata, also use API type internally and translate dto sooner, fixes https://github.com/microsoft/vscode/issues/116792
7a0caf4d86e Let Remote extensions set port source (#116838)
d3f2e22c19b table: css
fe02cd157d8 table: fix initial cell sizing
89b85a05d43 storage - more consolidation
bb999b90b45 table widget: fix overflow behavior
f290c162de7 table: layout
3f0d8a14759 storage - some :lipstick:
45704f8f340 storage - lift more things up to abstract impl
a36e9b3e092 add prefix to main errors when logged into renderer
90f5ef65a09 Delete notebookTestMain
c03c7587651 Select the first search row when initially focusing it from the search inputs, now that the coloring is easier to differentiate
79b8259abb8 change cell language with cell change events.
b89dedc5d03 Add onProcessReplay to LocalPtyService and forward the event to PtyService
5d08a5663ed add onProcessReplay to PtyService
dcf7f714e1b add onProcessReplay to PersistentTerminalProcess
b3f8737839d fix #116808.
b0bd28137a6 add test for #115855.
90c5ceafc38 monaco: fix conflicted file
dfee0857c23 testing: run test on enter press
269cf7a98c1 testing: improve labeling in peek for accessibility
69393e9a2fa testing: improve labeling in peek for accessibility
3d19580d17a fix: hide debug/run actions if no tests are applicable
b050d09527b testing: filter focus on view visible
da1439d5dba testing: tweak autorun icon checked state
12677674727 fix #116598. broadcast output items change.
74594435504 Update monaco.d.ts
0f05597b851 don't re-create a persistent terminal process
2cc13674e33 Also bump build version and run formatter on all files
52d1b626f31 Pick up latest TS version for building VS Code
f3e3ea98946 rename remote -> persistent
6f23480f3b1 Remove bundling changes
e7d2a864e4a testing: add contextual commands for running tests
c41fb762991 Re-enable all tests
14923b5427a Allow conoutSocketWorker in unpacked asar
939038aae9a Recursively include lib
197f453aa95 Show tailored notification when paste isn't supported
e091e894b57 Include lib in node-pty
f08f99a1546 Merge pull request #115855 from susiwen8/onDidSaveNotebookDocument
53d2a737761 Clean up focused cell styling (fixes #116797)
742051039d7 remoteAttach -> attachExisting, remove logs, fill in args
5c005324bb4 tests - enable workspace tests again for now
d22941af5d7 startDebugActionViewItem: fix focus navigation within ActionBar
22df9214fec Merge pull request #116728 from ugultopu/fix-misspelling-of-likelihood
68b67a34559 Keep misspelled property name in timerService
7ce6ee75590 testing: fix event listener leak
994ad375882 Log more in test
c441c567a31 storage - implement first cut migration support
35abaaf6063 Log all lines in failing test
3859ba936d8 Merge remote-tracking branch 'origin/main' into tyriar/megan
7a9867c841e first draft editor (#116599)
a17ad41546c use nls#localize for context key descriptions
3d0245d5e4f more table progress
6200437f3f1 add description to some RawContextKey-instances
8aa800e459a allow to exclude a context key from registry, allow to provide type eplicitly, https://github.com/microsoft/vscode/issues/114867
e537fd9e318 first cut of proposed "inline values provider" API
3385cc7a5cc :lipstick:
c9607e61e0f actionBar: always respect orientation, so only left / right navgiate in horizontal and up/down in vertical
ee9da16746d table: intro
8d900267955 set output and editable properties
6b35ff74c14 storage - bring back tests for close on shutdown
2313132d554 :lipstick:
5fc7d91fb31 workaround #116691
974b2143344 rename: resolveNotebook is openNotebook
04b7b5ee4c7 storage - let renderer close workspace DB
2ad3fe12241 storage - skip failing test
d2cfc0792e0 update editable state
a1b9523db10 update my-work notebook
28de0a46867 Fix YAML typo
38ae92f4b19 remove unused ui tests
77493b59a55 storage - test all storages closed when shutdown
58a427566b6 Revert change
c967932ba34 Specify sourceScanPath
982b28f42db Merge remote-tracking branch 'origin/main' into tyriar/megan
58e22bc5226 window - type win as null if disposed
3dab064342e Move component governance to compile stage
5e74ad54302 storage - fix unused storage variable in tests
266e4759316 before removing cell documents capture its API objects, after inserting cell documents capture its API objects, fixes https://github.com/microsoft/vscode/issues/116711
1bb2e0a9bab storage - use inMemory storage for tests
a7470e5094b storage - let service own lifecycle in main and implement storage warming when window loads
f829a7dfd7e workaround for https://github.com/microsoft/vscode/issues/116751
ac916cbb2df don't assert rpc strictness yet
5662aecf241 actionBar: adopt respectOrienationForPreviousAndNextKey option in lists and notebook
55393229982 "e; is ", re #115391
72137a82233 fixes #116663
f606206cc8f debt - consistently refer to main services
8dbc14946b3 debt - consistent event names in main
3bb3da8281d storage - move more things into abstract storage service
2b1ab52273b storage - remove unused onWillSaveState event (main)
bf0e8299db7 Fix misspelling of "likelihood"
3479bb35904 button checkbox and menu: do not automatically remove tabIndex from disabled items
5f5ceba51a3 actionBar: allow to focus disabled items
8263f1c66a3 actionBar: do not eat up the arrow key if there is only one item in the action bar
6c12d9f2c4a storage - add first cut lifecycle controlled from main side
e4e0919c0ec refine precondition so that markdown cells always "execute"
d9c653c8b68 increase default timeout for event waiting, fixes https://github.com/microsoft/vscode/issues/116704
2e53ffced96 add precondition to exec'ish cell commands
5901b6a4ea1 storage - move lifecycle into service
5f48de03e6c use metadata classes for cell and notebook document implementation, https://github.com/microsoft/vscode/issues/116333
f2a491fbc83 customSelectBox: do not buble key down and key up events to not conflict with action bar
762dc9eeea6 action bar: In case an action got disabled and it was last focused in the action bar We need to reset the tabIndex to be set on the first enabled item
8fe9b7c5ec9 Fix that keybindings editor input actions can not be triggered via keyboard
2ecfd145662 Setting for proc vs output port forwarding Fixes microsoft/vscode-remote-release#4274
3e2aebd790c Revert "use metadata classes inside NotebookCell and NotebookDocument"
18c04a57160 make `vscode.NotebookCellRange` a class
ebc30d6c92c fixes #116700
7bf4a3d823d fixes #115212
2a9b2181ffe improve list settings docs
96640b6b875 tree: remove bogus expandOnlyOnDoubleClick
d56305b3f9a cleanup imports
58b13a2fd1d Fix too many/wrong port notification Fixes microsoft/vscode-remote-release#4472
8848ddd9c06 use metadata classes inside NotebookCell and NotebookDocument
62d027a713c more API todos
7dc11581e45 remove unused event
4a941b1853a Merge branch 'joao/update-list-styles' into main
59afea597bd explorer: click in empty area -> create a new file
e2d1cfb64a1 make SubmenuItemAction dynamic again
250c2265459 fix suggest widget styles
4077a67914b adopt focus border across all core themes
c4c044e20db fix quick input inactive focus background color
9dca2bed0bb Fix bug in tree view tests Fixes #113896
793371f0559 remove twistie hover feedback
f3b4f3f6acf unescape characters that marked escaped, fixes https://github.com/microsoft/vscode/issues/115391
e408bcafd1e Merge remote-tracking branch 'origin/main' into main
198bfdbfaa7 Merge branch 'joao/fix-116523' into main
7d338140c3b Merge branch 'main' into joao/update-list-styles
5c330b06d4d cells are editable
c9886c39462 missing recursion break
965518f9a98 fixes #116558
4d89ae10ff8 fix #116523
114bac541eb storage - bring back logging support
2af090f8a3b Merge branch 'ben/storage2'
ac5b7117ec4 assert no rpc in notebook doc test
059edf4166f Merge pull request #116685 from microsoft/job/nbtests
50bb1cf1a4d storage - do not init at random (fix tests on windows)
88089d3f204 fix terrapin failures not reporting
cc4d7e8a11a update (restore) language test for new cells
196bf678a15 reset dirty state when reverting a notebook, update extension host when dirty state of a notebook (working copy) changes
5236d344604 run active editor test only when having focus
02613ef2b41 storage - implement workspace storage and fix tests
5eca02fd99e storage - some :lipstick:
23a780dbe73 storage - introduce shared class for storage in main
980becda8d5 main rename
a508b135382 storage - wire in close()
76fecd98554 storage - add test for storage main service
f49d78c4afc storage - fix layers to be able to use native storage service in sandbox
1f8bb6d33b3 storage - change main storage service to support global and workspace storage (stubs)
a699ffaee62 Reenable notebook smoke test Fix #116535
3a442c6939b Fix broken markdown cells The editor wants to create a scoped CKS which you can't do with an Overlay
05922f8a260 storage - add tests for all services
992cf6bd44d Update node-fetch (#116560)
0de32ce880b consolidate some code
647a4b044a2 Make sure we focus inner iframe contents if the webview itself is already focused
90f344fe7ef Skip echo test again
bfd81161b84 splits persisting, still some issues
a0e0324a8da testing: commands to run tests at current cursor and in file
07e3bcf7eac testing: allow filtering to only executed or failed tests
0e16b7a0fe9 Simplify echo works in the default shell
be7cf6f2e9e use checkmark instead of toggle lang 4 diff editor
2f277cb41ef Add github session telemetry event
8853436d0f9 Remove ps tree logging
1a4c9ac9f2a fix classic menubar safari
3d9a48e0f5f Revert "Bring ptyService into shared proc"
656c907867a Revert "Register ptyservice in localptyservice"
e9ecaca14fe Rescan task scroll container after task selection animation complete Fixes #116521
1b897365d72 Revert "Move ptyService out of shared proc temporarily"
6841c52357d Try conpty in integration tests
0e3ec619b69 Revert "Re-enable most tests"
0ebe81ecc1e Revert "Skip all but 2"
778ce3d6af2 Add potential top level command entries
7934b9d439c Skip all but 2
6693b29b19c testing: show peek link in hover
5c449afc04d testing: automatically open peek view on failures
53c2e1b23c7 testing: close peek view when associate test state changes
a5994556a8e Re-enable most tests
68f1497536a Skip echo works in the default shell test
8c1dbbbc588 clean some things up
1170b3158e3 Emmet: add output.reverseAttributes option (#116088)
af4a8f7ba7f use TerminalInstanceService to access localPtyService
66d300b1bb7 Enable 3 tests
7661c8e35cf Move emmet to emmetio/emmet npm dependency, fixes #110697
653f025dfdb Enable ts check for service-worker
fab9533c5ce Add some aria roles ref #115896
6148fedea06 Enable terminal tests that deal with ptys only
44477fbb74c Re-enable tests, disable terminal suite
27e1db98c12 Move some additional focus fixed from electron webviews to iframe webviews
2cb4179ec6a Make sure the webview gets focused even if the actual webview content does not yet exist
2e1166cb0c2 Make sure webview editor has not been disposed before claiming webview
0568d26fad6 Revert "Support the new 4.0 definition of isArray (#102413)" (#116571)
33d715555c1 Remeove "Skip" link, ref #114964.
1f45db9994f Disable api tests
f1202da4a00 Simplify search view tree height calculation Fix #116182
8912ec1803a Move ptyService out of shared proc temporarily
2d6c2d0b2d7 wip - move notebook integration test into our normal API test extension
5f9f03e8226 disable extensions when debugging API tests
1f1db8515ee while resolving an editor input it might get disposed
52f633d19ce some :lipstick:, some API todos
888752f9241 remove node-pty from web
c83064b9825 Update freshExecArgv comment, fix #116422
14669c2e457 Make scopes parameter optional to getSessions and remove getAllSessions
a16f5d2c4c1 fixes #116395
ac1ba331274 testing: add tests for and fix bugs in test result service
4713b130e11 Register ptyservice in localptyservice
dc4fa4878fb Bring ptyService into shared proc
815694184dd Unrecognized variables with arguments getting truncated (#114474)
41339cc2a08 Make user data path a AMD/CommonJS compatible thing (#116530)
6a698d7d435 tabs - no need to lookup editor index
4e1b20a7d5b Log process tree after test suites
13d51e7c21e actionBar: use up/down as well to move focus
84534d243c1 Merge branch 'master' into sandy081/settingsSync/align
a56ce22cedd Disable ptyHost restart
138cfd777be Don't double dispose LocalPtyService
93da15934d5 Improve storage key for stored tunnels
d88249fdfda add notebookKernelCount context key, clean up non-null assertions in notebook editor, modernize contributions store
da6a819b54a Tab lists should only occupy a single tab stop
3eefea3b000 sync enablement keys and service key
a6be559d52d :lipstick: fyi @rebornix
cc0ccaf1c03 more disposing when dispose main thread notebooks, https://github.com/microsoft/vscode/issues/115698
e4d8575cafb Merge remote-tracking branch 'origin/master' into tyriar/megan
cb010970c7d Merge branch 'master' into joao/update-list-styles
781bcaeb500 Call shutdownAll on ptyService
5a7711ac928 :lipstick:
f507f5ca343 Setup tunnels for syncing
570890ca7e6 :lipstick:
fc31a6a5584 skip failing test, https://github.com/microsoft/vscode/issues/116535
2384f4de731 Accessibility: Shift+Tab gets trapped in debug and problems panes.
e7f29d65c37 use registerSharedProcessRemoteService to register
59008059d23 add devcontainer associations to configuration-editing
6d9611747ea wip: update list ux
868fb4c39f3 rename CellKind to NotebookCellKind
215cd172763 Merge pull request #116443 from microsoft/joh/kernelLanguages
82d255a3e34 Merge branch 'joao/overlay-cks'
968ce642c3c add tsec to CI, https://github.com/microsoft/vscode/issues/116459
bc72e7ab7e3 Merge branch 'master' into joao/overlay-cks
f83e5e49fb2 Merge pull request #116460 from engelsdamien/master
b06c9c66f56 :up: distro
ed10bfb7c4f update tsec to 0.1.3
2911d1d1dd6 setting editable metadata
f0d62c6ec2d :lipstick: more main.ts cleanup
795db5b7194 Always intercept file protocol (#116522)
de9c04cae4a remove storage service, try to hook up layout info communication, bad layering also
6ac9a3ecb36 Add disable checkbox to getting started. Closes #114964.
767dd7033df Try different workaround for rewriting localhost resources for remote webviews
96718c6fe8c Add back build-notebook script
9b4f1aff5d2 Enable inline html tags in notebook markdown
ba8a5d8fff8 [Deep clssifier] Lock dependencies
263d4b75e21 Fix getSessions for microsoft auth provider
eceff533515 Rename login/logout to createSession/removeSession
ea865096f13 allow for tiered trust (walk the tree)
98354ad7cc5 Add comment about localization string
ff20de6a4e6 move more stuff into/out of platform/terminal.ts
1e46aab8d98 Update src/vs/platform/terminal/common/terminal.ts
2dea6ff4bbc fixes #116142
e4cf7f46ee2 Remove account caching from MainThreadAuthenticationProvider
650906c3697 Pass scopes through to authentication providers
a7758e4328b Update indicator height for collapsed cells
fb354b70b3e change import for terminalContributionsDescriptor
0c11d7c4007 undo move of lines in test files
c87e0171f70 remove unneeded stuff
d3502eaa4cb revert terminalTab change
7e6e069807d remove unused imports
3ba5101f27f Make notebook scrollbar transparent
33f7e89f610 Merge pull request #116409 from microsoft/misolori/notebook-cell-focus
d10f2e60328 Fix #116412: Use getting started page as default startupEditor.
8dd7a21bd66 Merge branch 'tyriar/megan' into tyriar_megan_reconnect
68a47518f87 move things back to platform and delete duplicate code
78de6c64b03 remove get*Actions on container
b49c2cba98a Dispose localPtyService on shared proc
5da54d318ad Dispose client on exit
3bd49afed2a Update src/vs/platform/terminal/common/terminal.ts
53ac8d3068b Update src/vs/base/common/async.ts
e21134dd71e testing: implement base autorun
e6bc652737c Merge remote-tracking branch 'origin/master' into tyriar/megan
2869ec9458c Clean up terminals when ptyHost goes down
a35338b2501 move things back to the workbench and leave only necessary items in platform
cf879190e74 sync resource enablement keys & service key in web
9118a3461c5 Make onDidChangeSessions event for auth providers fire complete session
42edcdb41b2 Use DAP's new "StackFrame.canRestart" property to enable the "Restart Frame" command
a9515960052 compositeBarActions: hasPopup: true for consistency
1887d9aa251 Accessibility: Accounts and Manage items role
7aa84660c1c Merge remote-tracking branch 'origin/master' into tyriar/megan
5908eabc80a app.ts - clearly distinguish node.js and electron servers
a4a87ef29f7 :lipstick: more app.ts cleanup
25263592076 :lipstick: app.ts cleanup
00a91fc8495 Adopt registerSharedProcessRemoteService
a9536c368c3 Merge remote-tracking branch 'origin/master' into tyriar/megan
cd95d465dc7 Don't remove node-pty/lib
493fa4bd31d :lipstick: main.ts
27bdcacfabc update distro
91c8be9a55f Merge branch 'master' into sandy081/settingsSync/align
1be536d154a Show DAP's new "ExceptionBreakpointsFilter.description" property in a hover
91b533066e6 post merge clean-up
e498c28de11 Merge branch 'master' into joh/kernelLanguages
90d07beb8a7 Show DAP's new "ExceptionBreakpointsFilter.conditionDescription" as placeholder in condition text box
0d7c8ec95a6 Merge pull request #115817 from microsoft/notebook/outputs
c514299b83e Show full url of ports when in panel Fixes #111378
ea048b87717 move ipc services back to e-sandbox
b2e68d70b8d registerMainProcessRemoteService & registerSharedProcessRemoteService
b31d9d5d06a fixes #116334
8d7dbbab619 Account for workspace files in auto task notification Fixes #115990
2033439e485 add description property to RawContextKey, all registry to collect all info, add command to print, https://github.com/microsoft/vscode-docs/issues/3039
58eb43beaa5 List all tsec exemption explicitly
33a92ebf4ac Updates tsec to 0.1.3
5a156a7fee4 #116084 fix reporting unhandled errors
481b65972b6 isolate IMainProcessService and ISharedProcessService into common
d10ea1358ad add more wordings to settings sync dialog
141a4712033 more IPC cleanup
662b0003b81 cleanup update ipc code
c544f38c93b Update distro
94c1ceb34f7 Merge remote-tracking branch 'origin/master' into tyriar/megan
ff26dba8c41 Set up proper logging in pty host
73e5f518cdb Merge branch 'tyriar/megan' into tyriar_megan_reconnect
2b5a5223cbb Fix case where file picker doesn't have .. Fixes #116457
6c92a6605cb Merge branch 'master' into notebook/outputs
62dd18f1efd Resolve todos
5de7be246ec TerminalProcessMainProxy -> LocalPty
1b72bb62498 Handle ptyHost exit gracefully and restart
ccc28e3726a Remove languages property from NotebookData and NotebookDocument
59264e2ab16 Merge remote-tracking branch 'origin/master' into tyriar/megan
5fc19f5f59b ILocalPtyService -> IPtyService
6ee4ef1c2db paneView: make actions in view title visible when focus in pane
474e769014c stop using `resolvedLanguages`, only use kernel languages or all languages
a0bbfacd8cf Fixes #116060: Clone minimap options before changing them
9737b1aad10 move INotebookKernelInfoDto2 to protocol, separate kernel from dto, renames
b6623e4d351 file watcher: show start watching info as debug
f644b6b2a96 debt - less any, more unknown
471be7f8e60 use web overrides while reading
55d267293b9 have a clear separation between KernelProvider and Kernel
6f1cfdbae8a :lipstick: jsdoc
7d5d5f5e7f8 wire up `supportedLanguages` from extension kernel
24d1235d904 some unit tests for metadata classes, https://github.com/microsoft/vscode/issues/116333
4557e4e4c39 Merge branch 'master' into joao/overlay-cks
6b8251cf437 fix #116419
16df123b5ae do not turn off settings sync when quality changed
3da19cfbafc Revert change to startupEditor until smoke tests are fixed
8398e68f8f4 Fix #116093: New search editor should be pre-filled with selected text when pressing Ctrl + Shift + F
775830334d7 Fix #115883: Remove opener service logging.
c6757e30a15 Enable getting started page as default startupEditor. Closes #116414
e3acfe5d71a Merge pull request #116212 from microsoft/misolori/extension-icons
cd7a2d66853 Aria-label the image alt text ref #115896
93f705ab40b Remove old import.
6896ec35ff9 Make cell focus indicator more noticeable in large cells
5720ed629c6 Add back icon to getting started tab
89162d522b5 Remove unused template file
1830cbfd508 Remove getting started opt-in's
e6d8271e2e3 Batch of getting started accessibility changes ref #115896
17018593c7c add to do
ebebd48ad92 adjust resizePanes
233890f2eb0 add log service
cd9704db38e Merge branch 'tyriar_megan_reconnect' into tyriar/megan
6dd156d04b2 Support drag and drop copy for markdown cells
1819dd5285a Merge pull request #116389 from microsoft/tyriar_megan_sharedproc
b262ce0ac40 Always put focus in search box when using command to open settings editor Fix #116167
35f855796b9 Add support for markdown notebook renderers (#115191)
5188792bd04 Move ptyHostMain into the node folder
4ea18e96151 Remove unneeded file, document channels
6bdc6bb24b3 Clean up
25c680caf4e Create ptyHost, bidi communication
c36a09929c8 testing: implement retired test state
da39b7af3ea create PersistentTerminalProcess and move terminal and environmentVariable files from workbench -> platform
e9b69cd2732 update distro
15b6534a114 file watcher: show info when start watching
67dda13a3ae Move pty to shared process
461bd165ecd IIPCOptions: clarify freshExecArgv
474b4ae2d51 ipc client: fork must not inherit --inspect(-brk)=
f9ac40b8066 testing: add 'show in active file'
cac5eba2aa7 fix workspace trust badge priority
585c5cc04b9 remove get*Actions from view pane
37e41cbfc4a Merge branch 'master' into sandy081/settingsSync/align
f57bdeab80e Merge branch 'master' into sandy081/settingsSync/align
3dc8cb1afc8 Add setting to enable/disable returns generation in jsdoc
62cbf21904e update distro
74b6734e49b remove web overrides
78bdc620d5e - disable auto sync when default service changed in web - donot prevent turning off sync
662bc9b4e84 Merge branch 'merogge/localReconnect' into tyriar_megan_reconnect
1abb2d95341 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
49e2e2b1392 show selecting settings sync service as a separate dialog
a025039b4e9 file picker should only reveal files, not folders nor workspaces, fixes https://github.com/microsoft/vscode/issues/116297
20b8e5fddd2 Workspace trust refactoring (#116354)
969910839d9 make NotebookDocumentMetadata and NotebookCellMetadata type-equal with current proposal, https://github.com/microsoft/vscode/issues/116333
08a2af529ed Bring back "debug: select and start" to the command palette
6ed5c53fb7e fix metadata complile error
cf7fc3918f8 remove CellOutputKind type
0e139c697bd allow custom id in NotebookCellOutput
a9f803753c6 Create no accounts menu on demand
19cad54562a actionBar focus: make sure to setFocusable first enabled item
cfa3854c3f4 action bar: only one tab stop
b881f37fccc Merge branch 'master' into notebook/outputs
40b3204d70a some trying for https://github.com/microsoft/vscode/issues/116333
768a68060f1 Change blocking behavior for auth extension activation based on if request is from core or extension, fixes #116295
164e7f8a2ff upgrade DAP to 1.45.0-pre.0
e94d5c78398 use weights instead of when (#116277)
c6da75c9ed5 Show a notification for all detected ports even when they are already forwarded when auto forwarding is enabled Fixes microsoft/vscode-remote-release#4309
c87de4b1f30 Let extension contribute to ports context and return useful info from port label command Part of microsoft/vscode-remote-release#4433
d2a6b516e4f add check box to use insiders settings sync service while switching
95d4184f267 fix https://github.com/microsoft/vscode/issues/115779
60898cfb4c2 more api todos
87aa935c1d0 :lipstick:
9ff3bfec449 sandbox - use electron directly and not preload for postMessage calls
f311b19b644 filewatcher: allow to specify path globs for polling
79a0dbb134e :up: distro
83f4dfdff12 streams - introduce and adopt listenStream
699cc6abd39 fixes #116036
3e32386a5bb prepare for KernelInfo#supportedLanguages, https://github.com/microsoft/vscode/issues/116314
b24ca32e4bf little prep for https://github.com/microsoft/vscode/issues/116314
2a1a7a887c8 :lipstick:
7d9aa94fd84 repl: no need to use toString() for diffIdentity computation
e371faebfb6 rename createChannelReceiver into ProxyChannel namespace (#116308)
ddb659ae0ec fix https://github.com/microsoft/vscode/issues/116094
48e10bedc9e Revert "tryActivateProvider should not blocking"
ea185a2bbba sash: add hover feedback delay
49b21da91be position run-submenu further to the left, https://github.com/microsoft/vscode/issues/114123
194aa7dfd11 set settings sync logger name
f5ac4f42cc2 sandbox - receive message port via postMessage
5f67699d300 Fix color for the info and warning icons
e58a5e897ea cell execution API sketches
3d9f13ea764 fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116252)
883b8629451 debt - prevent vs/code dependency from vs/server
3b456a28573 debt - do not allow platform layer to reach into code layer
facb3703081 :up: distro
f82462ba7c6 debt - move shellEnv to platform
6c479056158 unknown metadata value.
fe6eb68d228 Pick up latest TS insiders
91a20c06b96 Use npm for building markdown preview
ba7d28d53cd Use shared webpack version instead of installing locally for simple-browser
76524ef5891 Fixes 114236: Add a multi-line comment regex to unIndentedLinePattern (#114478)
b2724146f07 debug: replace element when appending text to ensure updates in repl
90705080760 Merge branch 'connor4312/refactor-test-states'
3d4cabb608f testing: refactor to new runState API
7ecf23a2a2c Try wrapping IPv6 host for webview resource loading with`[]`
8a3a5d9b747 Fix search smoke test
2f76945a065 Relayout search view when message visibility changes #116182
2e9f767776a awaiting-insiders-release => unreleased
64db71fed86 Fixes #116235 - removes inline-flex
60665b5bb71 Removes dead code
f8cadcc6f35 Fixes #116168 - missing provider == missing icons
2b6e896effb Adds another of my email addresses
41121165b0f Move isAccessAllowed to authentication service
06c8e30c736 did save event listener is not hooked up properly
aa1e745af36 send mimetype specific metadata to webview
ebc23863666 style polish
81c7bddee99 diff editor compare outputs should ignore outputid
87999247963 resize observer does not count padding.
409034368dc [renderer] fix string conversion for numbers
97998b32e9f implment getCellViewModel for side by side diff editor.
7b64e249baa node-pty@0.11.0-beta1
968499cb683 Adjust message, fix icon color
e8d77e425f3 add changes
52457101377 Fix #116188: Search in files not pasting selected text using keyboard shortcut
71e56891549 tryActivateProvider should not blocking
eddf95f0893 off by one...
68ec717149c Move extension icon color to a theme color token (refs #115799)
758fe86b54f Fix account badge update for new session requests
11b885de68b Merge remote-tracking branch 'origin/master' into notebook/outputs
a05c4170f6f do not render if there is no mimetype at all.
538c7847c8e Revert "notebook diff editor handle empty mimetypes."
e02e9687889 fix notebook worker dto
acaf2ed2ac8 fix tests
478a76a1a6f fix compilation
16bd4632051 fix compilation issue
97fde37887b - introduce trusted api - disable settings sync in untrusted workspace
78446fc7950 Improve guidance commentary in GH Bug Report template (#116183)
7cb0840ad7d update distro
accae732939 Merge pull request #116051 from microsoft/sandy081/sandbox/spdlog
327e25fdc26 Add portsAttributes to devcontainer.json Part of microsoft/vscode-remote-release#4445
624f51c0f7e debug console: diff identity provider should take the string content into account when computing ids
7fd4b1187cd Fix #116108
efd5a000c0b add InlineHintKind to InlineHint-type
8077bf32517 Fix iconLabel hover hide on click Part of #116197
615d2fff058 fixes #116155
79a623d9767 move to sandbox
5d1e300546e Missing info from the "Recent Workspaces and Folders" section in the taskbar context menu. Fixes #115898
065e82d8624 fix layering
b14afd09df3 Merge branch 'master' into sandy081/sandbox/spdlog
a8bb42c43b0 #116112 remove dependency on IActionViewItem
97c7d2ac84b add `editor/title/run` menu id and expose as proposed API
9b6aafb692d Improve trace messages
b784c952088 Remove terminalFocus from create new term keybinding
992481db7f1 "inline" empty submenus in editor title bar
ffe7654a9f7 ts - no implicit any
49061a5b8a1 Only show port notification in last window Part of #116058
d1c5afbbdcf Fix changing drives in simple file picker
f2f9d1b1e01 Merge remote-tracking branch 'origin/master' into tyriar/74620_2
1e8edfea6ed shared process - move all settings sync related services to sandbox
8116b47d82c sandbox - move user data sync contrib to sandbox
eb777f064b5 sandbox - move extension management and tips to sandbox
08988e65b5c sandbox - move telemetry service to electron-sandbox
b6545a0db66 windows does not support symbolic links
3a3b42a9a3a Merge remote-tracking branch 'origin/master' into tyriar/74620_2
4b5108a79b8 Remove log
47adc864f89 Get 2 way communication working
6132a763bc8 Get one way communication happening
6b030798796 only ask to inline when there would be enough space, https://github.com/microsoft/vscode/issues/114123
4941e47c025 add support to automatically inlining submenus (when rendering), adopt in editor titles for the len(submenu)=1 case
34adb675130 improve hover feedback for sash corners
3ef4aa861a3 sandbox - move localizations service to sandbox
9c40b34cbee sandbox - move diagnostics service to electron sandbox
9441f9054f7 shared process - move service to electron-sandbox
8c8ab33b79d shared process - delete sharedIPCHandle
6ac77de5d74 pfs - improve symbolic link test for windows
e5823fed988 :chore: extra comment
7e923e6f6ee action2 in explorer and debug: make sure to use original to preserve english title in command palette
0795762a8f0 allow gear~spin
100b7f04506 status - update background color (#115886)
82c57ad1fe4 name and id are required for remote views Fixes
c7427d59b11 always fallback to plain text (#115860)
bc1aac2a828 Dedupe tunnel requests for localhost Fixes #116124
2678e4b848a Only match exactly 7 equals (fixes #95040)
cd97629c445 #116152 enable smoke tests
714fd96f61a #114901 revert partially - do not scope view pane container context to its domnode - only use target while creating the menu actions
65505d8bec5 Merge pull request #115599 from microsoft/ben/114753
be5126d37c3 Also skip 'before', #116156
0829608afbf Change disabled tests to .skip
87a3effc79a Try to disable caching in the simple browser's iframes
518097377de Handle 304s for remote resources
99f4a0262ed notebook diff editor handle empty mimetypes.
d94093a14e6 handle append/replace output items.
29844a0baf3 disable smoke tests that time out
4623a509954 Fix #116154
6ba6002fb56 builtin renderer handles OutputItem.
fd6997fdc72 new output type shape only.
bd47ac847c3 auto save ...
779938d5e45 fix outputs loading
64a164c9d5c Add default color for sash hover border color (refs #114636)
ff03697a1aa Use node script instead of 'cp' command
0544c1d391c remove legacy typings.
46e28e3bbea Copy codicon files directly into sources instead of taking a non dev dependecy on the entire package
5b32b280375 Mark simple browser as a UI extension
eb62ecb01e2 Use white background in simple browser by default
b06d9007ef4 chore: bump electron@11.2.3
4e0bc11ad3f relative sizes persist
b7882a858fa touch up
7dc31b45ba0 active instance working for each tab
15616c18692 focused view context key should be set at global context
1e298d0353e Pass executableEnv to other side
456841a93ba Create createProcess ipc interface
281d2280861 Rename pty service to local pty service
c7d527f9cec update yarn.lock
280cbff391c fix home menu items not appearing
ee4a8bd5f4a Create pty service main <-> renderer channel
3021226eefd Move remoteterminalservice reg to contribution
4c690b34e09 remove log statement
9fc381f258c persist local terminals - not yet setting active instance or relative sizes
e146dd28e12 Extension management - refactoring workspace trust signal (#116118)
783bb42362b testing: adopt new state icons
3edc9925e05 NotebookDocument#metadata is readonly
c86be3bb57c Merge pull request #115309 from pfitzseb/sp/julia-grammar
5cfa6b7e263 update vscode-grammar-updater
a873e60a71b :lipstick: strict assertions
3334b1534c9 #114901 associate scoped context key service to target
86701b150d2 debug: update js-debug
fb8bced55bd after fix for grammar importer
0293b129e37 add name attribute, https://github.com/microsoft/vscode/issues/115746
7f1d17baca2 Update gulp-atom-electron (#116119)
1a9635193f6 update and fix grammar
ebac2cfa10b add colorizer test
50dc6c3c66f add search support
ac7918ed6e2 Fix terminal paste command
1da95321b14 RPM: Don't generate build_id links (#116105)
f5381197bf7 Improve ports view welcome text Part of #116058
0f170017904 Fix update-grammar scripts for cross-platform use
01ace15b27b Fix clear terminal command ID
3fa2ca3f7b0 Fix new terminal keybinding
2a38ef15feb remove used code
124cd2155a2 Merge branch 'master' into pr/pfitzseb/115309
75f4a581b7a fix https://github.com/microsoft/vscode/issues/116104
82f3379ac67 remove getActions*2 from view pane container
9dd25c4d196 Don't show browser preview action in Ports view web Part of microsoft/vscode-remote-release#4436
809bbd7b62f move interface to its sole user
67bac9bf500 remove unused types
e3d0d9c00cf Merge branch 'master' into notebook/outputs
d0205792b0e add todo-tags for API feedback
83a2eb403e1 fix compile errors
99c1589aed3 Merge pull request #116005 from jeanp413/fix-115922
4821adfc12d move convert logic into extHostTypeConverters
599f7a7031b logger shall log always when created with always option
2baf63ad001 use logger service for output appenders
f891543df7d Properly check for FuzzyScore.Default value. This was a regression from 37a4b96ae1820d21d215b460006e0baab471d6cc
afd102cbd2e Trusted Workspaces Feature Branch Merge (#115961)
01a3787cca0 Remove 'grant access' badge when done, fixes #115950
659245f86ca append or replace mimetypes.
03fdd53f968 append/replace output items
7323c520847 testing: avoid showing 100% if any test failed
ac60c82c7d7 add tests (#115944)
008e5c73371 RenderType.mainframe
90327ba10fd rename.
9f4772a98f1 rich mimetype renderer refactor
fc336c97d97 allow \closedWith comment to add unreleaded label itself
3c6756c11c9 Remove unused trigger
cfaf161c497 Bump actions (for the last time! moving to `stable` branch vs release tags)
5024a7053a0 convert output exthost/main. not optimized.
d68691c4445 fix #115931
152ccfbf3ab Update .mailmap
125bbba18dd Add self to mailmap
686f84aacf3 Fix typo
bdd51f1a048 Add name to mailmap
6302319a4ab Fix Emmet yarn lock
acb1bfa51c6 Update distro
cd725da2b22 xterm@4.11.0-beta.3
4fc8dc82f35 Fixes #110496 - use builtin gestures for open/diff
0a972947a13 no error and stream output anymore
3c17b03d3d1 :lipstick:
175ac0e0e53 OutputDto always has id
a3ef2648025 internal output types always have id
392128e1fe5 enable diff decorations first.
339d6ddf183 Fix #115854, #115839
ae0cfa4ec4c fixes #115810
9ec337bb49c BreadcrumbsControl#update should know when something changed, https://github.com/microsoft/vscode/issues/112630
c11bf9d7dfd register open explorer command with container
e60bc310b8e move window logging to main
e136ed66fd3 todo-comment update
70d355c42fa Fixes #115786: Handle overlapping semantic tokens
26e6d9e93ad Set the remote ext host pid and name (#115891)
c88888aa9bc wip: support overlay context key service
46c91d443a1 Update distro
80a738c2ffa Merge pull request #115758 from microsoft/tyriar/115053
daf7dd408b8 appFolder -> execInstallFolder
6b3d7512061 Merge pull request #114566 from microsoft/tyriar/92038
6848fcd7b0c Merge remote-tracking branch 'origin/master' into tyriar/115053
a4a6607ceb0 Use weak shell quoting for npm tasks with -- Part of #115876
631cc755d64 Resolve some todos
b3a0d081aea add deprecation tags, remove unreferenced types, add more todos
3c7fc6d6a0d fix unused import
d33b89256ea [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). Fixes #97979
1b4a9029355 Revert "remove used dto interfaces"
8522c22cb4f remove used dto interfaces
6f936f91fb0 remove need to massage ids onto output items
8737b166361 :lipstick:
bfa8e4e4005 Merge remote-tracking branch 'origin/master' into tyriar/92038
c54fb3c0d16 Fix remove recent task causing configure to run Fixes #114679
251e3e6ee33 Improve port hover Fixes microsoft/vscode-internalbacklog#1757
06e002eb16a Avoid deprecated assert methods
20f3ece2e09 Handle input on Android Fixes microsoft/vscode#107524 Fixes microsoft/monaco-editor#48 Fixes microsoft/monaco-editor#528 Fixes microsoft/monaco-editor#562 Fixes microsoft/monaco-editor#563 Fixes microsoft/monaco-editor#1538 Fixes microsoft/monaco-editor#2261 Refs microsoft/vscode#107602
6558f865330 `self.trustedTypes.createPolicy` is undefined in web workers on Android
7e25b47e662 Merge pull request #115809 from ferenczy/bugfix/wordBasedSuggestionsMode-typo
f3fd96e0f9f add NotebookCell#output2
0b4c2d48dc1 update distro
587ebc5d2ee Fix: wrong event for `onDidSaveNotebookDocument`
a9b412330a4 remote cli: open URL: %2F lost. Fixes microsoft/vscode-remote-release#4421
cdc8628d55e rename log service to logger
cf0b1a89265 debug: when focusing sessions from drop down give priority to stopped sessions
77bbee524f9 make extHost only send ITransformedDisplayOutputDto (convert error, text output inside the ext host)
cbc01b9a7b4 Don't leak RPC objects from API (#115679)
70cd3b36bac fix yarn lock changes names
84c635738d0 naming
a059d1deae8 more API proposals
e9c65a7e625 Supplementary function parameter types
17e0b26a858 Supplementary function parameter types
52838cf6799 Add back logging to open service.
dae51e3d5eb Revert "Fix build.."
28bd11549a4 Fix build..
a53084475d9 Add logging to help daignose. github/codespaces#2248
a7fbb92962d Revert "Revert "Don't modify _resolvedUriTargets after first set.""
f5f040052c2 Revert "Don't modify _resolvedUriTargets after first set."
2ff5b909bac fix smoke test typings.
0df177fe393 fix tests.
b84cadf3f83 Don't modify _resolvedUriTargets after first set. Maybe a fix for github/codespaces#2248
8c1c32be6d4 Update commonEditorConfig.ts
f2b87fd6cd4 Extensions do not update cell outputs/metadata directly.
99f71a032ea tweak settings for macos web
4d6d2266fac reuse display output as the single output type for rendering
12eb0b72541 updating web menu behavior refs #114200
2fda718ad71 Fixes #115801 - improves conflict decorations
916c13921dc onload => addDisposableListener Ref #115325
28b81efa20f Move configure terminal settings to registerAction2
b32502b95c0 Add terminal view item to view file
98f697844a3 Make switch terminal action use registerAction2
193173c8289 Fixes #114361 - adds branch/repo to aria label
c30770a4256 Hide copy when no selection (disable would be ideal)
b751e8a137c Select default shell
bead496a613 Use object-fit: contain to keep image at proper aspect ratio. Ref #115325
beee6b13f7e Split terminal in active workspace
4dfab617e0b Merge branch 'sandy081/smoketests/remote'
63310d91d3c remove install extension
698eea649ea Remove editor from preview on interction.
a0855b30c70 Use rmdirSync instead of rimraf
a81dd8df862 IRawOutput -> IOutputDto
9db9edc09e0 Paste getAction
b5ba200088a output always contains id
6826c825d8a Compress images (ref #115327)
464492ff0bc Terminal getActions: Create terminal
b90b70e7e30 Scale images down under assumption they're exported at 1.5x Closes #115325.
5838880151b Allow for dark/light/hc imges. Closes #115327.
1c60676ac69 Terminal getActions: Kill terminal
c023260cc7c rename menubar visibility default to classic refs #114200
8132711922b Fill in context menu more
fd2ce701b69 testing: fix locale string
5b2dc0cad22 npm: move debug script lens into npm, clean up parsing logic
05b3f6f7adf re #115717
01406096de1 remove unused self size monitoring.
66415d85066 Merge pull request #115775 from microsoft/merogge/terminalUnitTest
5e27d3966dc fix #79692, re-enable test
087b0081983 debug: store debugUx state key to reduce flashing
668a6401f60 build - increase timeout for integration tests to 10min
6e3d5182253 Add context menu copy back
7c0be00b979 only update terminal dropdown options if they've changed (#115720)
e88863d191f polish task name message in debug anyway dialog
424b2212e00 debug: propose to debuAnyway if the problemMatcher is not defined
7804da86f09 Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
62ce116f106 Terminal getActions: Select all
a9bc2be6ce4 Terminal getActions: Copy selection
e9a9a479810 fixes #114914
422361234ff fs - still return child even if unknown (#115645)
190733e9d32 more API todos, NotebookCellOutput#id
116f8f61e1f Merge remote-tracking branch 'origin/master' into tyriar/92038
3973012a9cd Only getPackageManager once per folder Part of #115384
f6581675046 Rename appDirname -> appFolder
3bd244bcf25 Merge branch 'master' into sandy081/smoketests/remote
900f1a1c5f6 iconExtensionPoint: improve descriptions and nls keys
52ecf853209 Check for drive letter without slash in file picker Fixes #114567
2d10baa51af remove NotebookCellOutput#metadata
e83180b96f2 Merge branch 'joao/scm-menu-actions'
3421442c963 :lipstick:
42cdb7fa0b5 fixes #115677
684f61b4567 Allow to contribute to icon registry from icon contribution point. Fixes #114942
082af46e665 base icon regexes on shared expressions
ab43469e12b Use role 'none' for some parts to make screen readers less chatty
c178440297c update distro
94bc75db66d Merge branch 'master' into sandy081/smoketests/remote
a54d8b23c13 fixes #114908
4afd8c709c8 Catch expected exception in tree view test Fixes #113896
056d6609183 Merge branch 'master' into sandy081/smoketests/remote
a93d3178841 update package json
cb537dd4e82 fs - provide a fallback when readdir with filetypes fails (#115645)
be820b8f425 Fix custom iconLabel hover flickering on description Fixes #114230
2b6bd236136 Fix #115690
70d9246943b fs - use our readdir method everywhere
d4b65868f2d enable the test
0494790a5ee fix https://github.com/microsoft/vscode/issues/115746
9572b419cbd test not running - enable remote check
2c00f1afc97 Add validation message for portsAttributes Fixes microsoft/vscode-remote-release#4365
72e8e9f5bef fs - do not log an error when watching results in ENOENT
914cef30d50 integration tests - disable minimap to reduce error output (#115747)
bd20a720fba Rename "Existing Tunnels"
3c3686e0fbc check only extension
66a1a9bee37 fs - :lipstick: symbolic links handling
6250b9fde91 :up: distro
30ba42cf462 fs - fix leftover todo
0eb2d4556a2 Modernize pfs file system library (#115695)
4bdba123d24 use PersistKeySet
265d5da0b34 remove unused buildunit-files, fyi @dbaeumer
d62c307366e fs - fix tests on windows
55ab8b53f80 Merge branch 'master' into sandy081/smoketests/remote
acedbdf50b1 update distro
0ecd7f72d8e add remote server cli test
a0d9df38adf Merge remote-tracking branch 'origin/master' into joao/scm-menu-actions
f4581645226 fs - add test for symbolic link handling when link points to source
ba35190e9cc limit editor title bar actions to 7 entries, https://github.com/microsoft/vscode/issues/115198
866c0160d47 fix build.
43beff622ac :lipstick:
55d04df641d Fix #115316: Getting started back button looks unstyled
9ddea6f385e chore: bump electron@11.2.2
041f9b975b0 fix missing total height change event.
e984154e118 merge stream output in rendering
5d650cd8178 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
370a7ee077d Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
a9ccd48a1f7 enable extension tests in web
d6ebd887f73 Merge branch 'master' into ben/modernize-fs
bc0645202f3 fix build.
eac031eedd7 :lipstick:
46c10294642 Fix #115316: Getting started back button looks unstyled
ff85144fdd3 chore: bump electron@11.2.2
4e6d9ce2b79 add server cli test
cc58f84bfef Merge branch 'rebornix/stream-output'
cda6949fedd scm: hide actions when no repos are open
9c479a4518d enable remote smoke tests
2402c94e8ea scm: collapse all menu item
4beba243a03 fix missing total height change event.
6931bc71320 merge stream output in rendering
acc0d4206e1 :lipstick:
d2eaafb9078 scm: sort actions
3842f92113a scm menus: RepositoryVisibilityAction.precondition
ff7921ebd13 Allow setting startupEditor to `readme` as either default value or user value. Fix github/codespaces#1580
066c5844050 enable remote smoke tests
5115a8eae79 Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529
55579f367af update distro
caca11f2997 Bump Emmet to fix #115623
1925f5ce16c xterm@4.11.0-beta.2
ef0657580f9 fs - preserve symlinks properly
59cf8810d92 Remove min-height from input box message Looks like the 34 here is just an old leftover
f7ffeda190d scm menus: RepositoryVisibilityActionController
9dbc765a385 Add appDirname variable
dfc2a6c1ae2 Fix codicon tree action vertical alignment
2d31774a528 fs - provide an option to `copy` to preserve symlinks or not
056418cb9f8 Improve portsAttributes setting description Fixes microsoft/vscode-remote-release#4373
268bb6ea737 Scroll input right when setting selection at end Fixes #115152
c5bf12802f1 Fix #115699
02fddad16d9 scm: more menu refactorings
429f1bae119 fixes #115625
28359b13691 Fixes #115588: Dispose everything associated with the extension host before attempting to close window
45bf35664a9 :lipstick:
805d7949eb4 Use relaunch function instead of reuseTerminal
4f237e52bb9 scm menus: view mode toggles
00d81156476 Merge branch 'master' into ben/modernize-fs
a00411c7e8b Debug Console, Copy All (to clipboard) do not include source file name
bab55b86fc5 Merge pull request #114182 from susiwen8/113389
4bc335b05ab Introduce setting debug.console.collapseIdenticalLines to disable collapsing identical lines in Debug Console
376716d1aee status bar - don't leak RPC objects from API (#115679)
538f72e2a7b Fixes #115662: Add support for escaping `@` as `@@` in regular expressions to avoid replacement
26ffdab0be4 Merge branch 'master' into joao/scm-menu-actions
495ed055117 fs - preserve symlinks when copying them (#114881)
06c0dbe6162 fix compilation error
2525f3e2763 Merge branch 'master' into pr/113673
7c90e1f5ba9 fixes 115685
67ccf8c649e Add open preveiw action to port notification and setting (#114572)
8d7157ed451 Make task definitions dynamic Fixes #114793
1cab95f5b6c fs - fix compile error for now
aca5d3ea2e9 fs - merge readdir functions into one
7e05f9f0821 add appendCellOutput API proposal and implementation
aaf7b923c6c fix: prevent scroll when list focused in zone-widget (#114912)
6675687f9e2 Merge branch 'joao/fix-100151'
03fd1a32c0f :lipstick:
73c5b484f34 fixes #100151
b28cd23d521 fs - more removal of promisify utility
6ca7afa84fb add support for `application/x.notebook.error-traceback` mime type
dbf6147c01e fs - remove promise based methods from pfs and replace with fs.promises
42436d5a7be Merge pull request #115665 from microsoft/ben/113703
a17c656c330 fs - some polish around file services
a01d16e77e9 debt - use a native private property in ExtHostQuickInput
194e1c5f1c8 fs - retry async rimraf unlink
e2f7159745c fs - remove custom rimraf solutions
c399d039a71 debt - don't expose MainThreadNotebookShape from NotebookEditorDecorationType
60ce9ab9c5a #115590 More tweaks
74937e0a89b Merge pull request #115530 from microsoft/joh/norpc
944c4b4fced fs - drop our custom rimraf solution and use node.js
2cf80f97cc1 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636)
aa840d53d28 Move action microsoft/vscode-github-triage-actions
e99ec0c6e54 do not register open command for generated view containers
7690293ae20 clean up and add some doc
5b913c0cc21 Merge branch 'master' into ben/modernize-fs
ef1f94d969b "Select for Compare" is available for WebView tabs (fix #113703)
63ad2bafafa Fix #115321: Getting started Skip button does not use pointer cursor and has really wide click target
b7e588f2c64 Fix #115322: Getting started "Next" button in step is not keyboard accessible
4f8637eb541 Dont contract item on reload
bcf14260d2d Make sure contibuted openers are cleaned up if they are renamed for an extension that is not uninstalled
34e46f2e67d Support anyOf for rich settings editor (#115648)
51e6c241d1b Change click on selected item to deselect it.
a9e6b93132e Fix #115393
5f3c37f918d fix #115099
82812ed8c93 Treat clicks on the image the same as clicks on the button. Fixes #115320
316a1d86e09 Enable rich settings object editor for schemas that use anyOf (#115642)
352d5df7728 Mark functions abstract for settings tree (#115643)
617095939f4 Fix #115323: Getting started pressing enter when when the step has focus does nothing
dfe10d0baf5 Get started color polish (#115331)
a105ccb4363 #115289 fix show explorer command
cba8232d778 update seti & add preview page
570f46ddf20 #115289 - register view open action - use view open action id if view container open action is not registered - do not register view container open action for panels and some viewlets
ef64c83ef29 Fix #115429: Search keyword is cleared after window reload
01216213efa improve terminal title sanitizing, fix #115291 (#115634)
a881dd44ccd support running active files with filenames containing parenthesis (#114946)
66635b8bd6e remove unknown content change in nb text model.
acb300b004b Merge pull request #115630 from microsoft/rebornix/multi-selection
5d84ee5c192 Ensures icons are contained
06fc252b9a4 Prioritize import quickfix over spelling
501274f1d7a Fix #115633
04abcc03381 yarn watchd does not detect interface change again.
16d84195625 smoke test
5ec17aba95e fix build in exthostnotebook
04e6c8638ec Prevent decoding URI the user is trying to open externally (#115615)
3c79b84e34c Update Codicons: add type hierarchy, table, and variable-group icons https://github.com/microsoft/vscode-codicons/commit/6e29ef1dae9c8aca8311a1ac433ee86a6ab873cf https://github.com/microsoft/vscode-codicons/commit/39a2dd5bba2725c426a9fb03d0ddfb40fe0719a2
57488b54303 Fix #115595: Search editor: respect `soft` option in `revert`
4aa4d1f65f7 Revert "Add a dialog box when opening unsaved files in a custom editor (#114947)" (#115627)
33f49b2363c Add a dialog box when opening unsaved files in a custom editor (#114947)
c3c0db94f3d Merge remote-tracking branch 'origin' into rebornix/multi-selection
c4f273e3dfe fix tests.
9c4d2480630 fs - avoid one exists() call
0677d5e6f62 fs - sort pfs and introduce SymlinkSupport namespace
3088c27fbdc debug: mark terminal as free when the associated debug session ends (#115573)
6662709200d Merge pull request #115578 from obsgolem/master
e6712df1110 Simplify logic
b60478452fa [themes] fix dept in default theme files. Fixes #111877
f345c732a3e Allow moving to blank lines also by model lines
7a6a45fb2c1 browser tests - fix regression from updating playwright
76e6174c90b validate yarn.lock changes in PRs
3c6e1758ecf Convert to use PrevBlankLine / NextBlankLine in the "to" argument.
2808625686b No need to create aliases
1a016a67b2e :up: deps
d50306793fc Upgrade Playwright to v1.8.0. (#115241)
507e210014e Sentence casing on terminal link text Fixes microsoft/vscode-remote-release#4363
970d920f5bd fs - modernize `move` and add comments
3debe292293 #115590 tweak wordings
21aa14f0642 remove ext.ts
653e409f480 Merge pull request #115336 from rluvaton/patch-1
085185259ff Env var changes will restart terminal automatically
fd978d6feac Merge pull request #115190 from PathToLife/pathtolife/double-press-keybind
b8737236efd Minor tweaks
3022afaeaa2 Minor refactorings
2fb57aa3b64 Revert do not show compare for markdown preivew
a0d76bb9834 fs - drop pfs.mkdirp in favor of node.js
ca746af08ab fix hygiene
35e1ee2ecc0 ext: extract to disk
72a9a9ca395 Simplify code
3079c2245ce Only restore non-auto-forwarded ports Fixes #115216
a77a89eaef4 Also handle single modifier keybindings in `StandaloneKeybindingService`
cfc22176e62 Add tests, some renames & refactorings
7e714f4d25e more notebook API todos
c3b556727e2 fix update-grammars script
8bf9b56adec Merge branch 'joao/extensions'
fa0e0004772 :lipstick:
f92b41b5d5e Add defaultSnippets for portsAttributes Fixes microsoft/vscode-remote-release#4382
7e0230677aa improve ext ci output
c770c381978 update notebook milestones
9dcecc01c6f fix https://github.com/microsoft/vscode/issues/115353
6b2a14afc68 Prevent two task defaults Fixes #115281
56dfaf8b985 #115522 adopt to settled promises
b2d303d16e7 ext: allow anonymous access
42fcb8d7c55 Custom editors: improve the generic save error notification (fix #115598)
abb05eb058b Fix #115586
83935a961f0 Merge pull request #115452 from jogo-/patch-1
7020ccf1346 #115289 show only default containers in view menu
3feb8937a80 editors - make sure to always remove pending confirmations even in error case
4342faa67cf backup tracker - wire in cancellation token
867b60d649e backups - show cancellable progress for backup/revert too (#115028)
04d4310a8a5 fix smoketest (#115586)
2604a356e27 Fix typo in papercuts.github-issues
ee29ad444b7 Include closed issues too for verification found.
d45a8915d27 transient metadata should be used to control the content change and dirty state.
f96b651052a we should only use comm object to communicate.
36e0c46923e Merge branch 'master' into rebornix/multi-selection
be9de77eb40 Added a new "blankLine" option for move units. This option will move the cursor to the next/previous line which consists only of whitespace, skipping over folded or otherwise hidden lines.
d9ff550d02d Add intellisense for onOpenExternalUri activation and rename event
7d5052f5084 Set permission handlers for webviews
d99c218e9b2 Make sure we always apply TS auto imports, even if VS Code applies the completion before it has been resolved
60bb22ddd3c Use `test` instead of `match`
7490ac87e19 Fix spelling
5851bcab4d9 Use `?.`
c3699dc01db Fix wording on error
4ccfa1d019b Fix spelling
6f1fbfdd935 Inline object map type
8c3e6cd9ee2 Fix spelling
4e00f75408e Remove stubs file reference protocol
6fed1b63833 Uses background flag for better perf/mem usage Filters out deleted resources
ed410a1cc04 adopt icon descriptions fixes from vscode-docs
925d9234b86 Pick up latest TypeScript 4.2 nightly
833bae4fd91 Add more explicit implementations of ICustomEditorInputFactory
0f9ff35c82a Fix #115289
61decba0335 fix extension categories sort order
efaceb5f682 Enable 'Install Additional Product Icon Themes'
82af67ebce4 Plumb etags through rest of the webview resource pipeline (#115360)
80ba07df03b notebooks: add generic colors for renderers (#109412)
d5685965c5e Fix keybinding for Search view missing from view and sidebar #115556
0eaf57957fb typeahead: line wrap improvements
7583817a12a added unreleased fixes to endgame notebook
a5a33501be1 chore - group notebook specific api proposals together
b37252c1823 Update grammars
a99dd66f0f7 test more results of create-functions
02d28757e88 :lipstick:
76962b2583a ext: ci command
2ceeaeb6814 hide proxy from TextEditorDecorationType
abbc2e305d7 more API todos for notebooks
c9a7425b903 Merge branch 'master' into pathtolife/double-press-keybind
750888c4967 Merge pull request #114957 from TacticalDan/tacticaldan/scrollingPerformance
b82933a1d2a Limit to 8ms (120fps)
0ac7f0ee830 Merge branch 'master' into tacticaldan/scrollingPerformance
3ec92ad8ad5 Better hiding of custom hover in icon label
a5b078b5514 debt - adopt some ? operator
bc837b7162e :lipstick: dialog main service locks
a0c75f60530 add tests for createXYZ functions and skip most of them...
38ca4695d10 Fix #114432: Multiple save dialogs appearing on Windows if Ctrl+S is pressed multiple times (#114450)
178e7034bc4 simplify map creation, fyi @bpasero
03da2de889c add proper yarn.lock files
a0cb5c5a46e Fix port label not always getting set Part of microsoft/vscode-remote-release#4364
ad8f7e18728 Fixes microsoft/monaco-editor#2329: Move `registerThemingParticipant` call to `/editor/`
38db1778aa1 adopt built-in extensions
b24036eaa27 Use label as tooltip fallback properly Part of #115337
2681e07db46 more notebook todos
53ae79d62d9 Avoid the CSS general sibling combinator ~ for perf reasons
ddd678ab297 debug console menu action polish
f37f96bbec3 Merge pull request #115261 from microsoft/alex/language-config-priority
47390dbe1b1 Fixes #115221: update emoji tests
300effb0c8f add some notebook API todos
3d2ca29012c hide terminal proxy
a60beb9d7a8 don't leak proxies in editor land, also remove indentSize property which isn't API
82c629eb3a4 hide tasks in TaskExecution
46cf57b2646 a bunch of failing tests
930b5686ffa add todo
3114b1c4c52 hide rpc proxies
4cfd5f85080 clipboard changes
1ecf01b9c71 mark rpc protocol and proxies with symbols and try to find them from an API test (with success...)
01e92bdc93c debug: do not render checkmark in view menu for the debug console
b08c1eb5bce Merge pull request #115345 from shskwmt/fix/115154
1f4506183c4 for now remove isSaving() implementation from custom editors (#115526)
34ca1211023 adopt Promises.settled
00a199daf73 Merge branch 'master' into fix/115154
8b510618c89 Merge pull request #115401 from microsoft/tyriar/115390
0627cf0a2d2 event - adopt Promises.settled in async emitter (#115522)
769ad06e7c1 Promise.allSettled - use native variant if it exists
71bd9c5032c Revert "event - adopt Promises.settled in async emitter (#115522)"
643cbb2aaa6 Fixes microsoft/monaco-editor#2328: In some webpack configurations, `process` can be defined, while `process.nextTick` is not
126959896ff event - adopt Promises.settled in async emitter (#115522)
5c7fc5da28e Fixes #112382: Use replacement characters when doing dom based line break computin
c2759462f8b backups - catch errors on shutdown and don't show modal dialogs in extension development (#115028)
0ca20779b5b Promise.all() does not await all promises when one throws (#115522)
08c73d7b6e4 history - make sure to track file renames properly (#113277)
8d6164f25d1 :up: chokidar@3.5.1
d30c12dc6b3 debt - fix some types in bootstrap JS files
a9b98904880 Improving performance of tree traversal getViewState function (#115387)
f5bb67e37aa Unit tests cleanup (#115377)
6a1c7a5097d Fix #115509, register a separate action for opening serch editor from view
9e152f9a193 Fix #11511 Search Mode setting does not open editors unless search view is visible
50ec8ea6e76 Merge branch 'master' into patch-1
ef2c97e92f6 Fix spelling in papercuts.github-issues
a916ce9076c Add "overflow: hidden" style to split-view-view within integrated-terminal
81ae94a9dc8 bump version to 1.54.0
ec805db5eda add repository field to extensions package.json
9a5d14e307a run prettier over extensions json files
1e8d0be3761 Make term config tests await config
3921d63e64f Add "overflow: hidden" style to split-view-view
c628fd10fb0 Merge branch 'master' into patch-1
80f20b3d9f2 fix(workbench): add forgotten escaping in regex
b0ac7e40bbd add Julia grammar
8471235643e Give a higher priority to language configuration set via API call (#114684)
9548fe4af9e bugfix - fix macos not working because scan code was removed - add isModifierKey() logic to scanCode.ts, consistent with windows keyCodes.ts
b14064fbf84 minor commit - fix comment inconsistency - rename function camelCase
d8a474947ce fix comments
de4b1289848 fix PR Layers check
27fc6204873 comments
26c709a7c6a Merge branch 'microsoft-master'
28b3a7e3a93 New method to avoid regression, found via unit test, related to modifier keys being ignored in getDisptachParts()
301b9f7ed77 working on fixing unit test regressions
c67f42f1b51 Fix modifier key triggering chord - revert removal of shift key
4d0d77f9b12 remove attempt at fixing shift+[shiftleft] binding - better solution to be commited later
ae426b39b18 macos implemented double shift keybind windows initial implementation
bc0262a6645 Revert "hack to make double shift possible in widget"
6794401b7c8 minimal changes
5e948799db0 fix build
b2600b23d5b Cut keyboard shortcut support mutli selection
86a88180596 multi selection in notebook
601161f8dd0 Reduce arbitrary event limiter from 16ms down to 4.16666 (support for monitors up-to 240hz) #107016
caac9511a73 windows attempt at "shift shift" - still bugged
5ed3c977bdc hack to make double shift possible in widget
03c59637b69 wip
160bdf06b34 wip: adopt menu actions in scm
768ace7b7f1 Merge branch 'master' into 113389
9be03fe29b2 Fix: add alwaysConsumeMouseWheel for list
3563e2b7403 rename run to exec for consistency
REVERT: 622cb03f7e0 Merge pull request #116444 from microsoft/alex/stable-fix-116060
REVERT: 5933e313e5d Fixes #116060: Clone minimap options before changing them
REVERT: f3a12e053e1 Pick up TS 4.1.5 (#116380)
REVERT: 3b9cef2b8d1 Bump Emmet (#116230)
REVERT: 8757f67bcda fix #116049 (#116319)
REVERT: 73c0a56bbd2 Merge pull request #116311 from microsoft/joh/fix/116094
REVERT: 5cf34afa107 Use weak shell quoting for npm tasks with -- (#116309)
REVERT: 6635ca9a64e Merge pull request #116245 from microsoft/connor4312/debug-repl-fix
REVERT: 65406fcea58 fix https://github.com/microsoft/vscode/issues/116094
REVERT: 43e11faf4ee fix: CreateFile ERROR_FILE_NOT_FOUND from crashpad handler (#116256)
REVERT: 17d65083f6c debug: replace element when appending text to ensure updates in repl
REVERT: 9d194eac0d7 This reverts us to the previous distro commit (#116218)
REVERT: 1fe57f42761 Merge pull request #115789 from microsoft/rebornix/fix-notebook-runstate
REVERT: d63ab6acdbd bump version to 1.53.2 (#116228)
REVERT: 4aff7304539 Merge pull request #115772 from microsoft/misolori/1.53/create-pr-icon
REVERT: 678843ff3ad fixes #115810 (#115943)
REVERT: e1ec11f5183 always fallback to plain text (#115860) (#116177)
REVERT: 615ea78d96a status - update background color (#115886) (#116181)
REVERT: 00d7f953055 add changes (#116223)
REVERT: 3c19fc731cb Pick up the official TS 4.1.4 build (#116222)
REVERT: 5d424b828ad Pick up new distro version and bump version (#116149)
REVERT: ee2c947e064 ci: update newer 11.2.1 for CVE-2021-21148 (#115951)
REVERT: e23884b9476 re #115717
REVERT: 5da053f081f Update Codicons: add 'git-pull-request-create' https://github.com/microsoft/vscode-codicons/commit/686357b7174e7b3113640fea20db7efc84d8d1d4
REVERT: 7f04ecd68be use PersistKeySet (#115744)
REVERT: 8490d3dde47 Merge pull request #115701 from microsoft/sandy081/fix115699
REVERT: 1d6c8826375 Fix #115699
REVERT: f84decb78f3 Merge pull request #115686 from microsoft/isidorn/openEditorsCollapsed
REVERT: 203b86d14c5 fixes 115685
REVERT: 83f7a99bd95 Azure DevOps - Add global variable for VSCODE_QUALITY (#115636) (#115673)
REVERT: e1c818a1711 Merge pull request #115655 from microsoft/rebornix/fix-jupyter-activation
REVERT: 761dd469c13 chore: bump distro
REVERT: 8d779a4fada Merge pull request #115609 from microsoft/joh/fix115353
REVERT: 30fe91131c9 Merge pull request #115611 from microsoft/isidorn/selectForCompareUntitled
REVERT: 8dbf3d717b2 Revert do not show compare for markdown preivew
REVERT: bc38ed1b5a3 fix https://github.com/microsoft/vscode/issues/115353
REVERT: 65006668d07 Merge pull request #115547 from microsoft/aeschli/installProductIconTheme
REVERT: b99487f4168 Fix keybinding for Search view missing from view and sidebar (#115558)
REVERT: feda473d978 Enable 'Install Additional Product Icon Themes'
REVERT: 565dc9704f2 Use label as tooltip fallback properly (#115537)
REVERT: c02643e3c95 Properly set port label from ports attributes
REVERT: ae05392454a Merge pull request #115536 from microsoft/isidorn/debugConsoleCheckmark
REVERT: e4a65573a89 render "Debug Console" action after a separator
REVERT: a62c65bdb74 ignore focus when toggling debug console visibility
REVERT: 4d98741552d debug: do not render checkmark in view menu for the debug console
REVERT: ad232b0ac13 Fix #115509, register a separate action for opening serch editor from view (#115514)
REVERT: 4eb39372949 Fix #115511 Search Mode setting does not open editors unless search view is visible (#115513)
git-subtree-dir: lib/vscode
git-subtree-split: fd6f3bce6709b121a895d042d343d71f317d74e7
2021-03-12 01:27:09 +08:00
|
|
|
return getLanguageService(document).doHover(document, textDocumentPosition.position, styleSheet, settings?.hover);
|
2020-12-16 06:52:33 +08:00
|
|
|
}
|
|
|
|
return null;
|
|
|
|
}, null, `Error while computing hover for ${textDocumentPosition.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onDocumentSymbol((documentSymbolParams, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(documentSymbolParams.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).findDocumentSymbols(document, stylesheet);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing document symbols for ${documentSymbolParams.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onDefinition((documentDefinitionParams, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(documentDefinitionParams.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).findDefinition(document, documentDefinitionParams.position, stylesheet);
|
|
|
|
}
|
|
|
|
return null;
|
|
|
|
}, null, `Error while computing definitions for ${documentDefinitionParams.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onDocumentHighlight((documentHighlightParams, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(documentHighlightParams.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).findDocumentHighlights(document, documentHighlightParams.position, stylesheet);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing document highlights for ${documentHighlightParams.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
connection.onDocumentLinks(async (documentLinkParams, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(documentLinkParams.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const documentContext = getDocumentContext(document.uri, workspaceFolders);
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).findDocumentLinks2(document, stylesheet, documentContext);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing document links for ${documentLinkParams.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
connection.onReferences((referenceParams, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(referenceParams.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).findReferences(document, referenceParams.position, stylesheet);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing references for ${referenceParams.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onCodeAction((codeActionParams, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(codeActionParams.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).doCodeActions(document, codeActionParams.range, codeActionParams.context, stylesheet);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing code actions for ${codeActionParams.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onDocumentColor((params, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(params.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).findDocumentColors(document, stylesheet);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing document colors for ${params.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onColorPresentation((params, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(params.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).getColorPresentations(document, stylesheet, params.color, params.range);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing color presentations for ${params.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onRenameRequest((renameParameters, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(renameParameters.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).doRename(document, renameParameters.position, renameParameters.newName, stylesheet);
|
|
|
|
}
|
|
|
|
return null;
|
|
|
|
}, null, `Error while computing renames for ${renameParameters.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onFoldingRanges((params, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(params.textDocument.uri);
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
return getLanguageService(document).getFoldingRanges(document, { rangeLimit: foldingRangeLimit });
|
|
|
|
}
|
|
|
|
return null;
|
|
|
|
}, null, `Error while computing folding ranges for ${params.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onSelectionRanges((params, token) => {
|
|
|
|
return runSafeAsync(async () => {
|
|
|
|
const document = documents.get(params.textDocument.uri);
|
|
|
|
const positions: Position[] = params.positions;
|
|
|
|
|
|
|
|
if (document) {
|
|
|
|
await dataProvidersReady;
|
|
|
|
const stylesheet = stylesheets.get(document);
|
|
|
|
return getLanguageService(document).getSelectionRanges(document, positions, stylesheet);
|
|
|
|
}
|
|
|
|
return [];
|
|
|
|
}, [], `Error while computing selection ranges for ${params.textDocument.uri}`, token);
|
|
|
|
});
|
|
|
|
|
|
|
|
connection.onNotification(CustomDataChangedNotification.type, updateDataProviders);
|
|
|
|
|
|
|
|
// Listen on the connection
|
|
|
|
connection.listen();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|