Skip to content

Commit a1f1d6a

Browse files
author
Benjamin Pasero
committed
main - more shuffling around
1 parent 4a08a06 commit a1f1d6a

14 files changed

Lines changed: 183 additions & 166 deletions

File tree

src/vs/code/electron-browser/sharedProcessMain.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import { ChoiceChannelClient } from 'vs/platform/message/common/messageIpc';
3333
import { IWindowsService } from 'vs/platform/windows/common/windows';
3434
import { WindowsChannelClient } from 'vs/platform/windows/common/windowsIpc';
3535
import { ipcRenderer } from 'electron';
36-
import { IDisposable, dispose } from "vs/base/common/lifecycle";
36+
import { IDisposable, dispose } from 'vs/base/common/lifecycle';
3737

3838
interface ISharedProcessInitData {
3939
sharedIPCHandle: string;

src/vs/code/electron-main/app.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import * as platform from 'vs/base/common/platform';
1010
import { WindowsManager } from 'vs/code/electron-main/windows';
1111
import { IWindowsService, OpenContext } from 'vs/platform/windows/common/windows';
1212
import { WindowsChannel } from 'vs/platform/windows/common/windowsIpc';
13-
import { WindowsService, IWindowsMainService } from 'vs/platform/windows/electron-main/windowsService';
13+
import { WindowsService } from 'vs/platform/windows/electron-main/windowsService';
1414
import { ILifecycleService } from 'vs/platform/lifecycle/electron-main/lifecycleMain';
1515
import { CodeMenu } from 'vs/code/electron-main/menus';
1616
import { getShellEnvironment } from 'vs/code/node/shellEnv';
@@ -44,6 +44,7 @@ import pkg from 'vs/platform/node/package';
4444
import { IDisposable, dispose } from 'vs/base/common/lifecycle';
4545
import { ConfigurationService } from 'vs/platform/configuration/node/configurationService';
4646
import { TPromise } from "vs/base/common/winjs.base";
47+
import { IWindowsMainService } from "vs/platform/windows/electron-main/windows";
4748

4849
export class CodeApplication {
4950
private toDispose: IDisposable[];

src/vs/code/electron-main/keyboard.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import { IStorageService } from 'vs/platform/storage/node/storage';
1212
import Event, { Emitter, once } from 'vs/base/common/event';
1313
import { ConfigWatcher } from 'vs/base/node/config';
1414
import { IUserFriendlyKeybinding } from 'vs/platform/keybinding/common/keybinding';
15-
import { IEnvironmentService } from "vs/platform/environment/common/environment";
16-
import { IWindowsMainService } from "vs/platform/windows/electron-main/windowsService";
15+
import { IEnvironmentService } from 'vs/platform/environment/common/environment';
1716
import { ipcMain as ipc } from 'electron';
17+
import { IWindowsMainService } from "vs/platform/windows/electron-main/windows";
1818

1919
export class KeyboardLayoutMonitor {
2020

src/vs/code/electron-main/launch.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import { IProcessEnvironment } from 'vs/base/common/platform';
1313
import { ParsedArgs } from 'vs/platform/environment/common/environment';
1414
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
1515
import { once } from 'vs/base/common/event';
16-
import { OpenContext } from "vs/platform/windows/common/windows";
17-
import { IWindowsMainService, ICodeWindow } from "vs/platform/windows/electron-main/windowsService";
16+
import { OpenContext } from 'vs/platform/windows/common/windows';
17+
import { IWindowsMainService, ICodeWindow } from "vs/platform/windows/electron-main/windows";
1818

1919
export const ID = 'launchService';
2020
export const ILaunchService = createDecorator<ILaunchService>(ID);

src/vs/code/electron-main/menus.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ import { isMacintosh, isLinux, isWindows, language } from 'vs/base/common/platfo
1010
import * as arrays from 'vs/base/common/arrays';
1111
import { IEnvironmentService } from 'vs/platform/environment/common/environment';
1212
import { ipcMain as ipc, app, shell, dialog, Menu, MenuItem, BrowserWindow } from 'electron';
13-
import { OpenContext } from "vs/platform/windows/common/windows";
13+
import { OpenContext } from 'vs/platform/windows/common/windows';
1414
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
1515
import { IFilesConfiguration, AutoSaveConfiguration } from 'vs/platform/files/common/files';
1616
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
1717
import { IUpdateService, State as UpdateState } from 'vs/platform/update/common/update';
1818
import product from 'vs/platform/node/product';
1919
import { RunOnceScheduler } from 'vs/base/common/async';
2020
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
21-
import { tildify } from "vs/base/common/labels";
22-
import { IWindowsMainService } from "vs/platform/windows/electron-main/windowsService";
21+
import { tildify } from 'vs/base/common/labels';
2322
import { KeybindingsResolver } from "vs/code/electron-main/keyboard";
23+
import { IWindowsMainService } from "vs/platform/windows/electron-main/windows";
2424

2525
interface IExtensionViewlet {
2626
id: string;

src/vs/code/electron-main/sharedProcess.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ import { TPromise } from 'vs/base/common/winjs.base';
1111
import { IProcessEnvironment } from 'vs/base/common/platform';
1212
import { BrowserWindow, ipcMain } from 'electron';
1313
import { PromiseSource } from 'vs/base/common/async';
14+
import { ISharedProcess } from "vs/platform/windows/electron-main/windows";
1415

15-
export class SharedProcess {
16+
export class SharedProcess implements ISharedProcess {
1617

1718
private spawnPromiseSource: PromiseSource<void>;
1819

src/vs/code/electron-main/window.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ import { IWorkbenchEditorConfiguration } from 'vs/workbench/common/editor';
1919
import { parseArgs } from 'vs/platform/environment/node/argv';
2020
import product from 'vs/platform/node/product';
2121
import { getCommonHTTPHeaders } from 'vs/platform/environment/node/http';
22-
import { IWindowSettings, MenuBarVisibility, ReadyState } from 'vs/platform/windows/common/windows';
22+
import { IWindowSettings, MenuBarVisibility, IWindowConfiguration, ReadyState } from 'vs/platform/windows/common/windows';
2323
import { IDisposable, dispose } from 'vs/base/common/lifecycle';
2424
import { KeyboardLayoutMonitor } from 'vs/code/electron-main/keyboard';
25-
import { isLinux, isMacintosh, isWindows } from "vs/base/common/platform";
26-
import { ICodeWindow, IWindowConfiguration } from "vs/platform/windows/electron-main/windowsService";
25+
import { isLinux, isMacintosh, isWindows } from 'vs/base/common/platform';
26+
import { ICodeWindow } from "vs/platform/windows/electron-main/windows";
2727

2828
export interface IWindowState {
2929
width?: number;

src/vs/code/electron-main/windows.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ import { ILifecycleService, UnloadReason } from 'vs/platform/lifecycle/electron-
2323
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
2424
import { ILogService } from 'vs/platform/log/common/log';
2525
import { getPathLabel } from 'vs/base/common/labels';
26-
import { IWindowSettings, OpenContext } from 'vs/platform/windows/common/windows';
26+
import { IWindowSettings, OpenContext, IPath, IWindowConfiguration } from 'vs/platform/windows/common/windows';
2727
import { getLastActiveWindow, findBestWindowOrFolder } from 'vs/code/node/windowsUtils';
2828
import CommonEvent, { Emitter } from 'vs/base/common/event';
2929
import product from 'vs/platform/node/product';
3030
import { ITelemetryService, ITelemetryData } from 'vs/platform/telemetry/common/telemetry';
3131
import { isParent, isEqual, isEqualOrParent } from 'vs/platform/files/common/files';
3232
import { KeyboardLayoutMonitor } from 'vs/code/electron-main/keyboard';
33-
import { IPath, IWindowsMainService, IOpenConfiguration, IRecentPathsList, IWindowConfiguration } from "vs/platform/windows/electron-main/windowsService";
33+
import { IWindowsMainService, IOpenConfiguration, IRecentPathsList } from "vs/platform/windows/electron-main/windows";
3434

3535
enum WindowError {
3636
UNRESPONSIVE,

src/vs/code/node/windowsUtils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import * as path from 'path';
99
import * as fs from 'fs';
1010
import * as platform from 'vs/base/common/platform';
1111
import * as paths from 'vs/base/common/paths';
12-
import { OpenContext } from "vs/platform/windows/common/windows";
12+
import { OpenContext } from 'vs/platform/windows/common/windows';
1313
import { isEqualOrParent } from 'vs/platform/files/common/files';
1414

1515
/**

src/vs/code/test/node/windowsUtils.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import assert = require('assert');
88
import path = require('path');
99
import { findBestWindowOrFolder, ISimpleWindow, IBestWindowOrFolderOptions } from 'vs/code/node/windowsUtils';
10-
import { OpenContext } from "vs/platform/windows/common/windows";
10+
import { OpenContext } from 'vs/platform/windows/common/windows';
1111

1212
const fixturesFolder = require.toUrl('./fixtures');
1313

0 commit comments

Comments
 (0)