Daniel Imms
d9d60063d7
Add disableStdin option
...
Fixes #452
2017-01-04 12:43:21 -08:00
Daniel Imms
1fbd3c8f65
Merge pull request #432 from Tyriar/335_TS_EventEmitter
...
Convert EventEmitter to TypeScript and add tests
2016-12-31 07:14:47 -08:00
Daniel Imms
965ebde22f
Remove remaining removeListener ref
2016-12-31 07:11:47 -08:00
Daniel Imms
0d9d3aca1a
Remove addListener/removeListener
2016-12-31 07:10:45 -08:00
Daniel Imms
937cf43e09
Remove redundant assignment in constructor
2016-12-31 07:07:45 -08:00
Daniel Imms
23472e6fb4
Merge pull request #431 from Tyriar/427_refresh_scroll_on_buffer_change
...
Sync scroll bar when alt/normal buffer is switched in
2016-12-30 04:42:36 -08:00
Antonis Kalipetis
445728b2a2
Merge pull request #403 from akalipetis/docker-enhancement
...
Improve the Docker image
2016-12-30 11:24:22 +02:00
Antonis Kalipetis
61c213f9e3
Ignore all the build directories in Docker
...
This allows for reproducible builds.
Also, fix Dockerfile to first build and then run tests and a typo in the entrypoint.
Thanks @BenHall for reporting the issue with the Docker build!
2016-12-29 16:13:58 +02:00
Daniel Imms
dba432d1b6
Add tests
2016-12-29 05:09:47 -08:00
Daniel Imms
2f416371bd
Convert EventEmitter to TS
...
Pat of #335
2016-12-29 04:53:57 -08:00
Daniel Imms
2bfbdb1c06
Sync scroll bar when alt/normal buffer is switched in
...
Fixes #427
2016-12-29 03:55:36 -08:00
Antonis Kalipetis
a4c958c54f
Fix EOL character in .editorconfig and update docker-compose
2016-12-28 18:49:36 +02:00
Antonis Kalipetis
b2e257bf37
Remove entrypoint
...
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2016-12-28 18:45:21 +02:00
Antonis Kalipetis
6b6314227e
Improve the Docker image
...
1. Bump Node version to 6.9 - the latest LTS
2. Include the `cpio` binary, used during building
3. Ignore node_modules and .git directories for faster builds
4. Run the tests and build during the image build, to make sure the image is not built if these break
5. Make npm run dev the default command
6. Add an entrypoint to automatically install Node modules if they do nott exist
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2016-12-28 18:45:18 +02:00
Antonis Kalipetis
1e0eb3784e
Merge pull request #402 from akalipetis/hotfix-npm-scripts
...
Improve the package.json scripts
2016-12-28 18:44:20 +02:00
Antonis Kalipetis
f00ea4bfac
Add a Procfile with the npm start command
...
Also, update the Procfile.dev with the updated `npm run dev` command.
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2016-12-28 18:12:23 +02:00
Antonis Kalipetis
0da4c9d90d
Improve the package.json scripts
...
1. Include a `prestart` script, which runs the build
2. Make the `start` script just start the demo server
3. Add a new `dev` script, which contains the nodemon logic
4. nodemon now watches for changes in `*.ts` files and runs the start command
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2016-12-28 18:12:20 +02:00
Daniel Imms
df83298c54
Merge pull request #429 from Tyriar/428_scrollback_exception
...
Ensure ydisp does not drop below 0 in refresh
2016-12-28 05:59:43 -08:00
Daniel Imms
5d29d4ea22
Remove log
2016-12-28 03:41:48 -08:00
Daniel Imms
a9e1ed5a72
Ensure ydisp does not drop below 0 in refresh
...
Fixes #428
Related to #385
2016-12-28 03:41:12 -08:00
Daniel Imms
e6ad8d8b50
Merge pull request #422 from Tyriar/361_circular_list_scrollback
...
Use a circular list to manage buffer
2016-12-28 03:10:31 -08:00
Daniel Imms
50cfe2b21a
Improve header comment
2016-12-27 13:40:52 -08:00
Daniel Imms
d7f2ec89d7
Polish
2016-12-24 03:17:30 -08:00
Daniel Imms
cc5ae8193b
Fix insertLines as max buffer size
2016-12-24 00:26:43 -08:00
Daniel Imms
30a1f1ccb5
Fix issue with max buffer size after vim fix
2016-12-24 00:14:30 -08:00
Daniel Imms
6f7cb990ca
Fix issue with vim scrolling
2016-12-24 00:04:31 -08:00
Paris Kasidiaris
06f5746c86
Merge pull request #423 from katacoda/katacoda-integration
...
Katacoda xterm.js integration is live
2016-12-22 23:30:00 +02:00
Ben Hall
cd44fe7bcd
Katacoda xterm.js integration is live
2016-12-22 20:10:33 +00:00
Ben Hall
bb3d6ee72c
Katacoda xterm.js integration is live
2016-12-22 12:01:44 +00:00
Daniel Imms
bf16fdc01d
Have reverseIndex use CircularList.shiftElements 🎉
2016-12-21 03:26:40 -08:00
Daniel Imms
969a2e953c
Implement CircularList.shiftElements
2016-12-21 03:18:30 -08:00
Daniel Imms
bfaf9cd6eb
Doc and testing
2016-12-21 02:39:21 -08:00
Daniel Imms
be2e4b5d85
Add missing return type
2016-12-21 02:11:14 -08:00
Daniel Imms
cc0fc953cf
Remove logs
2016-12-22 02:04:31 -08:00
Daniel Imms
3b35d12e60
Fix issue with the git log
...
The old code was assuming that the buffer was not going to change, this is not
true with the current impl though where the list is shifted and ybase and ydisp
need to be compensated for that.
2016-12-22 02:02:05 -08:00
Daniel Imms
4bc679b0b3
Merge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback
2016-12-21 15:43:18 -08:00
Daniel Imms
be56c72b5f
Fix when scrollback limit is reached
2016-12-21 15:43:04 -08:00
Paris Kasidiaris
db92840ffc
Merge pull request #415 from saswatds/saswatds-patch-1
...
Update README.md
2016-12-19 15:47:19 +02:00
Paris Kasidiaris
593a4ec0b0
Merge pull request #417 from BobReid/os_x_bash_arrow_fix
...
changed escape sequence for alt-arrow to work on bash on os x
2016-12-19 15:45:57 +02:00
Saswat Das
d018a547a2
Update README.md
...
Added Getting started content from the xtermjs.org website
2016-12-18 04:48:19 +05:30
Paris Kasidiaris
a246200675
Merge pull request #419 from blink1073/clean-up-npm-publish
...
Clean up npm publish
2016-12-16 20:46:27 +00:00
Steven Silvester
1cb6517812
Revert changes to other published files
2016-12-16 14:41:29 -06:00
Bob Reid
2824da371f
Added macOS check to escape sequences and updated tests
2016-12-16 15:03:49 -05:00
Steven Silvester
22eb86089f
Clean up npm publish
2016-12-16 13:28:10 -06:00
Bob Reid
2e17366bce
changed escape sequence for alt-arrow to work on bash on os x
2016-12-16 10:29:42 -05: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
9032ce99d3
Merge pull request #416 from sourcelair/issue-#414-css-files-in-npm
...
Include appropriate files in npm.
2016-12-15 21:53:19 +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
Saswat Das
4ee1e00808
Update README.md
...
Adding a getting started instruction for adding xterm to a parent div and listening for data output from xterm
2016-12-15 21:26:04 +05:30