Skip to content

Commit e8d99d5

Browse files
committed
Remove vs dependency in common
Fixes #5631
1 parent 2521bab commit e8d99d5

52 files changed

Lines changed: 286 additions & 86 deletions

Some content is hidden

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

addons/addon-webgl/src/DevicePixelObserver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @license MIT
44
*/
55

6-
import { toDisposable, IDisposable } from 'vs/base/common/lifecycle';
6+
import { toDisposable, IDisposable } from 'common/Lifecycle';
77

88
export function observeDevicePixelDimensions(element: HTMLElement, parentWindow: Window & typeof globalThis, callback: (deviceWidth: number, deviceHeight: number) => void): IDisposable {
99
// Observe any resizes to the element and extract the actual pixel size of the element if the

addons/addon-webgl/src/GlyphRenderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import { TextureAtlas } from './TextureAtlas';
66
import { IRenderDimensions } from 'browser/renderer/shared/Types';
77
import { NULL_CELL_CODE } from 'common/buffer/Constants';
8-
import { Disposable, toDisposable } from 'vs/base/common/lifecycle';
8+
import { Disposable, toDisposable } from 'common/Lifecycle';
99
import { Terminal } from '@xterm/xterm';
1010
import { IRenderModel, IWebGL2RenderingContext, IWebGLVertexArrayObject, type IRasterizedGlyph, type ITextureAtlas } from './Types';
1111
import { createProgram, GLTexture, PROJECTION_MATRIX } from './WebglUtils';

addons/addon-webgl/src/RectangleRenderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { IRenderDimensions } from 'browser/renderer/shared/Types';
77
import { IThemeService } from 'browser/services/Services';
88
import { ReadonlyColorSet } from 'browser/Types';
99
import { Attributes, FgFlags } from 'common/buffer/Constants';
10-
import { Disposable, toDisposable } from 'vs/base/common/lifecycle';
10+
import { Disposable, toDisposable } from 'common/Lifecycle';
1111
import { IColor } from 'common/Types';
1212
import { Terminal } from '@xterm/xterm';
1313
import { RENDER_MODEL_BG_OFFSET, RENDER_MODEL_FG_OFFSET, RENDER_MODEL_INDICIES_PER_CELL } from './RenderModel';

addons/addon-webgl/src/TextureAtlas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { IColor } from 'common/Types';
1515
import { AttributeData } from 'common/buffer/AttributeData';
1616
import { Attributes, DEFAULT_COLOR, DEFAULT_EXT, UnderlineStyle } from 'common/buffer/Constants';
1717
import { IUnicodeService } from 'common/services/Services';
18-
import { Emitter } from 'vs/base/common/event';
18+
import { Emitter } from 'common/Event';
1919

2020
/**
2121
* A shared object which is used to draw nothing for a particular cell.

addons/addon-webgl/src/Types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { FontWeight } from '@xterm/xterm';
77
import { IColorSet } from 'browser/Types';
88
import { ISelectionRenderModel } from 'browser/renderer/shared/Types';
99
import { CursorInactiveStyle, CursorStyle, type IDisposable } from 'common/Types';
10-
import type { Event } from 'vs/base/common/event';
10+
import type { Event } from 'common/Event';
1111

1212
export interface IRenderModel {
1313
cells: Uint32Array;

addons/addon-webgl/src/WebglAddon.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import type { ITerminalAddon, Terminal } from '@xterm/xterm';
77
import type { IWebglAddonOptions, WebglAddon as IWebglApi } from '@xterm/addon-webgl';
88
import { ICharacterJoinerService, ICharSizeService, ICoreBrowserService, IRenderService, IThemeService } from 'browser/services/Services';
99
import { ITerminal } from 'browser/Types';
10-
import { Disposable, toDisposable } from 'vs/base/common/lifecycle';
10+
import { Disposable, toDisposable } from 'common/Lifecycle';
1111
import { getSafariVersion, isSafari } from 'common/Platform';
1212
import { ICoreService, IDecorationService, ILogService, IOptionsService } from 'common/services/Services';
1313
import { IWebGL2RenderingContext } from './Types';
1414
import { WebglRenderer } from './WebglRenderer';
1515
import { setTraceLogger } from 'common/services/LogService';
16-
import { Emitter, Event } from 'vs/base/common/event';
16+
import { Emitter, Event } from 'common/Event';
1717

1818
export class WebglAddon extends Disposable implements ITerminalAddon , IWebglApi {
1919
private _terminal?: Terminal;

addons/addon-webgl/src/WebglRenderer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ import { COMBINED_CHAR_BIT_MASK, RENDER_MODEL_BG_OFFSET, RENDER_MODEL_EXT_OFFSET
2222
import { IWebGL2RenderingContext, type ITextureAtlas } from './Types';
2323
import { LinkRenderLayer } from './renderLayer/LinkRenderLayer';
2424
import { IRenderLayer } from './renderLayer/Types';
25-
import { Emitter, Event } from 'vs/base/common/event';
25+
import { Emitter, Event } from 'common/Event';
2626
import { addDisposableListener } from 'vs/base/browser/dom';
27-
import { combinedDisposable, Disposable, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle';
27+
import { combinedDisposable, Disposable, MutableDisposable, toDisposable } from 'common/Lifecycle';
2828
import { createRenderDimensions } from 'browser/renderer/shared/RendererUtils';
2929

3030
export class WebglRenderer extends Disposable implements IRenderer {

addons/addon-webgl/src/renderLayer/BaseRenderLayer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { ReadonlyColorSet } from 'browser/Types';
77
import { acquireTextureAtlas } from '../CharAtlasCache';
88
import { IRenderDimensions } from 'browser/renderer/shared/Types';
99
import { ICoreBrowserService, IThemeService } from 'browser/services/Services';
10-
import { Disposable, toDisposable } from 'vs/base/common/lifecycle';
10+
import { Disposable, toDisposable } from 'common/Lifecycle';
1111
import { CellData } from 'common/buffer/CellData';
1212
import { IOptionsService } from 'common/services/Services';
1313
import { Terminal } from '@xterm/xterm';

headless/package.json

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
{
22
"name": "@xterm/headless",
33
"description": "A headless terminal component that runs in Node.js",
4-
"version": "5.5.0",
4+
"version": "6.0.0",
55
"main": "lib-headless/xterm-headless.js",
6-
"module": "lib-headless/xterm-headless.mjs",
6+
"module": "lib/xterm.mjs",
77
"types": "typings/xterm-headless.d.ts",
8-
"exports": {
9-
"types": "./typings/xterm-headless.d.ts",
10-
"import": "./lib-headless/xterm-headless.mjs",
11-
"require": "./lib-headless/xterm-headless.js"
12-
},
138
"repository": "https://github.com/xtermjs/xterm.js",
149
"license": "MIT",
10+
"workspaces": [
11+
"addons/*"
12+
],
1513
"keywords": [
1614
"cli",
1715
"command-line",
@@ -27,4 +25,4 @@
2725
"webgl",
2826
"xterm"
2927
]
30-
}
28+
}

src/browser/AccessibilityManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import * as Strings from 'browser/LocalizableStrings';
77
import { ITerminal, IRenderDebouncer } from 'browser/Types';
88
import { TimeBasedDebouncer } from 'browser/TimeBasedDebouncer';
9-
import { Disposable, toDisposable } from 'vs/base/common/lifecycle';
9+
import { Disposable, toDisposable } from 'common/Lifecycle';
1010
import { ICoreBrowserService, IRenderService } from 'browser/services/Services';
1111
import { IBuffer } from 'common/buffer/Types';
1212
import { IInstantiationService } from 'common/services/Services';

0 commit comments

Comments
 (0)