提交 82ed3d45 编写于 作者: M Miguel Solorio

Revert "Merge pull request #87320 from microsoft/misolori/codicon-consolidation"

This reverts commit 6c9b23ed, reversing
changes made to 085abd5f.
上级 d119e434
...@@ -41,7 +41,7 @@ var editorEntryPoints = [ ...@@ -41,7 +41,7 @@ var editorEntryPoints = [
]; ];
var editorResources = [ var editorResources = [
'out-editor-build/vs/base/parts/codicon/browser/codiconLabel/**/*.ttf' 'out-editor-build/vs/base/browser/ui/codiconLabel/**/*.ttf'
]; ];
var BUNDLED_FILE_HEADER = [ var BUNDLED_FILE_HEADER = [
......
...@@ -67,7 +67,7 @@ const vscodeResources = [ ...@@ -67,7 +67,7 @@ const vscodeResources = [
'out-build/vs/base/common/performance.js', 'out-build/vs/base/common/performance.js',
'out-build/vs/base/node/languagePacks.js', 'out-build/vs/base/node/languagePacks.js',
'out-build/vs/base/node/{stdForkStart.js,terminateProcess.sh,cpuUsage.sh,ps.sh}', 'out-build/vs/base/node/{stdForkStart.js,terminateProcess.sh,cpuUsage.sh,ps.sh}',
'out-build/vs/base/parts/codicon/browser/codiconLabel/**', 'out-build/vs/base/browser/ui/codiconLabel/codicon/**',
'out-build/vs/workbench/browser/media/*-theme.css', 'out-build/vs/workbench/browser/media/*-theme.css',
'out-build/vs/workbench/contrib/debug/**/*.json', 'out-build/vs/workbench/contrib/debug/**/*.json',
'out-build/vs/workbench/contrib/externalTerminal/**/*.scpt', 'out-build/vs/workbench/contrib/externalTerminal/**/*.scpt',
......
...@@ -15,7 +15,7 @@ import { cloneAndChange } from 'vs/base/common/objects'; ...@@ -15,7 +15,7 @@ import { cloneAndChange } from 'vs/base/common/objects';
import { escape } from 'vs/base/common/strings'; import { escape } from 'vs/base/common/strings';
import { URI } from 'vs/base/common/uri'; import { URI } from 'vs/base/common/uri';
import { Schemas } from 'vs/base/common/network'; import { Schemas } from 'vs/base/common/network';
import { renderCodicons, markdownEscapeEscapedCodicons } from 'vs/base/parts/codicon/common/codicons'; import { renderCodicons, markdownEscapeEscapedCodicons } from 'vs/base/common/codicons';
export interface MarkdownRenderOptions extends FormattedTextRenderOptions { export interface MarkdownRenderOptions extends FormattedTextRenderOptions {
codeBlockRenderer?: (modeId: string, value: string) => Promise<string>; codeBlockRenderer?: (modeId: string, value: string) => Promise<string>;
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
* Licensed under the MIT License. See License.txt in the project root for license information. * Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import 'vs/css!./codicon'; import 'vs/css!./codicon/codicon';
import 'vs/css!./codicon-animations'; import 'vs/css!./codicon/codicon-animations';
import { escape } from 'vs/base/common/strings'; import { escape } from 'vs/base/common/strings';
import { renderCodicons } from 'vs/base/parts/codicon/common/codicons'; import { renderCodicons } from 'vs/base/common/codicons';
export class CodiconLabel { export class CodiconLabel {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import * as objects from 'vs/base/common/objects'; import * as objects from 'vs/base/common/objects';
import { renderCodicons } from 'vs/base/parts/codicon/common/codicons'; import { renderCodicons } from 'vs/base/common/codicons';
import { escape } from 'vs/base/common/strings'; import { escape } from 'vs/base/common/strings';
export interface IHighlight { export interface IHighlight {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
import { equals } from 'vs/base/common/arrays'; import { equals } from 'vs/base/common/arrays';
import { UriComponents } from 'vs/base/common/uri'; import { UriComponents } from 'vs/base/common/uri';
import { escapeCodicons } from 'vs/base/parts/codicon/common/codicons'; import { escapeCodicons } from 'vs/base/common/codicons';
export interface IMarkdownString { export interface IMarkdownString {
readonly value: string; readonly value: string;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import * as assert from 'assert'; import * as assert from 'assert';
import { IMatch } from 'vs/base/common/filters'; import { IMatch } from 'vs/base/common/filters';
import { matchesFuzzyCodiconAware, parseCodicons, IParsedCodicons } from 'vs/base/parts/codicon/common/codicon'; import { matchesFuzzyCodiconAware, parseCodicons, IParsedCodicons } from 'vs/base/common/codicon';
export interface ICodiconFilter { export interface ICodiconFilter {
// Returns null if word doesn't match. // Returns null if word doesn't match.
......
...@@ -8,7 +8,7 @@ import * as os from 'os'; ...@@ -8,7 +8,7 @@ import * as os from 'os';
import * as browser from 'vs/base/browser/browser'; import * as browser from 'vs/base/browser/browser';
import { $ } from 'vs/base/browser/dom'; import { $ } from 'vs/base/browser/dom';
import { Button } from 'vs/base/browser/ui/button/button'; import { Button } from 'vs/base/browser/ui/button/button';
import { CodiconLabel } from 'vs/base/parts/codicon/browser/codiconLabel'; import { CodiconLabel } from 'vs/base/browser/ui/codiconLabel/codiconLabel';
import * as collections from 'vs/base/common/collections'; import * as collections from 'vs/base/common/collections';
import { debounce } from 'vs/base/common/decorators'; import { debounce } from 'vs/base/common/decorators';
import { Disposable } from 'vs/base/common/lifecycle'; import { Disposable } from 'vs/base/common/lifecycle';
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
import 'vs/css!./codelensWidget'; import 'vs/css!./codelensWidget';
import * as dom from 'vs/base/browser/dom'; import * as dom from 'vs/base/browser/dom';
import { renderCodicons } from 'vs/base/parts/codicon/common/codicons'; import { renderCodicons } from 'vs/base/common/codicons';
import { escape } from 'vs/base/common/strings'; import { escape } from 'vs/base/common/strings';
import * as editorBrowser from 'vs/editor/browser/editorBrowser'; import * as editorBrowser from 'vs/editor/browser/editorBrowser';
import { Range } from 'vs/editor/common/core/range'; import { Range } from 'vs/editor/common/core/range';
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import 'vs/css!./media/suggest'; import 'vs/css!./media/suggest';
import 'vs/base/parts/codicon/browser/codiconLabel'; // The codicon symbol styles are defined here and must be loaded import 'vs/base/browser/ui/codiconLabel/codiconLabel'; // The codicon symbol styles are defined here and must be loaded
import 'vs/editor/contrib/documentSymbols/outlineTree'; // The codicon symbol colors are defined here and must be loaded import 'vs/editor/contrib/documentSymbols/outlineTree'; // The codicon symbol colors are defined here and must be loaded
import * as nls from 'vs/nls'; import * as nls from 'vs/nls';
import { createMatches } from 'vs/base/common/filters'; import { createMatches } from 'vs/base/common/filters';
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import 'vs/css!./quickOutline'; import 'vs/css!./quickOutline';
import 'vs/base/parts/codicon/browser/codiconLabel'; // The codicon symbol styles are defined here and must be loaded import 'vs/base/browser/ui/codiconLabel/codiconLabel'; // The codicon symbol styles are defined here and must be loaded
import 'vs/editor/contrib/documentSymbols/outlineTree'; // The codicon symbol colors are defined here and must be loaded import 'vs/editor/contrib/documentSymbols/outlineTree'; // The codicon symbol colors are defined here and must be loaded
import { CancellationToken } from 'vs/base/common/cancellation'; import { CancellationToken } from 'vs/base/common/cancellation';
import { matchesFuzzy } from 'vs/base/common/filters'; import { matchesFuzzy } from 'vs/base/common/filters';
......
...@@ -14,7 +14,7 @@ import { generateUuid } from 'vs/base/common/uuid'; ...@@ -14,7 +14,7 @@ import { generateUuid } from 'vs/base/common/uuid';
import * as vscode from 'vscode'; import * as vscode from 'vscode';
import { FileSystemProviderErrorCode, markAsFileSystemProviderError } from 'vs/platform/files/common/files'; import { FileSystemProviderErrorCode, markAsFileSystemProviderError } from 'vs/platform/files/common/files';
import { RemoteAuthorityResolverErrorCode } from 'vs/platform/remote/common/remoteAuthorityResolver'; import { RemoteAuthorityResolverErrorCode } from 'vs/platform/remote/common/remoteAuthorityResolver';
import { escapeCodicons } from 'vs/base/parts/codicon/common/codicons'; import { escapeCodicons } from 'vs/base/common/codicons';
function es5ClassCompat(target: Function): any { function es5ClassCompat(target: Function): any {
///@ts-ignore ///@ts-ignore
......
...@@ -11,7 +11,7 @@ import { WorkbenchList, IWorkbenchListOptions } from 'vs/platform/list/browser/l ...@@ -11,7 +11,7 @@ import { WorkbenchList, IWorkbenchListOptions } from 'vs/platform/list/browser/l
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
import { IQuickPickItem, IQuickPickItemButtonEvent, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; import { IQuickPickItem, IQuickPickItemButtonEvent, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput';
import { IMatch } from 'vs/base/common/filters'; import { IMatch } from 'vs/base/common/filters';
import { matchesFuzzyCodiconAware, parseCodicons } from 'vs/base/parts/codicon/common/codicon'; import { matchesFuzzyCodiconAware, parseCodicons } from 'vs/base/common/codicon';
import { compareAnything } from 'vs/base/common/comparers'; import { compareAnything } from 'vs/base/common/comparers';
import { Emitter, Event } from 'vs/base/common/event'; import { Emitter, Event } from 'vs/base/common/event';
import { assign } from 'vs/base/common/objects'; import { assign } from 'vs/base/common/objects';
......
...@@ -7,7 +7,7 @@ import 'vs/css!./media/statusbarpart'; ...@@ -7,7 +7,7 @@ import 'vs/css!./media/statusbarpart';
import * as nls from 'vs/nls'; import * as nls from 'vs/nls';
import { toErrorMessage } from 'vs/base/common/errorMessage'; import { toErrorMessage } from 'vs/base/common/errorMessage';
import { dispose, IDisposable, Disposable, toDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { dispose, IDisposable, Disposable, toDisposable, MutableDisposable } from 'vs/base/common/lifecycle';
import { CodiconLabel } from 'vs/base/parts/codicon/browser/codiconLabel'; import { CodiconLabel } from 'vs/base/browser/ui/codiconLabel/codiconLabel';
import { ICommandService } from 'vs/platform/commands/common/commands'; import { ICommandService } from 'vs/platform/commands/common/commands';
import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService';
import { Part } from 'vs/workbench/browser/part'; import { Part } from 'vs/workbench/browser/part';
......
...@@ -38,7 +38,7 @@ import { randomPort } from 'vs/base/node/ports'; ...@@ -38,7 +38,7 @@ import { randomPort } from 'vs/base/node/ports';
import { IContextKeyService, RawContextKey, IContextKey } from 'vs/platform/contextkey/common/contextkey'; import { IContextKeyService, RawContextKey, IContextKey } from 'vs/platform/contextkey/common/contextkey';
import { IStorageService } from 'vs/platform/storage/common/storage'; import { IStorageService } from 'vs/platform/storage/common/storage';
import { ILabelService } from 'vs/platform/label/common/label'; import { ILabelService } from 'vs/platform/label/common/label';
import { renderCodicons } from 'vs/base/parts/codicon/common/codicons'; import { renderCodicons } from 'vs/base/common/codicons';
import { escape } from 'vs/base/common/strings'; import { escape } from 'vs/base/common/strings';
import { ExtensionIdentifier, ExtensionType, IExtensionDescription } from 'vs/platform/extensions/common/extensions'; import { ExtensionIdentifier, ExtensionType, IExtensionDescription } from 'vs/platform/extensions/common/extensions';
import { REMOTE_HOST_SCHEME } from 'vs/platform/remote/common/remoteHosts'; import { REMOTE_HOST_SCHEME } from 'vs/platform/remote/common/remoteHosts';
......
...@@ -25,7 +25,7 @@ import { ActionBar, ActionViewItem } from 'vs/base/browser/ui/actionbar/actionba ...@@ -25,7 +25,7 @@ import { ActionBar, ActionViewItem } from 'vs/base/browser/ui/actionbar/actionba
import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IThemeService } from 'vs/platform/theme/common/themeService';
import { attachBadgeStyler } from 'vs/platform/theme/common/styler'; import { attachBadgeStyler } from 'vs/platform/theme/common/styler';
import { Command } from 'vs/editor/common/modes'; import { Command } from 'vs/editor/common/modes';
import { renderCodicons } from 'vs/base/parts/codicon/common/codicons'; import { renderCodicons } from 'vs/base/common/codicons';
import { escape } from 'vs/base/common/strings'; import { escape } from 'vs/base/common/strings';
import { WorkbenchList } from 'vs/platform/list/browser/listService'; import { WorkbenchList } from 'vs/platform/list/browser/listService';
import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
......
...@@ -68,8 +68,7 @@ ...@@ -68,8 +68,7 @@
"target": "**/vs/base/common/**", "target": "**/vs/base/common/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/common/**", "**/vs/base/common/**"
"**/vs/base/parts/*/common/**"
] ]
}, },
{ {
...@@ -79,8 +78,7 @@ ...@@ -79,8 +78,7 @@
"sinon", "sinon",
"vs/nls", "vs/nls",
"**/vs/base/common/**", "**/vs/base/common/**",
"**/vs/base/test/common/**", "**/vs/base/test/common/**"
"**/vs/base/parts/*/common/**"
] ]
}, },
{ {
...@@ -88,16 +86,14 @@ ...@@ -88,16 +86,14 @@
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"vs/css!./**/*", "vs/css!./**/*",
"**/vs/base/{common,browser}/**", "**/vs/base/{common,browser}/**"
"**/vs/base/parts/*/{common,browser}/**"
] ]
}, },
{ {
"target": "**/vs/base/node/**", "target": "**/vs/base/node/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/{common,node}/**", "**/vs/base/{common,browser,node}/**",
"**/vs/base/parts/*/{common,node}/**",
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
...@@ -109,7 +105,6 @@ ...@@ -109,7 +105,6 @@
"sinon", "sinon",
"vs/nls", "vs/nls",
"**/vs/base/{common,browser}/**", "**/vs/base/{common,browser}/**",
"**/vs/base/parts/*/{common,browser}/**",
"**/vs/base/test/{common,browser}/**" "**/vs/base/test/{common,browser}/**"
] ]
}, },
...@@ -134,8 +129,8 @@ ...@@ -134,8 +129,8 @@
"target": "**/vs/base/parts/*/node/**", "target": "**/vs/base/parts/*/node/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/{common,node}/**", "**/vs/base/{common,browser,node}/**",
"**/vs/base/parts/*/{common,node}/**", "**/vs/base/parts/*/{common,browser,node}/**",
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
...@@ -153,8 +148,8 @@ ...@@ -153,8 +148,8 @@
"target": "**/vs/base/parts/*/electron-main/**", "target": "**/vs/base/parts/*/electron-main/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/{common,node,electron-main}/**", "**/vs/base/{common,browser,node,electron-main}/**",
"**/vs/base/parts/*/{common,node,electron-main}/**", "**/vs/base/parts/*/{common,browser,node,electron-main}/**",
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
...@@ -192,9 +187,9 @@ ...@@ -192,9 +187,9 @@
"target": "**/vs/platform/*/node/**", "target": "**/vs/platform/*/node/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/{common,node}/**", "**/vs/base/{common,browser,node}/**",
"**/vs/base/parts/*/{common,node}/**", "**/vs/base/parts/*/{common,browser,node}/**",
"**/vs/platform/*/{common,node}/**", "**/vs/platform/*/{common,browser,node}/**",
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
...@@ -213,9 +208,9 @@ ...@@ -213,9 +208,9 @@
"target": "**/vs/platform/*/electron-main/**", "target": "**/vs/platform/*/electron-main/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/{common,node,electron-main}/**", "**/vs/base/{common,browser,node}/**",
"**/vs/base/parts/*/{common,node,electron-main}/**", "**/vs/base/parts/*/{common,browser,node,electron-browser}/**",
"**/vs/platform/*/{common,node,electron-main}/**", "**/vs/platform/*/{common,browser,node,electron-main}/**",
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
...@@ -401,7 +396,6 @@ ...@@ -401,7 +396,6 @@
"**/vs/editor/common/**", "**/vs/editor/common/**",
"**/vs/editor/contrib/*/common/**", "**/vs/editor/contrib/*/common/**",
"**/vs/workbench/api/common/**", "**/vs/workbench/api/common/**",
"**/vs/base/parts/*/common/**",
"**/vs/workbench/common/**", "**/vs/workbench/common/**",
"**/vs/workbench/services/*/common/**", "**/vs/workbench/services/*/common/**",
"**/vs/workbench/contrib/*/common/**" "**/vs/workbench/contrib/*/common/**"
...@@ -514,6 +508,37 @@ ...@@ -514,6 +508,37 @@
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
{
"target": "**/vs/workbench/contrib/files/common/**",
"restrictions": [
"vs/nls",
"**/vs/base/common/**",
"**/vs/base/parts/*/common/**",
"**/vs/platform/*/common/**",
"**/vs/editor/common/**",
"**/vs/editor/contrib/*/common/**",
"**/vs/workbench/common/**",
"**/vs/workbench/services/*/common/**",
"**/vs/workbench/contrib/files/common/**",
"assert"
]
},
{
"target": "**/vs/workbench/contrib/files/browser/**",
"restrictions": [
"vs/nls",
"vs/css!./**/*",
"**/vs/base/{common,browser}/**",
"**/vs/base/parts/*/{common,browser}/**",
"**/vs/platform/*/{common,browser}/**",
"**/vs/editor/{common,browser}/**",
"**/vs/editor/contrib/**", // editor/contrib is equivalent to /browser/ by convention
"**/vs/workbench/{common,browser}/**",
"**/vs/workbench/services/*/{common,browser}/**",
"**/vs/workbench/contrib/files/{common,browser}/**",
"assert"
]
},
{ {
"target": "**/vs/workbench/contrib/terminal/browser/**", "target": "**/vs/workbench/contrib/terminal/browser/**",
"restrictions": [ "restrictions": [
...@@ -541,10 +566,10 @@ ...@@ -541,10 +566,10 @@
"target": "**/vs/code/node/**", "target": "**/vs/code/node/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/**/{common,node}/**", "**/vs/base/**/{common,browser,node}/**",
"**/vs/base/parts/**/{common,node}/**", "**/vs/base/parts/**/{common,browser,node}/**",
"**/vs/platform/**/{common,node}/**", "**/vs/platform/**/{common,browser,node}/**",
"**/vs/code/**/{common,node}/**", "**/vs/code/**/{common,browser,node}/**",
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
...@@ -564,10 +589,10 @@ ...@@ -564,10 +589,10 @@
"target": "**/vs/code/electron-main/**", "target": "**/vs/code/electron-main/**",
"restrictions": [ "restrictions": [
"vs/nls", "vs/nls",
"**/vs/base/**/{common,node,electron-main}/**", "**/vs/base/**/{common,browser,node}/**",
"**/vs/base/parts/**/{common,node,electron-main}/**", "**/vs/base/parts/**/{common,browser,node,electron-main}/**",
"**/vs/platform/**/{common,node,electron-main}/**", "**/vs/platform/**/{common,browser,node,electron-main}/**",
"**/vs/code/**/{common,node,electron-main}/**", "**/vs/code/**/{common,browser,node,electron-main}/**",
"!path" // node modules (except path where we have our own impl) "!path" // node modules (except path where we have our own impl)
] ]
}, },
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册