Initial VS Code 1.19 source merge (#571)

* Initial 1.19 xcopy

* Fix yarn build

* Fix numerous build breaks

* Next batch of build break fixes

* More build break fixes

* Runtime breaks

* Additional post merge fixes

* Fix windows setup file

* Fix test failures.

* Update license header blocks to refer to source eula
This commit is contained in:
Karl Burtram
2018-01-28 23:37:17 -08:00
committed by GitHub
parent 9a1ac20710
commit 251ae01c3e
8009 changed files with 93378 additions and 35634 deletions

View File

@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
import { LogLevel } from 'vs/platform/log/common/log';
export interface ParsedArgs {
[arg: string]: any;
@@ -11,6 +12,7 @@ export interface ParsedArgs {
_urls?: string[];
help?: boolean;
version?: boolean;
status?: boolean;
wait?: boolean;
waitMarkerFilePath?: string;
diff?: boolean;
@@ -23,7 +25,9 @@ export interface ParsedArgs {
'user-data-dir'?: string;
performance?: boolean;
'prof-startup'?: string;
'prof-startup-prefix'?: string;
verbose?: boolean;
log?: string;
logExtensionHostCommunication?: boolean;
'disable-extensions'?: boolean;
'extensions-dir'?: string;
@@ -47,6 +51,7 @@ export interface ParsedArgs {
'install-source'?: string;
'disable-updates'?: string;
'disable-crash-reporter'?: string;
'skip-add-to-recently-opened'?: boolean;
}
export const IEnvironmentService = createDecorator<IEnvironmentService>('environmentService');
@@ -76,7 +81,9 @@ export interface IEnvironmentService {
appSettingsHome: string;
appSettingsPath: string;
appKeybindingsPath: string;
machineUUID: string;
settingsSearchBuildId: number;
settingsSearchUrl: string;
backupHome: string;
backupWorkspacesPath: string;
@@ -96,19 +103,25 @@ export interface IEnvironmentService {
logExtensionHostCommunication: boolean;
isBuilt: boolean;
verbose: boolean;
wait: boolean;
status: boolean;
performance: boolean;
profileStartup: { prefix: string, dir: string } | undefined;
// logging
logsPath: string;
verbose: boolean;
logLevel: LogLevel;
skipGettingStarted: boolean | undefined;
skipAddToRecentlyOpened: boolean;
mainIPCHandle: string;
sharedIPCHandle: string;
nodeCachedDataDir: string;
installSource: string;
installSourcePath: string;
disableUpdates: boolean;
disableCrashReporter: boolean;
}