Skip to content

Commit 5741e45

Browse files
authored
Merge pull request #5665 from Tyriar/de_vs
Remove vs/ module
2 parents a2bec2a + 6ef653e commit 5741e45

114 files changed

Lines changed: 3594 additions & 19421 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

addons/addon-image/src/ImageRenderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { toRGBA8888 } from 'sixel/lib/Colors';
77
import { IDisposable } from '@xterm/xterm';
88
import { ICellSize, ITerminalExt, IImageSpec, IRenderDimensions, IRenderService } from './Types';
9-
import { Disposable, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle';
9+
import { Disposable, MutableDisposable, toDisposable } from 'common/Lifecycle';
1010

1111
const PLACEHOLDER_LENGTH = 4096;
1212
const PLACEHOLDER_HEIGHT = 24;

addons/addon-image/src/tsconfig.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"paths": {
1616
"browser/*": [ "../../../src/browser/*" ],
1717
"common/*": [ "../../../src/common/*" ],
18-
"vs/*": [ "../../../src/vs/*" ],
1918
"@xterm/addon-image": [ "../typings/addon-image.d.ts" ]
2019
}
2120
},
@@ -25,7 +24,6 @@
2524
],
2625
"references": [
2726
{ "path": "../../../src/browser" },
28-
{ "path": "../../../src/common" },
29-
{ "path": "../../../src/vs" }
27+
{ "path": "../../../src/common" }
3028
]
3129
}

addons/addon-progress/src/ProgressAddon.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import type { Terminal, ITerminalAddon, IDisposable } from '@xterm/xterm';
77
import type { ProgressAddon as IProgressApi, IProgressState } from '@xterm/addon-progress';
8-
import type { Emitter, Event } from 'vs/base/common/event';
8+
import type { Emitter, IEvent } from 'common/Event';
99

1010

1111
const enum ProgressType {
@@ -39,7 +39,7 @@ export class ProgressAddon implements ITerminalAddon, IProgressApi {
3939
private _pr = 0;
4040
// HACK: This uses ! to align with the API, this should be fixed when 5283 is resolved
4141
private _onChange!: Emitter<IProgressState>;
42-
public onChange!: Event<IProgressState>;
42+
public onChange!: IEvent<IProgressState>;
4343

4444
public dispose(): void {
4545
this._seqHandler?.dispose();

addons/addon-progress/src/tsconfig.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
"../../../node_modules/@types/mocha"
1616
],
1717
"paths": {
18+
"common/*": [
19+
"../../../src/common/*"
20+
],
1821
"browser/*": [
1922
"../../../src/browser/*"
2023
],
21-
"vs/*": [
22-
"../../../src/vs/*"
23-
],
2424
"@xterm/addon-progress": [
2525
"../typings/addon-progress.d.ts"
2626
]
@@ -35,7 +35,7 @@
3535
"path": "../../../src/browser"
3636
},
3737
{
38-
"path": "../../../src/vs"
38+
"path": "../../../src/common"
3939
}
4040
]
4141
}

addons/addon-search/src/DecorationManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import type { Terminal, IDisposable, IDecoration } from '@xterm/xterm';
77
import type { ISearchDecorationOptions } from '@xterm/addon-search';
8-
import { dispose, Disposable, toDisposable } from 'vs/base/common/lifecycle';
8+
import { dispose, Disposable, toDisposable } from 'common/Lifecycle';
99
import type { ISearchResult } from './SearchEngine';
1010

1111
/**

addons/addon-search/src/SearchAddon.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
import type { Terminal, IDisposable, ITerminalAddon } from '@xterm/xterm';
77
import type { SearchAddon as ISearchApi, ISearchOptions, ISearchAddonOptions, ISearchResultChangeEvent, ISearchDecorationOptions } from '@xterm/addon-search';
8-
import { Emitter, Event } from 'vs/base/common/event';
9-
import { Disposable, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle';
10-
import { disposableTimeout } from 'vs/base/common/async';
8+
import { Emitter, type IEvent } from 'common/Event';
9+
import { Disposable, MutableDisposable, toDisposable } from 'common/Lifecycle';
10+
import { disposableTimeout } from 'common/Async';
1111
import { SearchLineCache } from './SearchLineCache';
1212
import { SearchState } from './SearchState';
1313
import { SearchEngine, type ISearchResult } from './SearchEngine';
@@ -47,7 +47,7 @@ export class SearchAddon extends Disposable implements ITerminalAddon, ISearchAp
4747
private readonly _onBeforeSearch = this._register(new Emitter<void>());
4848
public readonly onBeforeSearch = this._onBeforeSearch.event;
4949

50-
public get onDidChangeResults(): Event<ISearchResultChangeEvent> {
50+
public get onDidChangeResults(): IEvent<ISearchResultChangeEvent> {
5151
return this._resultTracker.onDidChangeResults;
5252
}
5353

addons/addon-search/src/SearchEngine.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { SearchEngine } from './SearchEngine';
77
import { SearchLineCache } from './SearchLineCache';
88
import { Terminal } from 'browser/public/Terminal';
99
import type { ISearchOptions } from '@xterm/addon-search';
10-
import { DisposableStore } from 'vs/base/common/lifecycle';
10+
import { DisposableStore } from 'common/Lifecycle';
1111

1212
function writeP(terminal: Terminal, data: string): Promise<void> {
1313
return new Promise(r => terminal.write(data, r));

addons/addon-search/src/SearchLineCache.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import { assert } from 'chai';
66
import { SearchLineCache, LineCacheEntry } from './SearchLineCache';
77
import { Terminal } from 'browser/public/Terminal';
8-
import { timeout } from 'vs/base/common/async';
8+
import { timeout } from 'common/Async';
99

1010
function writeP(terminal: Terminal, data: string): Promise<void> {
1111
return new Promise(r => terminal.write(data, r));

addons/addon-search/src/SearchLineCache.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
*/
55

66
import type { Terminal } from '@xterm/xterm';
7-
import { combinedDisposable, Disposable, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle';
8-
import { disposableTimeout } from 'vs/base/common/async';
7+
import { combinedDisposable, Disposable, MutableDisposable, toDisposable } from 'common/Lifecycle';
8+
import { disposableTimeout } from 'common/Async';
99

1010
export type LineCacheEntry = [
1111
/**

addons/addon-search/src/SearchResultTracker.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
import type { ISearchResultChangeEvent } from '@xterm/addon-search';
77
import type { IDisposable } from '@xterm/xterm';
8-
import { Emitter, Event } from 'vs/base/common/event';
9-
import { Disposable } from 'vs/base/common/lifecycle';
8+
import { Emitter, type IEvent } from 'common/Event';
9+
import { Disposable } from 'common/Lifecycle';
1010
import type { ISearchResult } from './SearchEngine';
1111

1212
/**
@@ -25,7 +25,7 @@ export class SearchResultTracker extends Disposable {
2525
private _selectedDecoration: ISelectedDecoration | undefined;
2626

2727
private readonly _onDidChangeResults = this._register(new Emitter<ISearchResultChangeEvent>());
28-
public get onDidChangeResults(): Event<ISearchResultChangeEvent> { return this._onDidChangeResults.event; }
28+
public get onDidChangeResults(): IEvent<ISearchResultChangeEvent> { return this._onDidChangeResults.event; }
2929

3030
/**
3131
* Gets the current search results.

0 commit comments

Comments
 (0)