New Upstream Snapshot - libjs-term.js

Ready changes

Summary

Merged new upstream version: 0.0.7+git20160606.1.548af6e (was: 0.0.7).

Resulting package

Built on 2022-11-18T20:56 (took 7m5s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots libjs-term.js

Lintian Result

Diff

diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index d2fef51..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-node_modules/
-*.swp
-build/*
-.lock-wscript
-out/
-Makefile.gyp
-*.Makefile
-*.target.gyp.mk
-*.node
-example/*.log
diff --git a/.npmignore b/.npmignore
deleted file mode 100644
index 8961f80..0000000
--- a/.npmignore
+++ /dev/null
@@ -1,12 +0,0 @@
-.git*
-build/
-.lock-wscript
-out/
-Makefile.gyp
-*.Makefile
-*.target.gyp.mk
-node_modules/
-img/
-test/
-*.node
-example/*.log
diff --git a/README.md b/README.md
index b6a01f5..4b6fbc7 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,8 @@
 A full xterm clone written in javascript. Used by
 [**tty.js**](https://github.com/chjj/tty.js).
 
+**⚠️ This project is no longer maintained ⚠️. For a maintained fork take a look at [sourcelair/xterm.js](https://github.com/sourcelair/xterm.js).**
+
 ## Example
 
 Server:
diff --git a/debian/changelog b/debian/changelog
index 0c6b328..3d2e754 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libjs-term.js (0.0.7+git20160606.1.548af6e-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 18 Nov 2022 20:52:45 -0000
+
 libjs-term.js (0.0.7-4) unstable; urgency=medium
 
   * Team upload
diff --git a/src/term.js b/src/term.js
index f542dd0..68bc073 100644
--- a/src/term.js
+++ b/src/term.js
@@ -2615,6 +2615,10 @@ Terminal.prototype.keyDown = function(ev) {
     case 27:
       key = '\x1b';
       break;
+    // space
+    case 32:
+      key = '\x20';
+      break;
     // left-arrow
     case 37:
       if (this.applicationCursor) {
diff --git a/test/bench.js b/test/bench.js
deleted file mode 100644
index 17d54df..0000000
--- a/test/bench.js
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * term.js
- * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
- */
-
-var element = {
-  createElement: function() { return element; },
-  appendChild: function() {},
-  removeChild: function() {},
-  addEventListener: function() {},
-  removeEventListener: function() {},
-  setAttribute: function() {},
-  style: {}
-};
-
-global.window = global;
-window.navigator = { userAgent: '' };
-window.document = element;
-window.document.body = element;
-
-element.ownerDocument = window.document;
-window.document.defaultView = window;
-
-var Terminal = require('../src/term');
-Terminal.cursorBlink = false;
-
-var data = require('./data').data;
-
-var term = new Terminal({
-  cols: 250,
-  rows: 100
-});
-
-term.open(element);
-
-var time = new Date;
-var t = 10;
-
-while (t--) {
-  var l = data.length
-    , i = 0;
-
-  for (; i < l; i++) {
-    term.write(data[i]);
-  }
-}
-
-console.log('Completed: %d.', new Date - time);
-console.log('Average (?): 13.5k (for ~2.7k writes).');
diff --git a/test/data.diff b/test/data.diff
deleted file mode 100644
index fcd8e61..0000000
--- a/test/data.diff
+++ /dev/null
@@ -1,10 +0,0 @@
-167a168,170
->     var stream = fs.createWriteStream(__dirname + '/../test/data.js');
->     stream.write('this.data = [\n');
-> 
-169a173
->       stream.write('  ' + JSON.stringify(data) + ',\n');
-182a187,189
-> 
->       stream.write('];\n');
->       stream.end();
diff --git a/test/index.html b/test/index.html
deleted file mode 100644
index b3c517f..0000000
--- a/test/index.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!doctype html>
-<title>term.js test</title>
-<style>
-  h1 {
-    margin-bottom: 20px;
-    font: 20px/1.5 sans-serif;
-  }
-</style>
-<h1>term.js test</h1>
-<script src="term.js"></script>
-<script src="data.js"></script>
-<script>
-;(function() {
-  var time = new Date
-    , l = data.length * 0.9 | 0
-    , i = 0;
-
-  Terminal.cursorBlink = false;
-
-  var term = new Terminal({
-    cols: 80,
-    rows: 30,
-    useStyle: true
-  });
-
-  window.onload = function() {
-    // Add terminal.
-    term.open(document.body);
-
-    // Run benchmark.
-    (function write() {
-      if (i >= l) return next();
-      term.write(data[i]);
-      i++;
-      setTimeout(write, 1);
-    })();
-
-    // Results.
-    function next() {
-      term.write('\x1b[2J');
-      term.reset();
-      term.refresh(0, term.rows - 1);
-      term.writeln('Completed in ' + (new Date - time) + '.');
-      term.writeln('Writes: ' + l + '.');
-      term.writeln('Average (?): 28.5k (for ~2.5k writes).');
-    }
-  };
-}).call(this);
-</script>
diff --git a/test/index.js b/test/index.js
deleted file mode 100644
index d798195..0000000
--- a/test/index.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * term.js
- * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
- */
-
-var http = require('http')
-  , path = require('path')
-  , fs = require('fs');
-
-var express = require('express')
-  , term = require('../');
-
-var app = express()
-  , server = http.createServer(app);
-
-app.use(function(req, res, next) {
-  var setHeader = res.setHeader;
-  res.setHeader = function(name) {
-    switch (name) {
-      case 'Cache-Control':
-      case 'Last-Modified':
-      case 'ETag':
-        return;
-    }
-    return setHeader.apply(res, arguments);
-  };
-  next();
-});
-
-app.use(express.static(__dirname));
-app.use(term.middleware());
-
-server.listen(8080);

Debdiff

File lists identical (after any substitutions)

No differences were encountered in the control files

More details

Full run details