Paris Kasidiaris
9358bf24db
Bump version to 2.9.1
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-08-06 21:03:59 +03:00
Paris Kasidiaris
a28d9f1456
Bump version to 2.9.1
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-08-06 17:50:53 +00:00
Paris Kasidiaris
f5ba386c01
Bump version to 2.9.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-08-03 18:43:14 +00:00
Paris Kasidiaris
72e85a352a
Focus on mousedown, instead of click
2017-08-02 16:03:56 +03:00
Paris Kasidiaris
49c1ca3f57
Fix #827 : Always focus terminal on click
2017-08-02 10:44:16 +03:00
Paris Kasidiaris
48dab494db
Install npm 5.1.0
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
42eacba09a
Update build dir
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
e2c993ebcd
Rearrange dependencies
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
634f4e29aa
Remove redundant comment
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
cb5a452c90
Implement tests for Buffer and BufferSet
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
58b9f712df
Improve documentation of Buffer and BufferSet classes
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
f09918f0d2
Fix variable name
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
82b3beb921
Fix reference to terminal.buffer.lines
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
2806288489
Add semicolons
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
0d498fcd52
Correct references to buffer lines
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
83efc9afc4
Fix SelectionManager tests
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
393b411acc
Fix CircularList type and a typo
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
4effe1f1d9
Add buffers to the ITerminal
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
d222eec9f7
Fix SelectionManager initializing
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
2cda163bcf
Fix forgotten merge conflict
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
9025d91f12
Fix first set of existing tests
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
4626e19b75
Move scrollTop and scrollBottom into Buffer
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
d75e0b99d5
Fix more references to buffer.x
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
73b4bfb5f8
Fix some references
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
bbafdd3d06
Start isolating buffer attributes into Buffer class
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
8ede1fc9d2
Create terminal.buffer convenience attribute
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
95cb6f30bb
Introduce new Buffer and BufferSet classes
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
2b92996d7c
Bump version to 2.8.1
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-07-08 14:02:43 +00:00
Paris Kasidiaris
8a57489966
Add missing semicolon
2017-07-08 16:40:18 +03:00
Paris Kasidiaris
3a8c1b3fcd
Update copyright note
2017-07-08 16:36:19 +03:00
Paris Kasidiaris
0c2f079670
Update gulpfile.js
...
The `outDir` compiler option of TypeScript seems to be an absolute URL now.
2017-07-08 16:35:53 +03:00
Paris Kasidiaris
d266d995ab
Fix typo
2017-07-08 11:13:06 +03:00
Paris Kasidiaris
0ea2e9cfd6
Update jsdom to 1.11
...
Also, add package-lock.json
2017-07-08 10:59:38 +03:00
Paris Kasidiaris
479fb0e782
Bump version to 2.8.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-07-04 16:45:20 +00:00
Paris Kasidiaris
4b7279146a
Bump version to 2.7.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-06-06 15:04:59 +00:00
Paris Kasidiaris
616f069538
Fix #671 - Restore paste event
2017-05-27 15:30:26 +03:00
Paris Kasidiaris
2221f70ff0
Bump version to 2.6.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-05-04 15:38:52 +00:00
Paris Kasidiaris
35f746c925
Add focus argument in Terminal.prototype.open
...
Fix #640
2017-04-26 10:37:07 +00:00
Paris Kasidiaris
d2f8f9dc1a
Bump version to 2.5.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-04-05 18:48:57 +00:00
Paris Kasidiaris
22cc8079dc
Add xterm.js logo
2017-03-16 08:54:07 +00:00
Paris Kasidiaris
5225a6e27a
Rebuild xterm.js even when CSS changes
...
Otherwise you had to run `npm build` manually every time you changed a CSS file to see the updated result in the demo.
2017-03-15 18:36:06 +02:00
Paris Kasidiaris
9055bace96
Fix cursor style on blurred terminals
2017-03-15 18:28:17 +02:00
Paris Kasidiaris
b1619e42fd
Bump version to 2.4.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-03-07 09:38:48 +00:00
Paris Kasidiaris
e569b5669a
Add coveralls badge
2017-02-22 16:22:50 +02:00
Paris Kasidiaris
695a9523fe
Fix #531 : Submit code coverage to coveralls.io
2017-02-22 16:17:22 +02:00
Paris Kasidiaris
8fd44266a2
Bump version to 2.3.2
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-02-13 18:05:47 +00:00
Paris Kasidiaris
639a2fd509
Bump version to 2.3.1
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-02-08 23:51:47 +00:00
Paris Kasidiaris
8dd11f5587
Bump version to 2.3.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2017-02-08 22:24:56 +00:00
Paris Kasidiaris
6e1628bc3b
Fixes on demo based on configurable tabStopWidth
2017-01-21 00:32:39 +02:00
Paris Kasidiaris
8cb46f2726
Move tabStopWidth option callback into setOption
2017-01-20 16:19:19 +00:00
Paris Kasidiaris
f4293a6dfa
Fix #488 : Implement configurable tab width
2017-01-20 16:18:19 +00:00
Paris Kasidiaris
ac6faf3dd8
Stick gulp-sourcemaps to 1.9.1
...
Paths became absolute by default at https://github.com/floridoo/gulp-sourcemaps/commit/fb4027a496898b8b7992ea5af9b3d707f1d82d38
2017-01-14 19:52:07 +02:00
Paris Kasidiaris
081fe3f301
Fix #359 - Introduce build system based on Gulp
...
- Add Gulp and new dependencies to `package.json`
- Add `gulpfile.js` with four tasks:
- `tsc`: For building TypeScript sources
- `bundle`: For bundling JavaScript modules in a monolith
- `sorcery`: For resolving the source map chains back to the original TypeScript files
- `build` (`default`): Runs the whole `tsc` → `bundle` → `sorcery` chain
- Clean up `Dockerfile`, since `cpio` is not needed any more
- Clean up not needed dependencies from `package.json`
- Remove `bin/build`
- Update `bin/release` to use `npm run build` instead of `./bin/build`
2017-01-11 08:11:45 +00:00
Paris Kasidiaris
ef407ae93a
Bump version to 2.2.3
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-12-15 21:56:32 +00:00
Paris Kasidiaris
adaaeb6f36
Include appropriate files in npm.
...
Fix #414
2016-12-15 23:49:43 +02:00
Paris Kasidiaris
8a146b5401
Bump version to 2.2.2
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-12-15 17:16:04 +00:00
Paris Kasidiaris
fbc314a74b
Parallelise build
2016-12-15 14:05:37 +02:00
Paris Kasidiaris
850a238ca2
Include lint test into travis
2016-12-15 14:02:38 +02:00
Paris Kasidiaris
20b6f20908
Make linter happy
2016-12-15 13:57:25 +02:00
Paris Kasidiaris
33f7d7649a
Add tslint
...
Fix #408
2016-12-15 13:53:26 +02:00
Paris Kasidiaris
ab87dece0b
Fix weird paste issue: #405
...
Fix #405
2016-12-14 01:45:53 +02:00
Paris Kasidiaris
69e027394d
😱 Fix wrong event type and remove useless interface
2016-12-14 01:43:32 +02:00
Paris Kasidiaris
e23956cd77
Do not publish test files to npm
2016-12-13 23:28:33 +00:00
Paris Kasidiaris
56ca7743a8
Always build TypeScript in lib/
2016-12-14 01:10:03 +02:00
Paris Kasidiaris
60a59be4d3
Bump version to 2.2.1
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-12-07 18:43:03 +00:00
Paris Kasidiaris
b76b2d01eb
Checkout add-ons
2016-12-07 18:42:40 +00:00
Paris Kasidiaris
cd70d298fc
Bump version to 2.2.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-12-07 18:41:37 +00:00
Paris Kasidiaris
a34bb9724f
Improve interfaces in Clipboard.ts
2016-12-07 00:07:50 +02:00
Paris Kasidiaris
824a9c6dbf
Migrate Clipboard handler to TypeScript
...
Also apply JavaScript rules in `.editorconfig` in TypeScript files as well.
Part of #335
2016-12-06 10:01:06 +00:00
Paris Kasidiaris
c9eaae6bd5
Update path to addons in README.md
2016-12-06 10:55:40 +02:00
Paris Kasidiaris
70ec2496db
Remove export from build script
2016-12-05 21:29:50 +02:00
Paris Kasidiaris
243d76617b
Create the build directory if it does not exist already
2016-12-05 13:34:10 +02:00
Paris Kasidiaris
6cc66a0b20
Bring back the build directory for temporary builds
...
Fix #375
2016-12-05 13:17:13 +02:00
Paris Kasidiaris
1d30091188
Update documentation with cleaner license declaration
...
Fix #366
2016-12-01 13:37:20 +00:00
Paris Kasidiaris
521d7dbdaa
Bump version to 2.1.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-11-08 22:51:33 +00:00
Paris Kasidiaris
b1ad564b0d
Actually fix tests
2016-11-04 21:48:53 +02:00
Paris Kasidiaris
bc70b3b37d
Fix tests
2016-11-04 19:36:30 +02:00
Paris Kasidiaris
d426c99866
Move all browser/platform detecting in utils/Browser.js
2016-11-04 18:41:00 +02:00
Paris Kasidiaris
356377975b
Fix right-click for Firefox and IE
...
Fix #310
2016-11-04 18:33:04 +02:00
Paris Kasidiaris
0de3d839e6
Improve experience and add test
...
- Scroll to bottom on keydown (when scrolled up)
- Add test to ensure above behavior
2016-11-04 12:29:17 +00:00
Paris Kasidiaris
00dcb4f6e3
Consider click not on selection, when s.rangeCount is 0
2016-10-31 15:06:00 +02:00
Paris Kasidiaris
e8e7870be2
Remove geometry option from terminal consttructor
2016-10-23 17:55:37 +03:00
Paris Kasidiaris
a9417c6878
Fix term.geometry and document it in constructor options
...
Set `term.geometry` on terminal creation and on resize
2016-10-23 14:22:00 +00:00
Paris Kasidiaris
605d61b64f
Ignore .env files that set the environment
2016-10-23 14:22:00 +00:00
Paris Kasidiaris
763f148fa1
Remove __dirname usage from loadAddon
2016-10-09 13:17:17 +03:00
Paris Kasidiaris
8117999ab3
Fix tests
2016-10-08 12:22:18 +03:00
Paris Kasidiaris
6ee524864e
Make add-ons load the latest built version
2016-10-05 13:23:45 +03:00
Paris Kasidiaris
76a890aa74
Bump version to 2.0.1
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-10-03 12:39:39 +00:00
Paris Kasidiaris
5ce522a401
Add built files
2016-10-03 12:39:14 +00:00
Paris Kasidiaris
68906b5def
Bump version to 2.0.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-10-03 12:37:00 +00:00
Paris Kasidiaris
d581559dd4
Fix release scripts
2016-10-03 15:32:14 +03:00
Paris Kasidiaris
a7acee726d
Update copyright text in all files
...
sourceLair Limited → SourceLair Private Company
2016-09-30 13:52:55 +03:00
Paris Kasidiaris
a6f047331f
Add forgotten line to keep copied text 😅
2016-09-29 10:59:24 +03:00
Paris Kasidiaris
a224acb50b
Document new Clipboard module
2016-09-29 07:51:31 +00:00
Paris Kasidiaris
42a1e4ef9b
Move clipboard into its own module
2016-09-29 07:51:07 +00:00
Paris Kasidiaris
dff867b8a7
Fix right-click paste
...
Fix #202
2016-09-29 10:50:21 +03:00
Paris Kasidiaris
53e8ac9b0c
Stricter check for option existence
2016-09-21 19:09:55 +03:00
Paris Kasidiaris
4b459fe0fd
Implement term.getOption
2016-09-21 13:56:03 +03:00
Paris Kasidiaris
db76868c26
Fix indentation of src/xterm.js
2016-09-04 16:47:21 +03:00
Paris Kasidiaris
c46e799dd0
Update README.md to include xterm.js from new directory
2016-08-29 22:57:19 +03:00