Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrebornix <penn.lv@gmail.com>2022-04-14 21:21:41 +0300
committerrebornix <penn.lv@gmail.com>2022-04-14 21:21:41 +0300
commit30caa88a453bc88d7eab70c6b1a0207efbbfd517 (patch)
tree54771798e7d3ce4e8ac1fd06355c944d89bccc26 /src/vs/workbench
parent280050dba576740f0350245409d147aa2c84aa94 (diff)
parent3c9c0e36cd536805b8d376d1f1e09b6db0c53522 (diff)
Merge remote-tracking branch 'origin/main' into rebornix/lazy-kernel
Diffstat (limited to 'src/vs/workbench')
-rw-r--r--src/vs/workbench/contrib/debug/browser/baseDebugView.ts2
-rw-r--r--src/vs/workbench/contrib/debug/browser/media/debug.contribution.css4
-rw-r--r--src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts4
-rw-r--r--src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts4
-rw-r--r--src/vs/workbench/services/untitled/common/untitledTextEditorInput.ts7
-rw-r--r--src/vs/workbench/services/workspaces/common/workspaceTrust.ts12
6 files changed, 16 insertions, 17 deletions
diff --git a/src/vs/workbench/contrib/debug/browser/baseDebugView.ts b/src/vs/workbench/contrib/debug/browser/baseDebugView.ts
index 89f39336b31..e97efddd569 100644
--- a/src/vs/workbench/contrib/debug/browser/baseDebugView.ts
+++ b/src/vs/workbench/contrib/debug/browser/baseDebugView.ts
@@ -157,9 +157,9 @@ export abstract class AbstractExpressionsRenderer implements ITreeRenderer<IExpr
renderTemplate(container: HTMLElement): IExpressionTemplateData {
const expression = dom.append(container, $('.expression'));
const name = dom.append(expression, $('span.name'));
- const value = dom.append(expression, $('span.value'));
const lazyButton = dom.append(expression, $('span.lazy-button'));
lazyButton.classList.add(...Codicon.eye.classNamesArray);
+ const value = dom.append(expression, $('span.value'));
const label = new HighlightedLabel(name);
diff --git a/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css b/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css
index 79d71301157..577a80c532e 100644
--- a/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css
+++ b/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css
@@ -130,10 +130,6 @@
display: inline;
}
-.monaco-workbench .monaco-list-row .expression.lazy .value {
- display: none;
-}
-
.monaco-workbench .debug-inline-value {
background-color: var(--vscode-editor-inlineValuesBackground);
color: var(--vscode-editor-inlineValuesForeground);
diff --git a/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts b/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts
index 630cd3a523a..b6317eb2dd7 100644
--- a/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts
+++ b/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts
@@ -60,6 +60,10 @@ export class FileEditorInput extends AbstractTextResourceEditorInput implements
}
}
+ if (!(capabilities & EditorInputCapabilities.Readonly)) {
+ capabilities |= EditorInputCapabilities.CanDropIntoEditor;
+ }
+
return capabilities;
}
diff --git a/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts b/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts
index cffd2b0362d..6e28efdd088 100644
--- a/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts
+++ b/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts
@@ -102,6 +102,10 @@ export class NotebookEditorInput extends AbstractResourceEditorInput {
}
}
+ if (!(capabilities & EditorInputCapabilities.Readonly)) {
+ capabilities |= EditorInputCapabilities.CanDropIntoEditor;
+ }
+
return capabilities;
}
diff --git a/src/vs/workbench/services/untitled/common/untitledTextEditorInput.ts b/src/vs/workbench/services/untitled/common/untitledTextEditorInput.ts
index e3c3799124f..deb041acb8c 100644
--- a/src/vs/workbench/services/untitled/common/untitledTextEditorInput.ts
+++ b/src/vs/workbench/services/untitled/common/untitledTextEditorInput.ts
@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import { URI } from 'vs/base/common/uri';
-import { DEFAULT_EDITOR_ASSOCIATION, EditorInputCapabilities, findViewStateForEditor, GroupIdentifier, IUntitledTextResourceEditorInput, IUntypedEditorInput, Verbosity } from 'vs/workbench/common/editor';
+import { DEFAULT_EDITOR_ASSOCIATION, findViewStateForEditor, GroupIdentifier, IUntitledTextResourceEditorInput, IUntypedEditorInput, Verbosity } from 'vs/workbench/common/editor';
import { EditorInput } from 'vs/workbench/common/editor/editorInput';
import { AbstractTextResourceEditorInput } from 'vs/workbench/common/editor/textResourceEditorInput';
import { IUntitledTextEditorModel } from 'vs/workbench/services/untitled/common/untitledTextEditorModel';
@@ -116,11 +116,6 @@ export class UntitledTextEditorInput extends AbstractTextResourceEditorInput imp
return this.model.getLanguageId();
}
- override get capabilities(): EditorInputCapabilities {
- const capabilities = super.capabilities;
- return capabilities | EditorInputCapabilities.CanDropIntoEditor;
- }
-
override async resolve(): Promise<IUntitledTextEditorModel> {
if (!this.modelResolve) {
this.modelResolve = this.model.resolve();
diff --git a/src/vs/workbench/services/workspaces/common/workspaceTrust.ts b/src/vs/workbench/services/workspaces/common/workspaceTrust.ts
index 49d6c42d4a8..8a29a82a900 100644
--- a/src/vs/workbench/services/workspaces/common/workspaceTrust.ts
+++ b/src/vs/workbench/services/workspaces/common/workspaceTrust.ts
@@ -215,22 +215,22 @@ export class WorkspaceTrustManagementService extends Disposable implements IWork
this._logService.info('[WT] Enter getCanonicalUri()...');
}
+ let canonicalUri = uri;
if (this.environmentService.remoteAuthority && uri.scheme === Schemas.vscodeRemote) {
if (isCI) {
this._logService.info('[WT] Return this.remoteAuthorityResolverService.getCanonicalURI(uri)...');
}
- return this.remoteAuthorityResolverService.getCanonicalURI(uri);
- }
-
- if (uri.scheme === 'vscode-vfs') {
+ canonicalUri = await this.remoteAuthorityResolverService.getCanonicalURI(uri);
+ } else if (uri.scheme === 'vscode-vfs') {
const index = uri.authority.indexOf('+');
if (index !== -1) {
- return uri.with({ authority: uri.authority.substr(0, index) });
+ canonicalUri = uri.with({ authority: uri.authority.substr(0, index) });
}
}
- return uri;
+ // ignore query and fragent section of uris always
+ return canonicalUri.with({ query: null, fragment: null });
}
private async resolveCanonicalUris(): Promise<void> {