From bf7dc2f8dd90405c26e4cfef44a4345b5763ea91 Mon Sep 17 00:00:00 2001 From: Daniel Griffen Date: Tue, 15 Aug 2017 12:16:53 -0700 Subject: [PATCH 1/3] Add link to Whack Whack Terminal --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9333e528..9a03a816 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ Xterm.js is used in several world-class applications to provide great terminal e - [**JupyterLab**](https://github.com/jupyterlab/jupyterlab): An extensible computational environment for Jupyter, supporting interactive data science and scientific computing across all programming languages. - [**Script Runner**](https://github.com/ioquatix/script-runner): Run scripts (or a shell) in Atom. +- [**Whack Whack Terminal**](https://github.com/Microsoft/WhackWhackTerminal): Terminal emulator for Visual Studio 2017. Do you use xterm.js in your application as well? Please [open a Pull Request](https://github.com/sourcelair/xterm.js/pulls) to include it here. We would love to have it in our list. From 4ab6500c1cdc969c3476fee49637ecf8dbe5f01c Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 16 Aug 2017 16:29:04 +0200 Subject: [PATCH 2/3] Add link to vterm --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 9a03a816..ebf9042e 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,8 @@ Xterm.js is used in several world-class applications to provide great terminal e computational environment for Jupyter, supporting interactive data science and scientific computing across all programming languages. - [**Script Runner**](https://github.com/ioquatix/script-runner): Run scripts (or a shell) in Atom. - [**Whack Whack Terminal**](https://github.com/Microsoft/WhackWhackTerminal): Terminal emulator for Visual Studio 2017. +- [**VTerm**](https://github.com/vterm/vterm): Extensible terminal emulator based on Electron and React. + Do you use xterm.js in your application as well? Please [open a Pull Request](https://github.com/sourcelair/xterm.js/pulls) to include it here. We would love to have it in our list. From 4a9143ab31c5ba063d12e0c13858be0660d5b9c3 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Thu, 31 Aug 2017 20:26:34 +0200 Subject: [PATCH 3/3] Check socket state before sending data Maybe related to #929 --- src/addons/attach/attach.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/addons/attach/attach.js b/src/addons/attach/attach.js index c2a7989b..2e110624 100644 --- a/src/addons/attach/attach.js +++ b/src/addons/attach/attach.js @@ -66,6 +66,10 @@ }; term._sendData = function (data) { + if (socket.readyState !== 1) { + return; + } + socket.send(data); };