提交 441d6c7b 编写于 作者: D Daniel Imms 提交者: GitHub

Merge pull request #32809 from Microsoft/tyriar/xterm-v3

Pull in xterm.js v3 refactor
...@@ -567,9 +567,9 @@ ...@@ -567,9 +567,9 @@
"resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.0.tgz" "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.0.tgz"
}, },
"xterm": { "xterm": {
"version": "2.8.1", "version": "2.9.1",
"from": "Tyriar/xterm.js#vscode-release/1.15", "from": "Tyriar/xterm.js#vscode-release/1.16",
"resolved": "git+https://github.com/Tyriar/xterm.js.git#75ffea5ebd5510ad0478b017c3946cb8d504855f" "resolved": "git+https://github.com/Tyriar/xterm.js.git#74fde417c97962730a5fbbc8e8e7dcd47e1b897b"
}, },
"yauzl": { "yauzl": {
"version": "2.8.0", "version": "2.8.0",
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
"vscode-ripgrep": "0.0.25", "vscode-ripgrep": "0.0.25",
"vscode-textmate": "^3.1.5", "vscode-textmate": "^3.1.5",
"winreg": "1.2.0", "winreg": "1.2.0",
"xterm": "Tyriar/xterm.js#vscode-release/1.15", "xterm": "Tyriar/xterm.js#vscode-release/1.16",
"yauzl": "2.8.0" "yauzl": "2.8.0"
}, },
"devDependencies": { "devDependencies": {
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
declare module 'xterm' { declare module 'xterm' {
type LinkMatcherHandler = (event: MouseEvent, uri: string) => boolean | void; type LinkMatcherHandler = (event: MouseEvent, uri: string) => boolean | void;
class Terminal { export class Terminal {
cols: number; cols: number;
rows: number; rows: number;
ydisp: number; ydisp: number;
...@@ -192,6 +192,4 @@ declare module 'xterm' { ...@@ -192,6 +192,4 @@ declare module 'xterm' {
*/ */
static loadAddon(addon: string): void; static loadAddon(addon: string): void;
} }
export = Terminal;
} }
\ No newline at end of file
...@@ -13,7 +13,7 @@ import * as dom from 'vs/base/browser/dom'; ...@@ -13,7 +13,7 @@ import * as dom from 'vs/base/browser/dom';
import Event, { Emitter } from 'vs/base/common/event'; import Event, { Emitter } from 'vs/base/common/event';
import Uri from 'vs/base/common/uri'; import Uri from 'vs/base/common/uri';
import { WindowsShellHelper } from 'vs/workbench/parts/terminal/electron-browser/windowsShellHelper'; import { WindowsShellHelper } from 'vs/workbench/parts/terminal/electron-browser/windowsShellHelper';
import XTermTerminal = require('xterm'); import { Terminal as XTermTerminal } from 'xterm';
import { Dimension } from 'vs/base/browser/builder'; import { Dimension } from 'vs/base/browser/builder';
import { IContextKeyService, IContextKey } from 'vs/platform/contextkey/common/contextkey'; import { IContextKeyService, IContextKey } from 'vs/platform/contextkey/common/contextkey';
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
......
...@@ -10,7 +10,7 @@ import * as path from 'path'; ...@@ -10,7 +10,7 @@ import * as path from 'path';
import { TPromise } from 'vs/base/common/winjs.base'; import { TPromise } from 'vs/base/common/winjs.base';
import { Emitter, debounceEvent } from 'vs/base/common/event'; import { Emitter, debounceEvent } from 'vs/base/common/event';
import { ITerminalInstance } from 'vs/workbench/parts/terminal/common/terminal'; import { ITerminalInstance } from 'vs/workbench/parts/terminal/common/terminal';
import XTermTerminal = require('xterm'); import { Terminal as XTermTerminal } from 'xterm';
const SHELL_EXECUTABLES = ['cmd.exe', 'powershell.exe', 'bash.exe']; const SHELL_EXECUTABLES = ['cmd.exe', 'powershell.exe', 'bash.exe'];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册