Vscode merge (#4582)

* Merge from vscode 37cb23d3dd4f9433d56d4ba5ea3203580719a0bd

* fix issues with merges

* bump node version in azpipe

* replace license headers

* remove duplicate launch task

* fix build errors

* fix build errors

* fix tslint issues

* working through package and linux build issues

* more work

* wip

* fix packaged builds

* working through linux build errors

* wip

* wip

* wip

* fix mac and linux file limits

* iterate linux pipeline

* disable editor typing

* revert series to parallel

* remove optimize vscode from linux

* fix linting issues

* revert testing change

* add work round for new node

* readd packaging for extensions

* fix issue with angular not resolving decorator dependencies
This commit is contained in:
Anthony Dresser
2019-03-19 17:44:35 -07:00
committed by GitHub
parent 833d197412
commit 87765e8673
1879 changed files with 54505 additions and 38058 deletions

View File

@@ -102,8 +102,8 @@ export class DecorationSegment {
class Stack {
public count: number;
private stopOffsets: number[];
private classNames: string[];
private readonly stopOffsets: number[];
private readonly classNames: string[];
constructor() {
this.stopOffsets = [];

View File

@@ -30,7 +30,7 @@ export class LinesLayout {
/**
* Contains whitespace information in pixels
*/
private _whitespaces: WhitespaceComputer;
private readonly _whitespaces: WhitespaceComputer;
constructor(lineCount: number, lineHeight: number) {
this._lineCount = lineCount;

View File

@@ -18,27 +18,27 @@ export class WhitespaceComputer {
/**
* heights[i] is the height in pixels for whitespace at index i
*/
private _heights: number[];
private readonly _heights: number[];
/**
* minWidths[i] is the min width in pixels for whitespace at index i
*/
private _minWidths: number[];
private readonly _minWidths: number[];
/**
* afterLineNumbers[i] is the line number whitespace at index i is after
*/
private _afterLineNumbers: number[];
private readonly _afterLineNumbers: number[];
/**
* ordinals[i] is the orinal of the whitespace at index i
*/
private _ordinals: number[];
private readonly _ordinals: number[];
/**
* prefixSum[i] = SUM(heights[j]), 1 <= j <= i
*/
private _prefixSum: number[];
private readonly _prefixSum: number[];
/**
* prefixSum[i], 1 <= i <= prefixSumValidIndex can be trusted
@@ -48,12 +48,12 @@ export class WhitespaceComputer {
/**
* ids[i] is the whitespace id of whitespace at index i
*/
private _ids: number[];
private readonly _ids: number[];
/**
* index at which a whitespace is positioned (inside heights, afterLineNumbers, prefixSum members)
*/
private _whitespaceId2Index: {
private readonly _whitespaceId2Index: {
[id: string]: number;
};