Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
徽霖
Vscode
提交
2abb3579
V
Vscode
项目概览
徽霖
/
Vscode
通知
9
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
Vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2abb3579
编写于
7月 15, 2019
作者:
S
Sandeep Somavarapu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
move gallery service to common and enable it in web
上级
72f4e806
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
14 addition
and
83 deletion
+14
-83
src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
.../code/electron-browser/sharedProcess/sharedProcessMain.ts
+1
-1
src/vs/code/electron-main/window.ts
src/vs/code/electron-main/window.ts
+1
-1
src/vs/code/node/cliProcessMain.ts
src/vs/code/node/cliProcessMain.ts
+1
-1
src/vs/platform/extensionManagement/common/extensionGalleryService.ts
...orm/extensionManagement/common/extensionGalleryService.ts
+0
-0
src/vs/platform/extensionManagement/test/node/extensionGalleryService.test.ts
...nsionManagement/test/node/extensionGalleryService.test.ts
+1
-1
src/vs/workbench/browser/web.simpleservices.ts
src/vs/workbench/browser/web.simpleservices.ts
+2
-71
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsActions.test.ts
...xtensions/test/electron-browser/extensionsActions.test.ts
+1
-1
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsTipsService.test.ts
...sions/test/electron-browser/extensionsTipsService.test.ts
+1
-1
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsViews.test.ts
.../extensions/test/electron-browser/extensionsViews.test.ts
+1
-1
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsWorkbenchService.test.ts
.../test/electron-browser/extensionsWorkbenchService.test.ts
+1
-1
src/vs/workbench/workbench.main.ts
src/vs/workbench/workbench.main.ts
+1
-1
src/vs/workbench/workbench.web.main.ts
src/vs/workbench/workbench.web.main.ts
+3
-3
未找到文件。
src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
浏览文件 @
2abb3579
...
...
@@ -16,7 +16,7 @@ import { EnvironmentService } from 'vs/platform/environment/node/environmentServ
import
{
ExtensionManagementChannel
}
from
'
vs/platform/extensionManagement/node/extensionManagementIpc
'
;
import
{
IExtensionManagementService
,
IExtensionGalleryService
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
ExtensionManagementService
}
from
'
vs/platform/extensionManagement/node/extensionManagementService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
IConfigurationService
}
from
'
vs/platform/configuration/common/configuration
'
;
import
{
ConfigurationService
}
from
'
vs/platform/configuration/node/configurationService
'
;
import
{
IRequestService
}
from
'
vs/platform/request/common/request
'
;
...
...
src/vs/code/electron-main/window.ts
浏览文件 @
2abb3579
...
...
@@ -21,7 +21,7 @@ import { IWorkspaceIdentifier, IWorkspacesMainService } from 'vs/platform/worksp
import
{
IBackupMainService
}
from
'
vs/platform/backup/common/backup
'
;
import
{
ISerializableCommandAction
}
from
'
vs/platform/actions/common/actions
'
;
import
*
as
perf
from
'
vs/base/common/performance
'
;
import
{
resolveMarketplaceHeaders
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
resolveMarketplaceHeaders
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
IThemeMainService
}
from
'
vs/platform/theme/electron-main/themeMainService
'
;
import
{
endsWith
}
from
'
vs/base/common/strings
'
;
import
{
RunOnceScheduler
}
from
'
vs/base/common/async
'
;
...
...
src/vs/code/node/cliProcessMain.ts
浏览文件 @
2abb3579
...
...
@@ -17,7 +17,7 @@ import { IEnvironmentService, ParsedArgs } from 'vs/platform/environment/common/
import
{
EnvironmentService
}
from
'
vs/platform/environment/node/environmentService
'
;
import
{
IExtensionManagementService
,
IExtensionGalleryService
,
IGalleryExtension
,
ILocalExtension
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
ExtensionManagementService
}
from
'
vs/platform/extensionManagement/node/extensionManagementService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
combinedAppender
,
NullTelemetryService
}
from
'
vs/platform/telemetry/common/telemetryUtils
'
;
import
{
TelemetryService
,
ITelemetryServiceConfig
}
from
'
vs/platform/telemetry/common/telemetryService
'
;
...
...
src/vs/platform/extensionManagement/
node
/extensionGalleryService.ts
→
src/vs/platform/extensionManagement/
common
/extensionGalleryService.ts
浏览文件 @
2abb3579
文件已移动
src/vs/platform/extensionManagement/test/node/extensionGalleryService.test.ts
浏览文件 @
2abb3579
...
...
@@ -10,7 +10,7 @@ import { parseArgs } from 'vs/platform/environment/node/argv';
import
{
getRandomTestPath
}
from
'
vs/base/test/node/testUtils
'
;
import
{
join
}
from
'
vs/base/common/path
'
;
import
{
mkdirp
,
RimRafMode
,
rimraf
}
from
'
vs/base/node/pfs
'
;
import
{
resolveMarketplaceHeaders
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
resolveMarketplaceHeaders
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
isUUID
}
from
'
vs/base/common/uuid
'
;
import
{
DisposableStore
}
from
'
vs/base/common/lifecycle
'
;
import
{
IFileService
}
from
'
vs/platform/files/common/files
'
;
...
...
src/vs/workbench/browser/web.simpleservices.ts
浏览文件 @
2abb3579
...
...
@@ -11,9 +11,8 @@ import { createDecorator } from 'vs/platform/instantiation/common/instantiation'
// tslint:disable-next-line: import-patterns no-standalone-editor
import
{
IDownloadService
}
from
'
vs/platform/download/common/download
'
;
import
{
CancellationToken
}
from
'
vs/base/common/cancellation
'
;
import
{
IExtensionGalleryService
,
IQueryOptions
,
IGalleryExtension
,
InstallOperation
,
StatisticType
,
ITranslation
,
IGalleryExtensionVersion
,
IExtensionIdentifier
,
IReportedExtension
,
IExtensionManagementService
,
ILocalExtension
,
IGalleryMetadata
,
IExtensionTipsService
,
ExtensionRecommendationReason
,
IExtensionRecommendation
,
IExtensionEnablementService
,
EnablementState
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
IPager
}
from
'
vs/base/common/paging
'
;
import
{
IExtensionManifest
,
ExtensionType
,
ExtensionIdentifier
,
IExtension
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
IGalleryExtension
,
IExtensionIdentifier
,
IReportedExtension
,
IExtensionManagementService
,
ILocalExtension
,
IGalleryMetadata
,
IExtensionTipsService
,
ExtensionRecommendationReason
,
IExtensionRecommendation
,
IExtensionEnablementService
,
EnablementState
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
ExtensionType
,
ExtensionIdentifier
,
IExtension
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
IURLHandler
,
IURLService
}
from
'
vs/platform/url/common/url
'
;
import
{
ITelemetryService
,
ITelemetryData
,
ITelemetryInfo
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
ConsoleLogService
,
ILogService
}
from
'
vs/platform/log/common/log
'
;
...
...
@@ -58,74 +57,6 @@ registerSingleton(IDownloadService, SimpleDownloadService, true);
//#endregion
//#region Extension Gallery
export
class
SimpleExtensionGalleryService
implements
IExtensionGalleryService
{
_serviceBrand
:
any
;
isEnabled
():
boolean
{
return
false
;
}
query
(
token
:
CancellationToken
):
Promise
<
IPager
<
IGalleryExtension
>>
;
query
(
options
:
IQueryOptions
,
token
:
CancellationToken
):
Promise
<
IPager
<
IGalleryExtension
>>
;
query
(
arg1
:
any
,
arg2
?:
any
):
Promise
<
IPager
<
IGalleryExtension
>>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
download
(
extension
:
IGalleryExtension
,
location
:
URI
,
operation
:
InstallOperation
):
Promise
<
URI
>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
reportStatistic
(
publisher
:
string
,
name
:
string
,
version
:
string
,
type
:
StatisticType
):
Promise
<
void
>
{
return
Promise
.
resolve
(
undefined
);
}
getReadme
(
extension
:
IGalleryExtension
,
token
:
CancellationToken
):
Promise
<
string
>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
getManifest
(
extension
:
IGalleryExtension
,
token
:
CancellationToken
):
Promise
<
IExtensionManifest
>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
getChangelog
(
extension
:
IGalleryExtension
,
token
:
CancellationToken
):
Promise
<
string
>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
getCoreTranslation
(
extension
:
IGalleryExtension
,
languageId
:
string
):
Promise
<
ITranslation
>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
getAllVersions
(
extension
:
IGalleryExtension
,
compatible
:
boolean
):
Promise
<
IGalleryExtensionVersion
[]
>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
getExtensionsReport
():
Promise
<
IReportedExtension
[]
>
{
// @ts-ignore
return
Promise
.
resolve
(
undefined
);
}
// @ts-ignore
getCompatibleExtension
(
extension
:
IGalleryExtension
):
Promise
<
IGalleryExtension
>
;
getCompatibleExtension
(
id
:
IExtensionIdentifier
,
version
?:
string
):
Promise
<
IGalleryExtension
>
;
getCompatibleExtension
(
id
:
any
,
version
?:
any
)
{
return
Promise
.
resolve
(
undefined
);
}
}
registerSingleton
(
IExtensionGalleryService
,
SimpleExtensionGalleryService
,
true
);
//#endregion
//#endregion IExtensionsWorkbenchService
export
class
SimpleExtensionsWorkbenchService
implements
IExtensionsWorkbenchService
{
_serviceBrand
:
any
;
...
...
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsActions.test.ts
浏览文件 @
2abb3579
...
...
@@ -17,7 +17,7 @@ import { getGalleryExtensionId } from 'vs/platform/extensionManagement/common/ex
import
{
ExtensionManagementService
}
from
'
vs/platform/extensionManagement/node/extensionManagementService
'
;
import
{
ExtensionTipsService
}
from
'
vs/workbench/contrib/extensions/electron-browser/extensionTipsService
'
;
import
{
TestExtensionEnablementService
}
from
'
vs/workbench/services/extensionManagement/test/electron-browser/extensionEnablementService.test
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
IURLService
}
from
'
vs/platform/url/common/url
'
;
import
{
TestInstantiationService
}
from
'
vs/platform/instantiation/test/common/instantiationServiceMock
'
;
import
{
Emitter
}
from
'
vs/base/common/event
'
;
...
...
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsTipsService.test.ts
浏览文件 @
2abb3579
...
...
@@ -15,7 +15,7 @@ import {
IExtensionEnablementService
,
DidInstallExtensionEvent
,
DidUninstallExtensionEvent
,
InstallExtensionEvent
,
IExtensionIdentifier
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
ExtensionTipsService
}
from
'
vs/workbench/contrib/extensions/electron-browser/extensionTipsService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
TestInstantiationService
}
from
'
vs/platform/instantiation/test/common/instantiationServiceMock
'
;
import
{
Emitter
}
from
'
vs/base/common/event
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
...
...
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsViews.test.ts
浏览文件 @
2abb3579
...
...
@@ -18,7 +18,7 @@ import { getGalleryExtensionId } from 'vs/platform/extensionManagement/common/ex
import
{
ExtensionManagementService
}
from
'
vs/platform/extensionManagement/node/extensionManagementService
'
;
import
{
ExtensionTipsService
}
from
'
vs/workbench/contrib/extensions/electron-browser/extensionTipsService
'
;
import
{
TestExtensionEnablementService
}
from
'
vs/workbench/services/extensionManagement/test/electron-browser/extensionEnablementService.test
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
IURLService
}
from
'
vs/platform/url/common/url
'
;
import
{
Emitter
}
from
'
vs/base/common/event
'
;
import
{
IPager
}
from
'
vs/base/common/paging
'
;
...
...
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsWorkbenchService.test.ts
浏览文件 @
2abb3579
...
...
@@ -18,7 +18,7 @@ import { getGalleryExtensionId } from 'vs/platform/extensionManagement/common/ex
import
{
ExtensionManagementService
}
from
'
vs/platform/extensionManagement/node/extensionManagementService
'
;
import
{
ExtensionTipsService
}
from
'
vs/workbench/contrib/extensions/electron-browser/extensionTipsService
'
;
import
{
TestExtensionEnablementService
}
from
'
vs/workbench/services/extensionManagement/test/electron-browser/extensionEnablementService.test
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
IURLService
}
from
'
vs/platform/url/common/url
'
;
import
{
TestInstantiationService
}
from
'
vs/platform/instantiation/test/common/instantiationServiceMock
'
;
import
{
Event
,
Emitter
}
from
'
vs/base/common/event
'
;
...
...
src/vs/workbench/workbench.main.ts
浏览文件 @
2abb3579
...
...
@@ -67,7 +67,7 @@ import { AccessibilityService } from 'vs/workbench/services/accessibility/node/a
import
{
IExtensionGalleryService
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
IContextViewService
}
from
'
vs/platform/contextview/browser/contextView
'
;
import
{
ContextViewService
}
from
'
vs/platform/contextview/browser/contextViewService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
node
/extensionGalleryService
'
;
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/
common
/extensionGalleryService
'
;
import
{
IRequestService
}
from
'
vs/platform/request/common/request
'
;
import
{
RequestService
}
from
'
vs/platform/request/browser/requestService
'
;
import
{
LifecycleService
}
from
'
vs/platform/lifecycle/electron-browser/lifecycleService
'
;
...
...
src/vs/workbench/workbench.web.main.ts
浏览文件 @
2abb3579
...
...
@@ -63,9 +63,9 @@ import { ITextResourceConfigurationService } from 'vs/editor/common/services/res
import
{
TextResourceConfigurationService
}
from
'
vs/editor/common/services/resourceConfigurationImpl
'
;
import
{
IAccessibilityService
}
from
'
vs/platform/accessibility/common/accessibility
'
;
import
{
BrowserAccessibilityService
}
from
'
vs/platform/accessibility/common/accessibilityService
'
;
//
import { IExtensionGalleryService } from 'vs/platform/extensionManagement/common/extensionManagement';
import
{
IExtensionGalleryService
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
ContextViewService
}
from
'
vs/platform/contextview/browser/contextViewService
'
;
// import { ExtensionGalleryService } from 'vs/platform/extensionManagement/node
/extensionGalleryService';
import
{
ExtensionGalleryService
}
from
'
vs/platform/extensionManagement/common
/extensionGalleryService
'
;
import
{
BrowserLifecycleService
}
from
'
vs/platform/lifecycle/browser/lifecycleService
'
;
import
{
ILifecycleService
}
from
'
vs/platform/lifecycle/common/lifecycle
'
;
import
{
IDialogService
}
from
'
vs/platform/dialogs/common/dialogs
'
;
...
...
@@ -153,7 +153,7 @@ registerSingleton(IModelService, ModelServiceImpl, true);
registerSingleton
(
ITextResourceConfigurationService
,
TextResourceConfigurationService
);
registerSingleton
(
IAccessibilityService
,
BrowserAccessibilityService
,
true
);
registerSingleton
(
IContextViewService
,
ContextViewService
,
true
);
//
registerSingleton(IExtensionGalleryService, ExtensionGalleryService, true);
registerSingleton
(
IExtensionGalleryService
,
ExtensionGalleryService
,
true
);
registerSingleton
(
ILifecycleService
,
BrowserLifecycleService
);
// registerSingleton(ILocalizationsService, LocalizationsService);
// registerSingleton(ISharedProcessService, SharedProcessService, true);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录