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
Paris Kasidiaris
ed1a31d1cf
Make src/xterm.js ES2015 and export EventEmitter into its own file
...
Fix #158
2016-08-29 19:51:40 +00:00
Paris Kasidiaris
220828f7db
Bump version to 1.1.3
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-08-23 22:44:55 +00:00
Paris Kasidiaris
05aff199b2
Improve "prepare-release" and introduce "release" scripts
...
Has to do with #244 .
2016-08-24 01:43:37 +03:00
Paris Kasidiaris
01c20807c2
Bump version to 1.1.2
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-08-22 14:26:27 +00:00
Paris Kasidiaris
5d6e0356b3
Add tests for arrow key movements
2016-08-22 17:21:58 +03:00
Paris Kasidiaris
8324b43cc2
Fix Alt + Arrow movement
...
Fix #239
2016-08-22 17:17:58 +03:00
Paris Kasidiaris
4c3ccc264c
Bump version to 1.1.1
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
2016-08-22 13:11:54 +00:00
Paris Kasidiaris
e5656b9982
Add "Chat on Gitter" badge
2016-08-22 14:40:34 +03:00
Paris
c06b08df5b
Bump version to 1.1.0
...
Signed-off-by: Paris <paris@sourcelair.com >
2016-08-22 11:22:21 +00:00
Paris
5ce012bdac
Add notice about security risks
2016-08-08 16:28:29 +03:00
Paris
5ddf6301c2
Add Sign-Off flag as well
2016-08-05 16:49:04 +03:00
Paris
14dd2c0afb
Require release commits to be signed
2016-08-05 11:21:27 +00:00
Paris
0f8fc63a5e
First functional resizing demo
...
Fix #211
2016-08-05 12:28:22 +03:00
Paris
f57a40eeb3
First batch of improvements to demo
...
- Used fetch tentatively
- Implemented resize endpoint
- Create terminals with the appropriate size
2016-08-05 08:46:49 +00:00
Paris
0a74b9aa3b
Fix typos
2016-08-04 13:00:47 +03:00
Paris
7e90576391
Update README and remove screenshot
2016-08-04 12:01:37 +03:00
Paris
14cd4315c7
Bump version to 1.0.0
2016-07-18 07:50:07 +00:00
Paris
7fdfc62237
Introduce prepare-release script
2016-07-18 10:43:35 +03:00
Paris
9fa0f00c23
Add AUTHORS and AUTHORS generator script
2016-07-18 10:04:04 +03:00
Paris
6e6b527d6e
Improve issue template
2016-07-18 09:36:39 +03:00
Paris
94d0009994
Add issue template
2016-07-18 09:36:01 +03:00
Paris
7cd99d1559
Add Development and Contribution section in README.md
2016-07-17 22:04:48 +03:00
Paris
d91fa3b6fb
Add CONTRIBUTING.md
2016-07-17 18:55:49 +00:00
Paris
42ec3b492a
Clarify isThirdLevelShift
2016-07-13 17:53:33 +03:00
Paris
0862fd1f59
Fix thirdLevelKey clause
2016-07-13 17:10:45 +03:00
Paris
6663a947ee
Separate dummy keyDown and keyPress events in tests
2016-07-13 16:48:48 +03:00
Paris
3e8bb98197
Fix #169
2016-07-13 16:35:57 +03:00
Paris
11a7cd6983
Fix all leading whitespaces (eliminate tabs)
2016-07-13 13:24:53 +03:00
Paris
7d904e455d
Fix leading whitespaces (eliminate tabs)
2016-07-13 13:22:51 +03:00
Paris
c3cf6a22e9
Document all public methods
2016-07-13 13:14:02 +03:00
Paris
12a150a438
Document more public methods and transform comments to JSDoc compatible
2016-07-13 13:03:40 +03:00
Paris
f3cf646bbf
Better document scrollDisp
2016-07-06 12:37:45 +03:00
Paris
a39b309b74
Remove most public directives
2016-07-06 12:36:11 +03:00
Paris
1aeb562066
progress
2016-07-06 09:32:40 +00:00
Paris
107d1a1496
First chunk of documentation
2016-07-06 09:32:40 +00:00
Paris
3217a4bee4
Fix cumbersome pasting with Cmd + V
...
For some reason, setting the element's contentEditable value to true within a keyboard event, while the element has focus, did not allow pasting with clipboard, unless the element gets clicked explicitly.
2016-06-19 06:12:25 +03:00
Paris
af7588ef16
On big refreshes remove term.rowContainer instead of term.element from DOM
...
Fix #120
2016-06-16 11:47:05 +03:00
Paris
a6e85ad5f5
Progress with #120
2016-06-16 11:41:41 +03:00
Paris
be304c6ee7
Implement docs building
2016-06-14 00:21:17 +03:00
Paris
00f380a75c
Implement test
2016-06-14 00:05:47 +03:00
Paris
57300f5159
Implement addon loader (CommonJS + RequireJS)
...
Closes #96
2016-06-13 19:07:29 +03:00
Paris
5a56849df8
Stop using binary literals. Non ES6 compatible
2016-06-10 19:02:49 +03:00
Paris
fed92ac5c8
Implement tests
2016-06-10 16:35:56 +03:00