From ff860fbb0cee008db29c371ee1c8a877f2f7ed09 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Tue, 18 Jun 2019 17:20:31 +0200 Subject: [PATCH] bumped xterm --- terminus-terminal/package.json | 5 +++-- terminus-terminal/src/frontends/xtermFrontend.ts | 3 ++- terminus-terminal/yarn.lock | 11 ++++++++--- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/terminus-terminal/package.json b/terminus-terminal/package.json index 0f73378c..2ee8aa44 100644 --- a/terminus-terminal/package.json +++ b/terminus-terminal/package.json @@ -31,10 +31,11 @@ "runes": "^0.4.2", "slug": "^1.1.0", "uuid": "^3.3.2", - "xterm": "https://registry.npmjs.org/@terminus-term/xterm/-/xterm-3.14.2.tgz", + "xterm": "https://registry.npmjs.org/@terminus-term/xterm/-/xterm-3.14.3.tgz", "xterm-addon-fit": "^0.1.0-beta3", "xterm-addon-ligatures": "^0.1.0-beta-2", - "xterm-addon-search": "^0.1.0-beta6" + "xterm-addon-search": "^0.1.0-beta6", + "xterm-addon-webgl": "^0.1.0-beta2" }, "peerDependencies": { "@angular/common": "4.0.1", diff --git a/terminus-terminal/src/frontends/xtermFrontend.ts b/terminus-terminal/src/frontends/xtermFrontend.ts index 545d3674..aec6ba0a 100644 --- a/terminus-terminal/src/frontends/xtermFrontend.ts +++ b/terminus-terminal/src/frontends/xtermFrontend.ts @@ -4,6 +4,7 @@ import { getCSSFontFamily } from '../utils' import { FitAddon } from 'xterm-addon-fit' import { enableLigatures } from 'xterm-addon-ligatures' import { SearchAddon } from 'xterm-addon-search' +import { WebglAddon } from 'xterm-addon-webgl' import './xterm.css' import deepEqual from 'deep-equal' import { Attributes, AttributeData, CellData } from 'xterm/src/common/buffer/BufferLine' @@ -100,7 +101,7 @@ export class XTermFrontend extends Frontend { this.opened = true if (this.enableWebGL) { - (this.xterm as any).loadWebgl(false) + this.xterm.loadAddon(new WebglAddon()) } if (this.configService.store.terminal.ligatures) { diff --git a/terminus-terminal/yarn.lock b/terminus-terminal/yarn.lock index 5190c1b3..e9677623 100644 --- a/terminus-terminal/yarn.lock +++ b/terminus-terminal/yarn.lock @@ -264,9 +264,14 @@ xterm-addon-search@^0.1.0-beta6: resolved "https://registry.yarnpkg.com/xterm-addon-search/-/xterm-addon-search-0.1.0-beta6.tgz#e2a2b441f8f7b0245c63731d0b2af32c7d4e6747" integrity sha512-XKxdfO48HkCJW2m1wXW0PK/BOk00WEaN+W2LgDQqCBwwUjyBzWc9HaV8gzLXhSCDAYesWvtQa3RfqHfSp9qsbQ== -"xterm@https://registry.npmjs.org/@terminus-term/xterm/-/xterm-3.14.2.tgz": - version "3.14.2" - resolved "https://registry.npmjs.org/@terminus-term/xterm/-/xterm-3.14.2.tgz#3ad13ca05ef024e8fb993d5c8320ca56a43eaf8e" +xterm-addon-webgl@^0.1.0-beta2: + version "0.1.0-beta2" + resolved "https://registry.yarnpkg.com/xterm-addon-webgl/-/xterm-addon-webgl-0.1.0-beta2.tgz#aa14aa5650a47cf4d39a2029428a561e6d966313" + integrity sha512-MtbbAR4oS3+6djFAjXrEUJt8bGlUiSfRNrugNL6Pm3hePzUUF2npmBLmVIr+RSY89PwwO6Bz6HQSb8aqgfZiSw== + +"xterm@https://registry.npmjs.org/@terminus-term/xterm/-/xterm-3.14.3.tgz": + version "3.14.3" + resolved "https://registry.npmjs.org/@terminus-term/xterm/-/xterm-3.14.3.tgz#17ada138b11e4f8a933865a0602990dbebe6c3d9" yallist@^2.1.2: version "2.1.2"