提交 58186544 编写于 作者: B Benjamin Pasero

sandbox - move more services to electron-sandbox

上级 45552c0a
...@@ -24,8 +24,6 @@ import { IElectronService } from 'vs/platform/electron/electron-sandbox/electron ...@@ -24,8 +24,6 @@ import { IElectronService } from 'vs/platform/electron/electron-sandbox/electron
import { getTitleBarStyle } from 'vs/platform/windows/common/windows'; import { getTitleBarStyle } from 'vs/platform/windows/common/windows';
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
import { Codicon } from 'vs/base/common/codicons'; import { Codicon } from 'vs/base/common/codicons';
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
import { ITitleService } from 'vs/workbench/services/title/common/titleService';
export class TitlebarPart extends BrowserTitleBarPart { export class TitlebarPart extends BrowserTitleBarPart {
private appIcon: HTMLElement | undefined; private appIcon: HTMLElement | undefined;
...@@ -243,5 +241,3 @@ export class TitlebarPart extends BrowserTitleBarPart { ...@@ -243,5 +241,3 @@ export class TitlebarPart extends BrowserTitleBarPart {
} }
} }
} }
registerSingleton(ITitleService, TitlebarPart);
...@@ -11,7 +11,6 @@ import { ILabelService } from 'vs/platform/label/common/label'; ...@@ -11,7 +11,6 @@ import { ILabelService } from 'vs/platform/label/common/label';
import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService';
import { IWindowOpenable, IOpenWindowOptions, isFolderToOpen, isWorkspaceToOpen, IOpenEmptyWindowOptions } from 'vs/platform/windows/common/windows'; import { IWindowOpenable, IOpenWindowOptions, isFolderToOpen, isWorkspaceToOpen, IOpenEmptyWindowOptions } from 'vs/platform/windows/common/windows';
import { Disposable } from 'vs/base/common/lifecycle'; import { Disposable } from 'vs/base/common/lifecycle';
import { INativeWorkbenchEnvironmentService } from 'vs/workbench/services/environment/electron-browser/environmentService';
export class DesktopHostService extends Disposable implements IHostService { export class DesktopHostService extends Disposable implements IHostService {
...@@ -20,7 +19,7 @@ export class DesktopHostService extends Disposable implements IHostService { ...@@ -20,7 +19,7 @@ export class DesktopHostService extends Disposable implements IHostService {
constructor( constructor(
@IElectronService private readonly electronService: IElectronService, @IElectronService private readonly electronService: IElectronService,
@ILabelService private readonly labelService: ILabelService, @ILabelService private readonly labelService: ILabelService,
@IWorkbenchEnvironmentService private readonly environmentService: INativeWorkbenchEnvironmentService @IWorkbenchEnvironmentService private readonly environmentService: IWorkbenchEnvironmentService
) { ) {
super(); super();
} }
......
...@@ -15,7 +15,7 @@ import { DiskFileSystemProvider } from 'vs/platform/files/node/diskFileSystemPro ...@@ -15,7 +15,7 @@ import { DiskFileSystemProvider } from 'vs/platform/files/node/diskFileSystemPro
import { Schemas } from 'vs/base/common/network'; import { Schemas } from 'vs/base/common/network';
import { URI } from 'vs/base/common/uri'; import { URI } from 'vs/base/common/uri';
import { getPathFromAmdModule } from 'vs/base/common/amd'; import { getPathFromAmdModule } from 'vs/base/common/amd';
import { ExtensionResourceLoaderService } from 'vs/workbench/services/extensionResourceLoader/electron-browser/extensionResourceLoaderService'; import { ExtensionResourceLoaderService } from 'vs/workbench/services/extensionResourceLoader/electron-sandbox/extensionResourceLoaderService';
import { ITokenStyle } from 'vs/platform/theme/common/themeService'; import { ITokenStyle } from 'vs/platform/theme/common/themeService';
const undefinedStyle = { bold: undefined, underline: undefined, italic: undefined }; const undefinedStyle = { bold: undefined, underline: undefined, italic: undefined };
......
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
import { TitlebarPart } from 'vs/workbench/browser/parts/titlebar/titlebarPart';
import { ITitleService } from 'vs/workbench/services/title/common/titleService';
registerSingleton(ITitleService, TitlebarPart);
...@@ -59,12 +59,9 @@ import 'vs/workbench/services/userDataSync/electron-browser/userDataSyncMachines ...@@ -59,12 +59,9 @@ import 'vs/workbench/services/userDataSync/electron-browser/userDataSyncMachines
import 'vs/workbench/services/userDataSync/electron-browser/userDataSyncService'; import 'vs/workbench/services/userDataSync/electron-browser/userDataSyncService';
import 'vs/workbench/services/authentication/electron-browser/authenticationTokenService'; import 'vs/workbench/services/authentication/electron-browser/authenticationTokenService';
import 'vs/workbench/services/authentication/browser/authenticationService'; import 'vs/workbench/services/authentication/browser/authenticationService';
import 'vs/workbench/services/host/electron-browser/desktopHostService';
import 'vs/workbench/services/request/electron-browser/requestService';
import 'vs/workbench/services/sharedProcess/electron-browser/sharedProcessService'; import 'vs/workbench/services/sharedProcess/electron-browser/sharedProcessService';
import 'vs/workbench/services/localizations/electron-browser/localizationsService'; import 'vs/workbench/services/localizations/electron-browser/localizationsService';
import 'vs/workbench/services/clipboard/electron-browser/clipboardService'; import 'vs/workbench/services/clipboard/electron-browser/clipboardService';
import 'vs/workbench/services/extensionResourceLoader/electron-browser/extensionResourceLoaderService';
import 'vs/workbench/services/path/electron-browser/pathService'; import 'vs/workbench/services/path/electron-browser/pathService';
import { registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
......
...@@ -26,7 +26,10 @@ import 'vs/workbench/services/issue/electron-sandbox/issueService'; ...@@ -26,7 +26,10 @@ import 'vs/workbench/services/issue/electron-sandbox/issueService';
import 'vs/workbench/services/update/electron-sandbox/updateService'; import 'vs/workbench/services/update/electron-sandbox/updateService';
import 'vs/workbench/services/url/electron-sandbox/urlService'; import 'vs/workbench/services/url/electron-sandbox/urlService';
import 'vs/workbench/services/lifecycle/electron-sandbox/lifecycleService'; import 'vs/workbench/services/lifecycle/electron-sandbox/lifecycleService';
import 'vs/workbench/electron-sandbox/parts/titlebar/titlebarPart'; import 'vs/workbench/services/title/electron-sandbox/titleService.ts';
import 'vs/workbench/services/host/electron-sandbox/desktopHostService';
import 'vs/workbench/services/request/electron-sandbox/requestService';
import 'vs/workbench/services/extensionResourceLoader/electron-sandbox/extensionResourceLoaderService';
//#endregion //#endregion
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册