Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
bd62ffe1
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
bd62ffe1
编写于
5月 25, 2020
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sandbox - move electron service into common/sandbox
上级
7139ecdb
变更
44
隐藏空白更改
内联
并排
Showing
44 changed file
with
76 addition
and
85 deletion
+76
-85
src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
.../code/electron-browser/sharedProcess/sharedProcessMain.ts
+1
-1
src/vs/code/node/activeWindowTracker.ts
src/vs/code/node/activeWindowTracker.ts
+1
-1
src/vs/platform/dialogs/common/dialogs.ts
src/vs/platform/dialogs/common/dialogs.ts
+9
-0
src/vs/platform/dialogs/electron-main/dialogs.ts
src/vs/platform/dialogs/electron-main/dialogs.ts
+1
-1
src/vs/platform/dialogs/node/dialogs.ts
src/vs/platform/dialogs/node/dialogs.ts
+0
-15
src/vs/platform/driver/electron-browser/driver.ts
src/vs/platform/driver/electron-browser/driver.ts
+1
-1
src/vs/platform/electron/common/electron.ts
src/vs/platform/electron/common/electron.ts
+2
-3
src/vs/platform/electron/electron-main/electronMainService.ts
...vs/platform/electron/electron-main/electronMainService.ts
+4
-4
src/vs/platform/files/electron-browser/diskFileSystemProvider.ts
...platform/files/electron-browser/diskFileSystemProvider.ts
+1
-1
src/vs/platform/userDataSync/electron-browser/userDataAutoSyncService.ts
.../userDataSync/electron-browser/userDataAutoSyncService.ts
+1
-1
src/vs/platform/windows/common/windows.ts
src/vs/platform/windows/common/windows.ts
+17
-0
src/vs/platform/windows/node/window.ts
src/vs/platform/windows/node/window.ts
+1
-17
src/vs/platform/workspaces/test/electron-main/workspacesMainService.test.ts
...rkspaces/test/electron-main/workspacesMainService.test.ts
+1
-1
src/vs/workbench/api/node/extHostCLIServer.ts
src/vs/workbench/api/node/extHostCLIServer.ts
+1
-2
src/vs/workbench/contrib/backup/electron-browser/backupTracker.ts
...orkbench/contrib/backup/electron-browser/backupTracker.ts
+1
-1
src/vs/workbench/contrib/backup/test/electron-browser/backupTracker.test.ts
...ontrib/backup/test/electron-browser/backupTracker.test.ts
+1
-1
src/vs/workbench/contrib/extensions/electron-browser/extensionProfileService.ts
...ib/extensions/electron-browser/extensionProfileService.ts
+1
-1
src/vs/workbench/contrib/extensions/electron-browser/extensionsActions.ts
.../contrib/extensions/electron-browser/extensionsActions.ts
+1
-1
src/vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor.ts
...ib/extensions/electron-browser/runtimeExtensionsEditor.ts
+1
-1
src/vs/workbench/contrib/files/electron-browser/fileActions.contribution.ts
...ontrib/files/electron-browser/fileActions.contribution.ts
+1
-1
src/vs/workbench/contrib/files/electron-browser/fileCommands.ts
.../workbench/contrib/files/electron-browser/fileCommands.ts
+1
-1
src/vs/workbench/contrib/files/electron-browser/textFileEditor.ts
...orkbench/contrib/files/electron-browser/textFileEditor.ts
+1
-1
src/vs/workbench/contrib/logs/electron-browser/logsActions.ts
...vs/workbench/contrib/logs/electron-browser/logsActions.ts
+1
-1
src/vs/workbench/contrib/performance/electron-browser/startupProfiler.ts
...h/contrib/performance/electron-browser/startupProfiler.ts
+1
-1
src/vs/workbench/contrib/performance/electron-browser/startupTimings.ts
...ch/contrib/performance/electron-browser/startupTimings.ts
+1
-1
src/vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution.ts
...serDataSync/electron-browser/userDataSync.contribution.ts
+1
-1
src/vs/workbench/contrib/welcome/telemetryOptOut/electron-browser/telemetryOptOut.ts
...lcome/telemetryOptOut/electron-browser/telemetryOptOut.ts
+1
-1
src/vs/workbench/electron-browser/actions/developerActions.ts
...vs/workbench/electron-browser/actions/developerActions.ts
+1
-1
src/vs/workbench/electron-browser/actions/windowActions.ts
src/vs/workbench/electron-browser/actions/windowActions.ts
+1
-1
src/vs/workbench/electron-browser/desktop.contribution.ts
src/vs/workbench/electron-browser/desktop.contribution.ts
+1
-1
src/vs/workbench/electron-browser/desktop.main.ts
src/vs/workbench/electron-browser/desktop.main.ts
+2
-2
src/vs/workbench/electron-browser/parts/titlebar/titlebarPart.ts
...workbench/electron-browser/parts/titlebar/titlebarPart.ts
+1
-1
src/vs/workbench/electron-browser/window.ts
src/vs/workbench/electron-browser/window.ts
+1
-1
src/vs/workbench/services/dialogs/electron-browser/dialogService.ts
...kbench/services/dialogs/electron-browser/dialogService.ts
+1
-1
src/vs/workbench/services/dialogs/electron-browser/fileDialogService.ts
...ch/services/dialogs/electron-browser/fileDialogService.ts
+2
-3
src/vs/workbench/services/electron/electron-sandbox/electronService.ts
...nch/services/electron/electron-sandbox/electronService.ts
+1
-1
src/vs/workbench/services/extensions/electron-browser/extensionHost.ts
...nch/services/extensions/electron-browser/extensionHost.ts
+1
-1
src/vs/workbench/services/extensions/electron-browser/extensionService.ts
.../services/extensions/electron-browser/extensionService.ts
+1
-1
src/vs/workbench/services/host/electron-browser/desktopHostService.ts
...ench/services/host/electron-browser/desktopHostService.ts
+1
-1
src/vs/workbench/services/request/electron-browser/requestService.ts
...bench/services/request/electron-browser/requestService.ts
+1
-1
src/vs/workbench/services/timer/electron-browser/timerService.ts
...workbench/services/timer/electron-browser/timerService.ts
+1
-1
src/vs/workbench/services/url/electron-browser/urlService.ts
src/vs/workbench/services/url/electron-browser/urlService.ts
+1
-1
src/vs/workbench/services/workspaces/electron-browser/workspaceEditingService.ts
...es/workspaces/electron-browser/workspaceEditingService.ts
+1
-1
src/vs/workbench/test/electron-browser/workbenchTestServices.ts
.../workbench/test/electron-browser/workbenchTestServices.ts
+4
-5
未找到文件。
src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
浏览文件 @
bd62ffe1
...
...
@@ -53,7 +53,7 @@ import { IUserDataSyncService, IUserDataSyncStoreService, registerConfiguration,
import
{
UserDataSyncService
}
from
'
vs/platform/userDataSync/common/userDataSyncService
'
;
import
{
UserDataSyncStoreService
}
from
'
vs/platform/userDataSync/common/userDataSyncStoreService
'
;
import
{
UserDataSyncChannel
,
UserDataSyncUtilServiceClient
,
UserDataAutoSyncChannel
,
StorageKeysSyncRegistryChannelClient
,
UserDataSyncMachinesServiceChannel
}
from
'
vs/platform/userDataSync/common/userDataSyncIpc
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
LoggerService
}
from
'
vs/platform/log/node/loggerService
'
;
import
{
UserDataSyncLogService
}
from
'
vs/platform/userDataSync/common/userDataSyncLog
'
;
import
{
ICredentialsService
}
from
'
vs/platform/credentials/common/credentials
'
;
...
...
src/vs/code/node/activeWindowTracker.ts
浏览文件 @
bd62ffe1
...
...
@@ -6,7 +6,7 @@
import
{
Event
}
from
'
vs/base/common/event
'
;
import
{
DisposableStore
,
Disposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
CancelablePromise
,
createCancelablePromise
}
from
'
vs/base/common/async
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
export
class
ActiveWindowManager
extends
Disposable
{
...
...
src/vs/platform/dialogs/common/dialogs.ts
浏览文件 @
bd62ffe1
...
...
@@ -272,3 +272,12 @@ export function getFileNamesMessage(fileNamesOrResources: readonly (string | URI
message
.
push
(
''
);
return
message
.
join
(
'
\n
'
);
}
export
interface
INativeOpenDialogOptions
{
forceNewWindow
?:
boolean
;
defaultPath
?:
string
;
telemetryEventName
?:
string
;
telemetryExtraData
?:
ITelemetryData
;
}
src/vs/platform/dialogs/electron-main/dialogs.ts
浏览文件 @
bd62ffe1
...
...
@@ -11,7 +11,7 @@ import { isMacintosh } from 'vs/base/common/platform';
import
{
dirname
}
from
'
vs/base/common/path
'
;
import
{
normalizeNFC
}
from
'
vs/base/common/normalization
'
;
import
{
exists
}
from
'
vs/base/node/pfs
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
node
/dialogs
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
common
/dialogs
'
;
import
{
withNullAsUndefined
}
from
'
vs/base/common/types
'
;
import
{
localize
}
from
'
vs/nls
'
;
import
{
WORKSPACE_FILTER
}
from
'
vs/platform/workspaces/common/workspaces
'
;
...
...
src/vs/platform/dialogs/node/dialogs.ts
已删除
100644 → 0
浏览文件 @
7139ecdb
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
ITelemetryData
}
from
'
vs/platform/telemetry/common/telemetry
'
;
export
interface
INativeOpenDialogOptions
{
forceNewWindow
?:
boolean
;
defaultPath
?:
string
;
telemetryEventName
?:
string
;
telemetryExtraData
?:
ITelemetryData
;
}
src/vs/platform/driver/electron-browser/driver.ts
浏览文件 @
bd62ffe1
...
...
@@ -10,7 +10,7 @@ import { IMainProcessService } from 'vs/platform/ipc/common/mainProcessService';
import
{
remote
}
from
'
electron
'
;
import
{
timeout
}
from
'
vs/base/common/async
'
;
import
{
BaseWindowDriver
}
from
'
vs/platform/driver/browser/baseDriver
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
class
WindowDriver
extends
BaseWindowDriver
{
...
...
src/vs/platform/electron/
node
/electron.ts
→
src/vs/platform/electron/
common
/electron.ts
浏览文件 @
bd62ffe1
...
...
@@ -6,10 +6,9 @@
import
{
Event
}
from
'
vs/base/common/event
'
;
import
{
MessageBoxOptions
,
MessageBoxReturnValue
,
OpenDevToolsOptions
,
SaveDialogOptions
,
OpenDialogOptions
,
OpenDialogReturnValue
,
SaveDialogReturnValue
,
CrashReporterStartOptions
}
from
'
vs/base/parts/sandbox/common/electronTypes
'
;
import
{
createDecorator
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
I
WindowOpenable
,
IOpenEmpty
WindowOptions
}
from
'
vs/platform/windows/common/windows
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
node
/dialogs
'
;
import
{
I
OpenedWindow
,
IWindowOpenable
,
IOpenEmptyWindowOptions
,
INativeOpen
WindowOptions
}
from
'
vs/platform/windows/common/windows
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
common
/dialogs
'
;
import
{
ISerializableCommandAction
}
from
'
vs/platform/actions/common/actions
'
;
import
{
INativeOpenWindowOptions
,
IOpenedWindow
}
from
'
vs/platform/windows/node/window
'
;
export
const
IElectronService
=
createDecorator
<
IElectronService
>
(
'
electronService
'
);
...
...
src/vs/platform/electron/electron-main/electronMainService.ts
浏览文件 @
bd62ffe1
...
...
@@ -6,12 +6,12 @@
import
{
Event
}
from
'
vs/base/common/event
'
;
import
{
IWindowsMainService
,
ICodeWindow
}
from
'
vs/platform/windows/electron-main/windows
'
;
import
{
MessageBoxOptions
,
MessageBoxReturnValue
,
shell
,
OpenDevToolsOptions
,
SaveDialogOptions
,
SaveDialogReturnValue
,
OpenDialogOptions
,
OpenDialogReturnValue
,
CrashReporterStartOptions
,
crashReporter
,
Menu
,
BrowserWindow
,
app
}
from
'
electron
'
;
import
{
INativeOpenWindowOptions
,
IOpenedWindow
,
OpenContext
}
from
'
vs/platform/windows/node/window
'
;
import
{
OpenContext
}
from
'
vs/platform/windows/node/window
'
;
import
{
ILifecycleMainService
}
from
'
vs/platform/lifecycle/electron-main/lifecycleMainService
'
;
import
{
IWindowOpenable
,
IOpenEmptyWindowOptions
}
from
'
vs/platform/windows/common/windows
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
node
/dialogs
'
;
import
{
I
OpenedWindow
,
INativeOpenWindowOptions
,
I
WindowOpenable
,
IOpenEmptyWindowOptions
}
from
'
vs/platform/windows/common/windows
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
common
/dialogs
'
;
import
{
isMacintosh
}
from
'
vs/base/common/platform
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
ISerializableCommandAction
}
from
'
vs/platform/actions/common/actions
'
;
import
{
IEnvironmentService
}
from
'
vs/platform/environment/common/environment
'
;
import
{
AddFirstParameterToFunctions
}
from
'
vs/base/common/types
'
;
...
...
src/vs/platform/files/electron-browser/diskFileSystemProvider.ts
浏览文件 @
bd62ffe1
...
...
@@ -9,7 +9,7 @@ import { isWindows } from 'vs/base/common/platform';
import
{
localize
}
from
'
vs/nls
'
;
import
{
basename
}
from
'
vs/base/common/path
'
;
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
export
class
DiskFileSystemProvider
extends
NodeDiskFileSystemProvider
{
...
...
src/vs/platform/userDataSync/electron-browser/userDataAutoSyncService.ts
浏览文件 @
bd62ffe1
...
...
@@ -5,7 +5,7 @@
import
{
IUserDataSyncService
,
IUserDataSyncLogService
,
IUserDataSyncEnablementService
}
from
'
vs/platform/userDataSync/common/userDataSync
'
;
import
{
Event
}
from
'
vs/base/common/event
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
UserDataAutoSyncService
as
BaseUserDataAutoSyncService
}
from
'
vs/platform/userDataSync/common/userDataAutoSyncService
'
;
import
{
IAuthenticationTokenService
}
from
'
vs/platform/authentication/common/authentication
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
...
...
src/vs/platform/windows/common/windows.ts
浏览文件 @
bd62ffe1
...
...
@@ -8,6 +8,7 @@ import { IEnvironmentService } from 'vs/platform/environment/common/environment'
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
{
IConfigurationService
}
from
'
vs/platform/configuration/common/configuration
'
;
import
{
ThemeType
}
from
'
vs/platform/theme/common/themeService
'
;
import
{
IWorkspaceIdentifier
,
ISingleFolderWorkspaceIdentifier
}
from
'
vs/platform/workspaces/common/workspaces
'
;
export
interface
IBaseOpenWindowsOptions
{
forceReuseWindow
?:
boolean
;
...
...
@@ -20,6 +21,22 @@ export interface IOpenWindowOptions extends IBaseOpenWindowsOptions {
noRecentEntry
?:
boolean
;
}
export
interface
INativeOpenWindowOptions
extends
IOpenWindowOptions
{
diffMode
?:
boolean
;
addMode
?:
boolean
;
gotoLineMode
?:
boolean
;
waitMarkerFileURI
?:
URI
;
}
export
interface
IOpenedWindow
{
id
:
number
;
workspace
?:
IWorkspaceIdentifier
;
folderUri
?:
ISingleFolderWorkspaceIdentifier
;
title
:
string
;
filename
?:
string
;
dirty
:
boolean
;
}
export
interface
IOpenEmptyWindowOptions
extends
IBaseOpenWindowsOptions
{
remoteAuthority
?:
string
;
}
...
...
src/vs/platform/windows/node/window.ts
浏览文件 @
bd62ffe1
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
I
OpenWindowOptions
,
I
WindowConfiguration
,
IPath
,
IOpenFileRequest
,
IPathData
}
from
'
vs/platform/windows/common/windows
'
;
import
{
IWindowConfiguration
,
IPath
,
IOpenFileRequest
,
IPathData
}
from
'
vs/platform/windows/common/windows
'
;
import
{
URI
,
UriComponents
}
from
'
vs/base/common/uri
'
;
import
*
as
platform
from
'
vs/base/common/platform
'
;
import
*
as
extpath
from
'
vs/base/common/extpath
'
;
...
...
@@ -13,15 +13,6 @@ import { LogLevel } from 'vs/platform/log/common/log';
import
{
ExportData
}
from
'
vs/base/common/performance
'
;
import
{
ParsedArgs
}
from
'
vs/platform/environment/node/argv
'
;
export
interface
IOpenedWindow
{
id
:
number
;
workspace
?:
IWorkspaceIdentifier
;
folderUri
?:
ISingleFolderWorkspaceIdentifier
;
title
:
string
;
filename
?:
string
;
dirty
:
boolean
;
}
export
const
enum
OpenContext
{
// opening when running from the command line
...
...
@@ -100,13 +91,6 @@ export interface IPathsToWaitForData {
waitMarkerFileUri
:
UriComponents
;
}
export
interface
INativeOpenWindowOptions
extends
IOpenWindowOptions
{
diffMode
?:
boolean
;
addMode
?:
boolean
;
gotoLineMode
?:
boolean
;
waitMarkerFileURI
?:
URI
;
}
export
interface
IWindowContext
{
openedWorkspace
?:
IWorkspaceIdentifier
;
openedFolderUri
?:
URI
;
...
...
src/vs/platform/workspaces/test/electron-main/workspacesMainService.test.ts
浏览文件 @
bd62ffe1
...
...
@@ -19,7 +19,7 @@ import { isWindows } from 'vs/base/common/platform';
import
{
normalizeDriveLetter
}
from
'
vs/base/common/labels
'
;
import
{
dirname
,
joinPath
}
from
'
vs/base/common/resources
'
;
import
{
IDialogMainService
}
from
'
vs/platform/dialogs/electron-main/dialogs
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
node
/dialogs
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/
common
/dialogs
'
;
import
{
IBackupMainService
,
IWorkspaceBackupInfo
}
from
'
vs/platform/backup/electron-main/backup
'
;
import
{
IEmptyWindowBackupInfo
}
from
'
vs/platform/backup/node/backup
'
;
...
...
src/vs/workbench/api/node/extHostCLIServer.ts
浏览文件 @
bd62ffe1
...
...
@@ -7,10 +7,9 @@ import { generateRandomPipeName } from 'vs/base/parts/ipc/node/ipc.net';
import
*
as
http
from
'
http
'
;
import
*
as
fs
from
'
fs
'
;
import
{
IExtHostCommands
}
from
'
vs/workbench/api/common/extHostCommands
'
;
import
{
IWindowOpenable
}
from
'
vs/platform/windows/common/windows
'
;
import
{
IWindowOpenable
,
INativeOpenWindowOptions
}
from
'
vs/platform/windows/common/windows
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
hasWorkspaceFileExtension
}
from
'
vs/platform/workspaces/common/workspaces
'
;
import
{
INativeOpenWindowOptions
}
from
'
vs/platform/windows/node/window
'
;
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
export
interface
OpenCommandPipeArgs
{
...
...
src/vs/workbench/contrib/backup/electron-browser/backupTracker.ts
浏览文件 @
bd62ffe1
...
...
@@ -14,7 +14,7 @@ import Severity from 'vs/base/common/severity';
import
{
WorkbenchState
,
IWorkspaceContextService
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
isMacintosh
}
from
'
vs/base/common/platform
'
;
import
{
HotExitConfiguration
}
from
'
vs/platform/files/common/files
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
BackupTracker
}
from
'
vs/workbench/contrib/backup/common/backupTracker
'
;
import
{
ILogService
}
from
'
vs/platform/log/common/log
'
;
import
{
IEditorService
}
from
'
vs/workbench/services/editor/common/editorService
'
;
...
...
src/vs/workbench/contrib/backup/test/electron-browser/backupTracker.test.ts
浏览文件 @
bd62ffe1
...
...
@@ -34,7 +34,7 @@ import { HotExitConfiguration } from 'vs/platform/files/common/files';
import
{
ShutdownReason
,
ILifecycleService
,
BeforeShutdownEvent
}
from
'
vs/platform/lifecycle/common/lifecycle
'
;
import
{
IFileDialogService
,
ConfirmResult
,
IDialogService
}
from
'
vs/platform/dialogs/common/dialogs
'
;
import
{
IWorkspaceContextService
,
Workspace
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
BackupTracker
}
from
'
vs/workbench/contrib/backup/common/backupTracker
'
;
import
{
workbenchInstantiationService
,
TestServiceAccessor
}
from
'
vs/workbench/test/electron-browser/workbenchTestServices
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
...
...
src/vs/workbench/contrib/extensions/electron-browser/extensionProfileService.ts
浏览文件 @
bd62ffe1
...
...
@@ -12,7 +12,7 @@ import { onUnexpectedError } from 'vs/base/common/errors';
import
{
StatusbarAlignment
,
IStatusbarService
,
IStatusbarEntryAccessor
,
IStatusbarEntry
}
from
'
vs/workbench/services/statusbar/common/statusbar
'
;
import
{
IExtensionHostProfileService
,
ProfileSessionState
}
from
'
vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor
'
;
import
{
IEditorService
}
from
'
vs/workbench/services/editor/common/editorService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IDialogService
}
from
'
vs/platform/dialogs/common/dialogs
'
;
import
{
randomPort
}
from
'
vs/base/node/ports
'
;
import
product
from
'
vs/platform/product/common/product
'
;
...
...
src/vs/workbench/contrib/extensions/electron-browser/extensionsActions.ts
浏览文件 @
bd62ffe1
...
...
@@ -9,7 +9,7 @@ import { IFileService } from 'vs/platform/files/common/files';
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
import
{
INativeWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/electron-browser/environmentService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
export
class
OpenExtensionsFolderAction
extends
Action
{
...
...
src/vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor.ts
浏览文件 @
bd62ffe1
...
...
@@ -24,7 +24,7 @@ import { RunOnceScheduler } from 'vs/base/common/async';
import
{
IClipboardService
}
from
'
vs/platform/clipboard/common/clipboardService
'
;
import
{
EnablementState
}
from
'
vs/workbench/services/extensionManagement/common/extensionManagement
'
;
import
{
IContextMenuService
}
from
'
vs/platform/contextview/browser/contextView
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
writeFile
}
from
'
vs/base/node/pfs
'
;
import
{
IEnvironmentService
}
from
'
vs/platform/environment/common/environment
'
;
import
{
memoize
}
from
'
vs/base/common/decorators
'
;
...
...
src/vs/workbench/contrib/files/electron-browser/fileActions.contribution.ts
浏览文件 @
bd62ffe1
...
...
@@ -9,7 +9,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace
import
{
isWindows
,
isMacintosh
}
from
'
vs/base/common/platform
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
import
{
INotificationService
}
from
'
vs/platform/notification/common/notification
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
KeybindingsRegistry
,
KeybindingWeight
}
from
'
vs/platform/keybinding/common/keybindingsRegistry
'
;
import
{
EditorContextKeys
}
from
'
vs/editor/common/editorContextKeys
'
;
import
{
KeyMod
,
KeyCode
,
KeyChord
}
from
'
vs/base/common/keyCodes
'
;
...
...
src/vs/workbench/contrib/files/electron-browser/fileCommands.ts
浏览文件 @
bd62ffe1
...
...
@@ -9,7 +9,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace
import
{
sequence
}
from
'
vs/base/common/async
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
import
{
INotificationService
}
from
'
vs/platform/notification/common/notification
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
// Commands
...
...
src/vs/workbench/contrib/files/electron-browser/textFileEditor.ts
浏览文件 @
bd62ffe1
...
...
@@ -23,7 +23,7 @@ import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editor
import
{
ITextFileService
}
from
'
vs/workbench/services/textfile/common/textfiles
'
;
import
{
IPreferencesService
}
from
'
vs/workbench/services/preferences/common/preferences
'
;
import
{
IExplorerService
}
from
'
vs/workbench/contrib/files/common/files
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IConfigurationService
}
from
'
vs/platform/configuration/common/configuration
'
;
/**
...
...
src/vs/workbench/contrib/logs/electron-browser/logsActions.ts
浏览文件 @
bd62ffe1
...
...
@@ -7,7 +7,7 @@ import { Action } from 'vs/base/common/actions';
import
{
join
}
from
'
vs/base/common/path
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
*
as
nls
from
'
vs/nls
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IEnvironmentService
}
from
'
vs/platform/environment/common/environment
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
import
{
IFileService
}
from
'
vs/platform/files/common/files
'
;
...
...
src/vs/workbench/contrib/performance/electron-browser/startupProfiler.ts
浏览文件 @
bd62ffe1
...
...
@@ -18,7 +18,7 @@ import { IExtensionService } from 'vs/workbench/services/extensions/common/exten
import
{
IClipboardService
}
from
'
vs/platform/clipboard/common/clipboardService
'
;
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
IOpenerService
}
from
'
vs/platform/opener/common/opener
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IProductService
}
from
'
vs/platform/product/common/productService
'
;
export
class
StartupProfiler
implements
IWorkbenchContribution
{
...
...
src/vs/workbench/contrib/performance/electron-browser/startupTimings.ts
浏览文件 @
bd62ffe1
...
...
@@ -14,7 +14,7 @@ import { ILifecycleService, StartupKind, StartupKindToString } from 'vs/platform
import
product
from
'
vs/platform/product/common/product
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
IUpdateService
}
from
'
vs/platform/update/common/update
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IWorkbenchContribution
}
from
'
vs/workbench/common/contributions
'
;
import
*
as
files
from
'
vs/workbench/contrib/files/common/files
'
;
import
{
IEditorService
}
from
'
vs/workbench/services/editor/common/editorService
'
;
...
...
src/vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution.ts
浏览文件 @
bd62ffe1
...
...
@@ -14,7 +14,7 @@ import { localize } from 'vs/nls';
import
{
ServicesAccessor
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IEnvironmentService
}
from
'
vs/platform/environment/common/environment
'
;
import
{
IFileService
}
from
'
vs/platform/files/common/files
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
INotificationService
,
Severity
}
from
'
vs/platform/notification/common/notification
'
;
import
{
Action
}
from
'
vs/base/common/actions
'
;
import
{
IWorkbenchIssueService
}
from
'
vs/workbench/contrib/issue/electron-browser/issue
'
;
...
...
src/vs/workbench/contrib/welcome/telemetryOptOut/electron-browser/telemetryOptOut.ts
浏览文件 @
bd62ffe1
...
...
@@ -13,7 +13,7 @@ import { IExtensionGalleryService } from 'vs/platform/extensionManagement/common
import
{
IProductService
}
from
'
vs/platform/product/common/productService
'
;
import
{
IHostService
}
from
'
vs/workbench/services/host/browser/host
'
;
import
{
AbstractTelemetryOptOut
}
from
'
vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
export
class
NativeTelemetryOptOut
extends
AbstractTelemetryOptOut
{
...
...
src/vs/workbench/electron-browser/actions/developerActions.ts
浏览文件 @
bd62ffe1
...
...
@@ -5,7 +5,7 @@
import
{
Action
}
from
'
vs/base/common/actions
'
;
import
*
as
nls
from
'
vs/nls
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
ISharedProcessService
}
from
'
vs/platform/ipc/electron-browser/sharedProcessService
'
;
import
{
IEnvironmentService
}
from
'
vs/platform/environment/common/environment
'
;
import
{
IEditorService
}
from
'
vs/workbench/services/editor/common/editorService
'
;
...
...
src/vs/workbench/electron-browser/actions/windowActions.ts
浏览文件 @
bd62ffe1
...
...
@@ -19,7 +19,7 @@ import { getIconClasses } from 'vs/editor/common/services/getIconClasses';
import
{
ICommandHandler
}
from
'
vs/platform/commands/common/commands
'
;
import
{
ServicesAccessor
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IConfigurationService
}
from
'
vs/platform/configuration/common/configuration
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
INativeWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/electron-browser/environmentService
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
import
{
Codicon
}
from
'
vs/base/common/codicons
'
;
...
...
src/vs/workbench/electron-browser/desktop.contribution.ts
浏览文件 @
bd62ffe1
...
...
@@ -19,7 +19,7 @@ import { CommandsRegistry } from 'vs/platform/commands/common/commands';
import
{
ServicesAccessor
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IsDevelopmentContext
,
IsMacContext
}
from
'
vs/platform/contextkey/common/contextkeys
'
;
import
{
NoEditorsVisibleContext
,
SingleEditorGroupsContext
}
from
'
vs/workbench/common/editor
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IJSONContributionRegistry
,
Extensions
as
JSONExtensions
}
from
'
vs/platform/jsonschemas/common/jsonContributionRegistry
'
;
import
product
from
'
vs/platform/product/common/product
'
;
import
{
IJSONSchema
}
from
'
vs/base/common/jsonSchema
'
;
...
...
src/vs/workbench/electron-browser/desktop.main.ts
浏览文件 @
bd62ffe1
...
...
@@ -50,8 +50,8 @@ import product from 'vs/platform/product/common/product';
import
{
NativeResourceIdentityService
}
from
'
vs/platform/resource/node/resourceIdentityServiceImpl
'
;
import
{
IResourceIdentityService
}
from
'
vs/platform/resource/common/resourceIdentityService
'
;
import
{
DesktopLogService
}
from
'
vs/workbench/services/log/electron-browser/logService
'
;
import
{
ElectronService
}
from
'
vs/workbench/services/electron/electron-
browser
/electronService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
ElectronService
}
from
'
vs/workbench/services/electron/electron-
sandbox
/electronService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
class
DesktopMain
extends
Disposable
{
...
...
src/vs/workbench/electron-browser/parts/titlebar/titlebarPart.ts
浏览文件 @
bd62ffe1
...
...
@@ -20,7 +20,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace
import
{
IThemeService
}
from
'
vs/platform/theme/common/themeService
'
;
import
{
IWorkbenchLayoutService
}
from
'
vs/workbench/services/layout/browser/layoutService
'
;
import
{
IProductService
}
from
'
vs/platform/product/common/productService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
getTitleBarStyle
}
from
'
vs/platform/windows/common/windows
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
Codicon
}
from
'
vs/base/common/codicons
'
;
...
...
src/vs/workbench/electron-browser/window.ts
浏览文件 @
bd62ffe1
...
...
@@ -54,7 +54,7 @@ import { IMenubarService, IMenubarData, IMenubarMenu, IMenubarKeybinding, IMenub
import
{
withNullAsUndefined
,
assertIsDefined
}
from
'
vs/base/common/types
'
;
import
{
IOpenerService
,
OpenOptions
}
from
'
vs/platform/opener/common/opener
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
posix
,
dirname
}
from
'
vs/base/common/path
'
;
import
{
getBaseLabel
}
from
'
vs/base/common/labels
'
;
import
{
ITunnelService
,
extractLocalHostUriMetaDataForPortMapping
}
from
'
vs/platform/remote/common/tunnel
'
;
...
...
src/vs/workbench/services/dialogs/electron-browser/dialogService.ts
浏览文件 @
bd62ffe1
...
...
@@ -21,7 +21,7 @@ import { IThemeService } from 'vs/platform/theme/common/themeService';
import
{
IKeybindingService
}
from
'
vs/platform/keybinding/common/keybinding
'
;
import
{
IProductService
}
from
'
vs/platform/product/common/productService
'
;
import
{
IClipboardService
}
from
'
vs/platform/clipboard/common/clipboardService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
MessageBoxOptions
}
from
'
vs/base/parts/sandbox/common/electronTypes
'
;
import
{
fromNow
}
from
'
vs/base/common/date
'
;
...
...
src/vs/workbench/services/dialogs/electron-browser/fileDialogService.ts
浏览文件 @
bd62ffe1
...
...
@@ -4,9 +4,8 @@
*--------------------------------------------------------------------------------------------*/
import
{
SaveDialogOptions
,
OpenDialogOptions
}
from
'
vs/base/parts/sandbox/common/electronTypes
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/node/dialogs
'
;
import
{
IHostService
}
from
'
vs/workbench/services/host/browser/host
'
;
import
{
IPickAndOpenOptions
,
ISaveDialogOptions
,
IOpenDialogOptions
,
IFileDialogService
,
IDialogService
}
from
'
vs/platform/dialogs/common/dialogs
'
;
import
{
IPickAndOpenOptions
,
ISaveDialogOptions
,
IOpenDialogOptions
,
IFileDialogService
,
IDialogService
,
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/common/dialogs
'
;
import
{
IWorkspaceContextService
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
IHistoryService
}
from
'
vs/workbench/services/history/common/history
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
...
...
@@ -16,7 +15,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur
import
{
registerSingleton
}
from
'
vs/platform/instantiation/common/extensions
'
;
import
{
IFileService
}
from
'
vs/platform/files/common/files
'
;
import
{
IOpenerService
}
from
'
vs/platform/opener/common/opener
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
AbstractFileDialogService
}
from
'
vs/workbench/services/dialogs/browser/abstractFileDialogService
'
;
import
{
Schemas
}
from
'
vs/base/common/network
'
;
import
{
IModeService
}
from
'
vs/editor/common/services/modeService
'
;
...
...
src/vs/workbench/services/electron/electron-
browser
/electronService.ts
→
src/vs/workbench/services/electron/electron-
sandbox
/electronService.ts
浏览文件 @
bd62ffe1
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IMainProcessService
}
from
'
vs/platform/ipc/common/mainProcessService
'
;
import
{
createChannelSender
}
from
'
vs/base/parts/ipc/common/ipc
'
;
...
...
src/vs/workbench/services/extensions/electron-browser/extensionHost.ts
浏览文件 @
bd62ffe1
...
...
@@ -28,7 +28,7 @@ import { ILogService } from 'vs/platform/log/common/log';
import
product
from
'
vs/platform/product/common/product
'
;
import
{
INotificationService
,
Severity
}
from
'
vs/platform/notification/common/notification
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IWorkspaceContextService
,
WorkbenchState
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
IInitData
,
UIKind
}
from
'
vs/workbench/api/common/extHost.protocol
'
;
import
{
MessageType
,
createMessageOfType
,
isMessageOfType
}
from
'
vs/workbench/services/extensions/common/extensionHostProtocol
'
;
...
...
src/vs/workbench/services/extensions/electron-browser/extensionService.ts
浏览文件 @
bd62ffe1
...
...
@@ -34,7 +34,7 @@ import { IProductService } from 'vs/platform/product/common/productService';
import
{
Logger
}
from
'
vs/workbench/services/extensions/common/extensionPoints
'
;
import
{
flatten
}
from
'
vs/base/common/arrays
'
;
import
{
IStaticExtensionsService
}
from
'
vs/workbench/services/extensions/common/staticExtensions
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
INativeWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/electron-browser/environmentService
'
;
import
{
IRemoteExplorerService
}
from
'
vs/workbench/services/remote/common/remoteExplorerService
'
;
import
{
Action
}
from
'
vs/base/common/actions
'
;
...
...
src/vs/workbench/services/host/electron-browser/desktopHostService.ts
浏览文件 @
bd62ffe1
...
...
@@ -5,7 +5,7 @@
import
{
Event
}
from
'
vs/base/common/event
'
;
import
{
IHostService
}
from
'
vs/workbench/services/host/browser/host
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
registerSingleton
}
from
'
vs/platform/instantiation/common/extensions
'
;
import
{
ILabelService
}
from
'
vs/platform/label/common/label
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
...
...
src/vs/workbench/services/request/electron-browser/requestService.ts
浏览文件 @
bd62ffe1
...
...
@@ -8,7 +8,7 @@ import { ILogService } from 'vs/platform/log/common/log';
import
{
RequestService
}
from
'
vs/platform/request/browser/requestService
'
;
import
{
registerSingleton
}
from
'
vs/platform/instantiation/common/extensions
'
;
import
{
IRequestService
}
from
'
vs/platform/request/common/request
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
export
class
NativeRequestService
extends
RequestService
{
...
...
src/vs/workbench/services/timer/electron-browser/timerService.ts
浏览文件 @
bd62ffe1
...
...
@@ -7,7 +7,7 @@ import { createDecorator } from 'vs/platform/instantiation/common/instantiation'
import
{
virtualMachineHint
}
from
'
vs/base/node/id
'
;
import
*
as
perf
from
'
vs/base/common/performance
'
;
import
*
as
os
from
'
os
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
import
{
IWorkspaceContextService
,
WorkbenchState
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
IExtensionService
}
from
'
vs/workbench/services/extensions/common/extensions
'
;
...
...
src/vs/workbench/services/url/electron-browser/urlService.ts
浏览文件 @
bd62ffe1
...
...
@@ -12,7 +12,7 @@ import { IOpenerService, IOpener, matchesScheme } from 'vs/platform/opener/commo
import
product
from
'
vs/platform/product/common/product
'
;
import
{
registerSingleton
}
from
'
vs/platform/instantiation/common/extensions
'
;
import
{
createChannelSender
}
from
'
vs/base/parts/ipc/common/ipc
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
import
{
INativeWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/electron-browser/environmentService
'
;
...
...
src/vs/workbench/services/workspaces/electron-browser/workspaceEditingService.ts
浏览文件 @
bd62ffe1
...
...
@@ -27,7 +27,7 @@ import { ILabelService } from 'vs/platform/label/common/label';
import
{
ITextFileService
}
from
'
vs/workbench/services/textfile/common/textfiles
'
;
import
{
IHostService
}
from
'
vs/workbench/services/host/browser/host
'
;
import
{
AbstractWorkspaceEditingService
}
from
'
vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
node
/electron
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/
common
/electron
'
;
import
{
isMacintosh
}
from
'
vs/base/common/platform
'
;
import
{
mnemonicButtonLabel
}
from
'
vs/base/common/labels
'
;
import
{
BackupFileService
}
from
'
vs/workbench/services/backup/common/backupFileService
'
;
...
...
src/vs/workbench/test/electron-browser/workbenchTestServices.ts
浏览文件 @
bd62ffe1
...
...
@@ -8,15 +8,14 @@ import { Event } from 'vs/base/common/event';
import
{
ISharedProcessService
}
from
'
vs/platform/ipc/electron-browser/sharedProcessService
'
;
import
{
NativeWorkbenchEnvironmentService
,
INativeWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/electron-browser/environmentService
'
;
import
{
NativeTextFileService
,
EncodingOracle
,
IEncodingOverride
}
from
'
vs/workbench/services/textfile/electron-browser/nativeTextFileService
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/node/electron
'
;
import
{
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/node/dialogs
'
;
import
{
IElectronService
}
from
'
vs/platform/electron/common/electron
'
;
import
{
FileOperationError
,
IFileService
}
from
'
vs/platform/files/common/files
'
;
import
{
IUntitledTextEditorService
}
from
'
vs/workbench/services/untitled/common/untitledTextEditorService
'
;
import
{
ILifecycleService
}
from
'
vs/platform/lifecycle/common/lifecycle
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IModelService
}
from
'
vs/editor/common/services/modelService
'
;
import
{
IWorkbenchEnvironmentService
}
from
'
vs/workbench/services/environment/common/environmentService
'
;
import
{
IDialogService
,
IFileDialogService
}
from
'
vs/platform/dialogs/common/dialogs
'
;
import
{
IDialogService
,
IFileDialogService
,
INativeOpenDialogOptions
}
from
'
vs/platform/dialogs/common/dialogs
'
;
import
{
ITextResourceConfigurationService
}
from
'
vs/editor/common/services/textResourceConfigurationService
'
;
import
{
IProductService
}
from
'
vs/platform/product/common/productService
'
;
import
{
IFilesConfigurationService
}
from
'
vs/workbench/services/filesConfiguration/common/filesConfigurationService
'
;
...
...
@@ -25,7 +24,7 @@ import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService
import
{
URI
}
from
'
vs/base/common/uri
'
;
import
{
IReadTextFileOptions
,
ITextFileStreamContent
,
ITextFileService
}
from
'
vs/workbench/services/textfile/common/textfiles
'
;
import
{
createTextBufferFactoryFromStream
}
from
'
vs/editor/common/model/textModel
'
;
import
{
IOpenEmptyWindowOptions
,
IWindowOpenable
,
IOpenWindowOptions
}
from
'
vs/platform/windows/common/windows
'
;
import
{
IOpenEmptyWindowOptions
,
IWindowOpenable
,
IOpenWindowOptions
,
IOpenedWindow
}
from
'
vs/platform/windows/common/windows
'
;
import
{
parseArgs
,
OPTIONS
}
from
'
vs/platform/environment/node/argv
'
;
import
{
LogLevel
,
ILogService
}
from
'
vs/platform/log/common/log
'
;
import
{
IPathService
}
from
'
vs/workbench/services/path/common/pathService
'
;
...
...
@@ -37,7 +36,7 @@ import { IBackupFileService } from 'vs/workbench/services/backup/common/backup';
import
{
NodeTestBackupFileService
}
from
'
vs/workbench/services/backup/test/electron-browser/backupFileService.test
'
;
import
{
IWorkingCopyService
}
from
'
vs/workbench/services/workingCopy/common/workingCopyService
'
;
import
{
IEditorService
}
from
'
vs/workbench/services/editor/common/editorService
'
;
import
{
INativeWindowConfiguration
,
IOpenedWindow
}
from
'
vs/platform/windows/node/window
'
;
import
{
INativeWindowConfiguration
}
from
'
vs/platform/windows/node/window
'
;
import
{
TestContextService
}
from
'
vs/workbench/test/common/workbenchTestServices
'
;
export
const
TestWindowConfiguration
:
INativeWindowConfiguration
=
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录