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