]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
7 years agoMerge pull request #402 from akalipetis/hotfix-npm-scripts
Antonis Kalipetis [Wed, 28 Dec 2016 16:44:20 +0000 (18:44 +0200)]
Merge pull request #402 from akalipetis/hotfix-npm-scripts

Improve the package.json scripts

7 years agoAdd a Procfile with the `npm start` command
Antonis Kalipetis [Thu, 15 Dec 2016 11:36:21 +0000 (13:36 +0200)]
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>
7 years agoImprove the package.json scripts
Antonis Kalipetis [Mon, 12 Dec 2016 14:28:31 +0000 (16:28 +0200)]
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>
7 years agoMerge pull request #429 from Tyriar/428_scrollback_exception
Daniel Imms [Wed, 28 Dec 2016 13:59:43 +0000 (05:59 -0800)]
Merge pull request #429 from Tyriar/428_scrollback_exception

Ensure ydisp does not drop below 0 in refresh

7 years agoRemove log
Daniel Imms [Wed, 28 Dec 2016 11:41:48 +0000 (03:41 -0800)]
Remove log

7 years agoEnsure ydisp does not drop below 0 in refresh
Daniel Imms [Wed, 28 Dec 2016 11:41:12 +0000 (03:41 -0800)]
Ensure ydisp does not drop below 0 in refresh

Fixes #428
Related to #385

7 years agoMerge pull request #422 from Tyriar/361_circular_list_scrollback
Daniel Imms [Wed, 28 Dec 2016 11:10:31 +0000 (03:10 -0800)]
Merge pull request #422 from Tyriar/361_circular_list_scrollback

Use a circular list to manage buffer

7 years agoImprove header comment
Daniel Imms [Tue, 27 Dec 2016 21:40:49 +0000 (13:40 -0800)]
Improve header comment

7 years agoPolish
Daniel Imms [Sat, 24 Dec 2016 11:17:30 +0000 (03:17 -0800)]
Polish

7 years agoFix insertLines as max buffer size
Daniel Imms [Sat, 24 Dec 2016 08:26:43 +0000 (00:26 -0800)]
Fix insertLines as max buffer size

7 years agoFix issue with max buffer size after vim fix
Daniel Imms [Sat, 24 Dec 2016 08:14:30 +0000 (00:14 -0800)]
Fix issue with max buffer size after vim fix

7 years agoFix issue with vim scrolling
Daniel Imms [Sat, 24 Dec 2016 08:04:31 +0000 (00:04 -0800)]
Fix issue with vim scrolling

7 years agoMerge pull request #423 from katacoda/katacoda-integration
Paris Kasidiaris [Thu, 22 Dec 2016 21:30:00 +0000 (23:30 +0200)]
Merge pull request #423 from katacoda/katacoda-integration

Katacoda xterm.js integration is live

7 years agoKatacoda xterm.js integration is live
Ben Hall [Thu, 22 Dec 2016 20:10:33 +0000 (20:10 +0000)]
Katacoda xterm.js integration is live

7 years agoKatacoda xterm.js integration is live
Ben Hall [Thu, 22 Dec 2016 12:01:44 +0000 (12:01 +0000)]
Katacoda xterm.js integration is live

7 years agoHave reverseIndex use CircularList.shiftElements :tada:
Daniel Imms [Wed, 21 Dec 2016 11:26:40 +0000 (03:26 -0800)]
Have reverseIndex use CircularList.shiftElements :tada:

7 years agoImplement CircularList.shiftElements
Daniel Imms [Wed, 21 Dec 2016 11:18:30 +0000 (03:18 -0800)]
Implement CircularList.shiftElements

7 years agoDoc and testing
Daniel Imms [Wed, 21 Dec 2016 10:39:21 +0000 (02:39 -0800)]
Doc and testing

7 years agoAdd missing return type
Daniel Imms [Wed, 21 Dec 2016 10:11:14 +0000 (02:11 -0800)]
Add missing return type

7 years agoRemove logs
Daniel Imms [Thu, 22 Dec 2016 10:04:31 +0000 (02:04 -0800)]
Remove logs

7 years agoFix issue with the git log
Daniel Imms [Thu, 22 Dec 2016 10:02:03 +0000 (02:02 -0800)]
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.

7 years agoMerge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback
Daniel Imms [Wed, 21 Dec 2016 23:43:18 +0000 (15:43 -0800)]
Merge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback

7 years agoFix when scrollback limit is reached
Daniel Imms [Wed, 21 Dec 2016 23:43:04 +0000 (15:43 -0800)]
Fix when scrollback limit is reached

7 years agoMerge pull request #415 from saswatds/saswatds-patch-1
Paris Kasidiaris [Mon, 19 Dec 2016 13:47:19 +0000 (15:47 +0200)]
Merge pull request #415 from saswatds/saswatds-patch-1

Update README.md

7 years agoMerge pull request #417 from BobReid/os_x_bash_arrow_fix
Paris Kasidiaris [Mon, 19 Dec 2016 13:45:57 +0000 (15:45 +0200)]
Merge pull request #417 from BobReid/os_x_bash_arrow_fix

changed escape sequence for alt-arrow to work on bash on os x

7 years agoUpdate README.md
Saswat Das [Sat, 17 Dec 2016 23:18:19 +0000 (04:48 +0530)]
Update README.md

Added Getting started content from the xtermjs.org website

7 years agoMerge pull request #419 from blink1073/clean-up-npm-publish
Paris Kasidiaris [Fri, 16 Dec 2016 20:46:27 +0000 (20:46 +0000)]
Merge pull request #419 from blink1073/clean-up-npm-publish

Clean up npm publish

7 years agoRevert changes to other published files
Steven Silvester [Fri, 16 Dec 2016 20:41:29 +0000 (14:41 -0600)]
Revert changes to other published files

7 years agoAdded macOS check to escape sequences and updated tests
Bob Reid [Fri, 16 Dec 2016 20:03:49 +0000 (15:03 -0500)]
Added macOS check to escape sequences and updated tests

7 years agoClean up npm publish
Steven Silvester [Fri, 16 Dec 2016 19:28:10 +0000 (13:28 -0600)]
Clean up npm publish

7 years agochanged escape sequence for alt-arrow to work on bash on os x
Bob Reid [Fri, 16 Dec 2016 15:29:42 +0000 (10:29 -0500)]
changed escape sequence for alt-arrow to work on bash on os x

7 years agoBump version to 2.2.3
Paris Kasidiaris [Thu, 15 Dec 2016 21:56:32 +0000 (21:56 +0000)]
Bump version to 2.2.3

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #416 from sourcelair/issue-#414-css-files-in-npm
Paris Kasidiaris [Thu, 15 Dec 2016 21:53:19 +0000 (21:53 +0000)]
Merge pull request #416 from sourcelair/issue-#414-css-files-in-npm

Include appropriate files in npm.

7 years agoInclude appropriate files in npm.
Paris Kasidiaris [Thu, 15 Dec 2016 21:49:43 +0000 (23:49 +0200)]
Include appropriate files in npm.

Fix #414

7 years agoBump version to 2.2.2
Paris Kasidiaris [Thu, 15 Dec 2016 17:16:04 +0000 (17:16 +0000)]
Bump version to 2.2.2

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoUpdate README.md
Saswat Das [Thu, 15 Dec 2016 15:56:04 +0000 (21:26 +0530)]
Update README.md

Adding a getting started instruction for adding xterm to a parent div and listening for data output from xterm

7 years agoMerge pull request #411 from sourcelair/issue-#408-tslint
Paris Kasidiaris [Thu, 15 Dec 2016 12:13:23 +0000 (12:13 +0000)]
Merge pull request #411 from sourcelair/issue-#408-tslint

Add tslint

7 years agoParallelise build
Paris Kasidiaris [Thu, 15 Dec 2016 12:05:37 +0000 (14:05 +0200)]
Parallelise build

7 years agoInclude lint test into travis
Paris Kasidiaris [Thu, 15 Dec 2016 12:02:38 +0000 (14:02 +0200)]
Include lint test into travis

7 years agoMake linter happy
Paris Kasidiaris [Thu, 15 Dec 2016 11:57:25 +0000 (13:57 +0200)]
Make linter happy

7 years agoAdd tslint
Paris Kasidiaris [Thu, 15 Dec 2016 11:53:26 +0000 (13:53 +0200)]
Add tslint

Fix #408

7 years agoMerge pull request #409 from sourcelair/issue-#405-firefox-paste
Paris Kasidiaris [Wed, 14 Dec 2016 10:38:30 +0000 (10:38 +0000)]
Merge pull request #409 from sourcelair/issue-#405-firefox-paste

Fix linux firefox paste

7 years agoFix weird paste issue: #405
Paris Kasidiaris [Tue, 13 Dec 2016 23:45:53 +0000 (01:45 +0200)]
Fix weird paste issue: #405

Fix #405

7 years ago😱 Fix wrong event type and remove useless interface
Paris Kasidiaris [Tue, 13 Dec 2016 23:43:32 +0000 (01:43 +0200)]
😱  Fix wrong event type and remove useless interface

7 years agoMerge pull request #407 from sourcelair/build-ts-into-lib
Paris Kasidiaris [Tue, 13 Dec 2016 23:32:49 +0000 (23:32 +0000)]
Merge pull request #407 from sourcelair/build-ts-into-lib

Always build TypeScript in `lib/`

7 years agoDo not publish test files to npm
Paris Kasidiaris [Tue, 13 Dec 2016 23:25:20 +0000 (01:25 +0200)]
Do not publish test files to npm

7 years agoAlways build TypeScript in `lib/`
Paris Kasidiaris [Tue, 13 Dec 2016 23:10:03 +0000 (01:10 +0200)]
Always build TypeScript in `lib/`

7 years agoMerge pull request #398 from budde377/feat-npm
Paris Kasidiaris [Tue, 13 Dec 2016 22:59:58 +0000 (22:59 +0000)]
Merge pull request #398 from budde377/feat-npm

Add prepublish script and change main

7 years agoAdd prepublish script and change main
Christian Budde Christensen [Fri, 9 Dec 2016 09:36:59 +0000 (10:36 +0100)]
Add prepublish script and change main

Building TS before publish and pointing the main entry to the builded files.

7 years agoMerge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback
Daniel Imms [Mon, 12 Dec 2016 23:05:19 +0000 (15:05 -0800)]
Merge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback

7 years agoMerge pull request #400 from arcanis/patch-1
Paris Kasidiaris [Sun, 11 Dec 2016 10:25:35 +0000 (10:25 +0000)]
Merge pull request #400 from arcanis/patch-1

Use a fixed size to account for the scrollbar

7 years agoUse a fixed size to account for the scrollbar
Maël Nison [Sat, 10 Dec 2016 13:46:01 +0000 (14:46 +0100)]
Use a fixed size to account for the scrollbar

7 years agoMerge pull request #399 from bottleofwater/patch-1
Paris Kasidiaris [Fri, 9 Dec 2016 10:12:42 +0000 (10:12 +0000)]
Merge pull request #399 from bottleofwater/patch-1

Don't apply the 32 delta when in sgr mode - fix #394

7 years agoDon't apply the 32 delta when in sgr mode - fix #394
bottleofwater [Fri, 9 Dec 2016 09:52:09 +0000 (10:52 +0100)]
Don't apply the 32 delta when in sgr mode - fix #394

7 years agoBump version to 2.2.1
Paris Kasidiaris [Wed, 7 Dec 2016 18:43:03 +0000 (18:43 +0000)]
Bump version to 2.2.1

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoCheckout add-ons
Paris Kasidiaris [Wed, 7 Dec 2016 18:42:40 +0000 (18:42 +0000)]
Checkout add-ons

7 years agoBump version to 2.2.0
Paris Kasidiaris [Wed, 7 Dec 2016 18:41:37 +0000 (18:41 +0000)]
Bump version to 2.2.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #393 from sourcelair/migrate-clipboard-to-typescript
Paris Kasidiaris [Wed, 7 Dec 2016 18:37:00 +0000 (18:37 +0000)]
Merge pull request #393 from sourcelair/migrate-clipboard-to-typescript

Migrate Clipboard handler to TypeScript

7 years agoMerge pull request #392 from sourcelair/fix-readme-addon-path
Paris Kasidiaris [Tue, 6 Dec 2016 22:08:30 +0000 (22:08 +0000)]
Merge pull request #392 from sourcelair/fix-readme-addon-path

Update path to addons in README.md

7 years agoImprove interfaces in Clipboard.ts
Paris Kasidiaris [Tue, 6 Dec 2016 22:07:50 +0000 (00:07 +0200)]
Improve interfaces in Clipboard.ts

7 years agoMigrate Clipboard handler to TypeScript
Paris Kasidiaris [Tue, 6 Dec 2016 09:45:02 +0000 (11:45 +0200)]
Migrate Clipboard handler to TypeScript

Also apply JavaScript rules in `.editorconfig` in TypeScript files as well.

Part of #335

7 years agoUpdate path to addons in README.md
Paris Kasidiaris [Tue, 6 Dec 2016 08:55:40 +0000 (10:55 +0200)]
Update path to addons in README.md

7 years agoMerge pull request #391 from Tyriar/357_textarea_top_zero
Daniel Imms [Mon, 5 Dec 2016 19:47:55 +0000 (11:47 -0800)]
Merge pull request #391 from Tyriar/357_textarea_top_zero

Position the textarea at top:0

7 years agoMerge pull request #390 from sourcelair/issue-#375-bring-build-dir-back
Paris Kasidiaris [Mon, 5 Dec 2016 19:35:08 +0000 (19:35 +0000)]
Merge pull request #390 from sourcelair/issue-#375-bring-build-dir-back

Bring back the `build` directory for temporary builds

7 years agoRemove `export` from build script
Paris Kasidiaris [Mon, 5 Dec 2016 19:29:50 +0000 (21:29 +0200)]
Remove `export` from build script

7 years agoPosition the textarea at top:0
Daniel Imms [Mon, 5 Dec 2016 19:19:35 +0000 (11:19 -0800)]
Position the textarea at top:0

This prevents the browser from scrolling to the top of the page if the terminal
can be scrolled out of view.

Fixes #357

7 years agoCreate the build directory if it does not exist already
Paris Kasidiaris [Mon, 5 Dec 2016 11:34:10 +0000 (13:34 +0200)]
Create the build directory if it does not exist already

7 years agoBring back the `build` directory for temporary builds
Paris Kasidiaris [Mon, 5 Dec 2016 11:17:13 +0000 (13:17 +0200)]
Bring back the `build` directory for temporary builds

Fix #375

7 years agoMerge pull request #388 from sourcelair/issue-#366
Paris Kasidiaris [Thu, 1 Dec 2016 17:41:58 +0000 (19:41 +0200)]
Merge pull request #388 from sourcelair/issue-#366

Update documentation with cleaner license declaration

7 years agoMerge pull request #382 from sourcelair/Tyriar-patch-1
Daniel Imms [Thu, 1 Dec 2016 17:19:06 +0000 (09:19 -0800)]
Merge pull request #382 from sourcelair/Tyriar-patch-1

Add link to TravisCI badge

7 years agoMerge pull request #383 from Tyriar/381_clean_out_on_build
Daniel Imms [Thu, 1 Dec 2016 17:18:56 +0000 (09:18 -0800)]
Merge pull request #383 from Tyriar/381_clean_out_on_build

Clean out/* on build in case src/* files were deleted

7 years agoUpdate documentation with cleaner license declaration
Paris Kasidiaris [Thu, 1 Dec 2016 13:35:23 +0000 (15:35 +0200)]
Update documentation with cleaner license declaration

Fix #366

7 years agoMerge pull request #380 from Tyriar/378_handle_keypress_scroll
Daniel Imms [Mon, 28 Nov 2016 23:55:27 +0000 (15:55 -0800)]
Merge pull request #380 from Tyriar/378_handle_keypress_scroll

Scroll to bottom whenever handler is called

7 years agoClean out/* on build in case src/* files were deleted
Daniel Imms [Mon, 28 Nov 2016 18:52:01 +0000 (10:52 -0800)]
Clean out/* on build in case src/* files were deleted

If files in src/ were compiled and then deleted they will hang around in out/
until deleted. This can potentially cause difficult to diagnose build/test
errors. This commit removes all files from out/ but keeps the folder to
prevent editor file watchers from seeing the folder was deleted and shifting
the file explorer around.

Fixed #381

7 years agoAdd link to TravisCI badge
Daniel Imms [Mon, 28 Nov 2016 18:46:19 +0000 (10:46 -0800)]
Add link to TravisCI badge

7 years agoScroll to bottom whenever handler is called
Daniel Imms [Mon, 28 Nov 2016 18:41:03 +0000 (10:41 -0800)]
Scroll to bottom whenever handler is called

This catches all current and future cases for correctly scrolling to the bottom
on input by handling it in the handler immediately before emitting the data
event.

Fixes #378

7 years agoMerge pull request #371 from Tyriar/335_CompositionHelper_ts
Daniel Imms [Mon, 28 Nov 2016 16:21:12 +0000 (08:21 -0800)]
Merge pull request #371 from Tyriar/335_CompositionHelper_ts

Convert CompositionHelper to TypeScript

7 years agoMerge remote-tracking branch 'upstream/master' into 335_CompositionHelper_ts
Daniel Imms [Mon, 28 Nov 2016 16:16:38 +0000 (08:16 -0800)]
Merge remote-tracking branch 'upstream/master' into 335_CompositionHelper_ts

7 years agoMerge pull request #379 from Tyriar/378_cannot_scroll_up_1plus_pages
Daniel Imms [Mon, 28 Nov 2016 16:07:00 +0000 (08:07 -0800)]
Merge pull request #379 from Tyriar/378_cannot_scroll_up_1plus_pages

Only scroll to bottom during composition or result.key is evaluated

7 years agoMerge pull request #372 from Tyriar/335_viewport_tidy
Daniel Imms [Mon, 28 Nov 2016 16:06:50 +0000 (08:06 -0800)]
Merge pull request #372 from Tyriar/335_viewport_tidy

Clean up viewport more after TS conversion

7 years agoMerge pull request #377 from Tyriar/376_ctrl_backslash_sigquit
Daniel Imms [Mon, 28 Nov 2016 16:06:42 +0000 (08:06 -0800)]
Merge pull request #377 from Tyriar/376_ctrl_backslash_sigquit

Implement ^\ String Terminator

7 years agoProgress
Daniel Imms [Sun, 27 Nov 2016 11:27:36 +0000 (03:27 -0800)]
Progress

7 years agoAdd CiruclarList pop and splice
Daniel Imms [Sun, 27 Nov 2016 10:20:53 +0000 (02:20 -0800)]
Add CiruclarList pop and splice

7 years agoOnly scroll to bottom during composition or result.key is evaluated
Daniel Imms [Sun, 27 Nov 2016 09:49:45 +0000 (01:49 -0800)]
Only scroll to bottom during composition or result.key is evaluated

Fixes #378

7 years agoAdd CircularList and basic tests
Daniel Imms [Sun, 27 Nov 2016 00:57:15 +0000 (16:57 -0800)]
Add CircularList and basic tests

Part of #361

7 years agoImplement ^\ String Terminator
Daniel Imms [Sat, 26 Nov 2016 22:59:53 +0000 (14:59 -0800)]
Implement ^\ String Terminator

Fixes #376

7 years agoMove CompositionHelper header comment to class
Daniel Imms [Tue, 22 Nov 2016 19:54:42 +0000 (11:54 -0800)]
Move CompositionHelper header comment to class

7 years agoClean up viewport more after TS conversion
Daniel Imms [Tue, 22 Nov 2016 19:53:45 +0000 (11:53 -0800)]
Clean up viewport more after TS conversion

Part of #335

7 years agotsify CompositionHelper test
Daniel Imms [Tue, 22 Nov 2016 19:50:08 +0000 (11:50 -0800)]
tsify CompositionHelper test

7 years agoRename composition-helper-test.js -> CompositionHelper.test.ts
Daniel Imms [Tue, 22 Nov 2016 19:48:16 +0000 (11:48 -0800)]
Rename composition-helper-test.js -> CompositionHelper.test.ts

7 years agotsify CompositionHelper
Daniel Imms [Tue, 22 Nov 2016 19:47:18 +0000 (11:47 -0800)]
tsify CompositionHelper

7 years agoRename CompositionHelper.js -> CompositionHelper.ts
Daniel Imms [Tue, 22 Nov 2016 19:36:34 +0000 (11:36 -0800)]
Rename CompositionHelper.js -> CompositionHelper.ts

7 years agoMerge pull request #369 from Tyriar/368_custom_handler_before_scroll
Daniel Imms [Tue, 22 Nov 2016 18:29:43 +0000 (10:29 -0800)]
Merge pull request #369 from Tyriar/368_custom_handler_before_scroll

Evaluate the custom keydown event handler before scrolling down

7 years agoMerge remote-tracking branch 'upstream/master' into 368_custom_handler_before_scroll
Daniel Imms [Tue, 22 Nov 2016 18:23:04 +0000 (10:23 -0800)]
Merge remote-tracking branch 'upstream/master' into 368_custom_handler_before_scroll

7 years agoMerge pull request #367 from Tyriar/363_modifier_keys_no_scroll
Daniel Imms [Tue, 22 Nov 2016 16:00:23 +0000 (08:00 -0800)]
Merge pull request #367 from Tyriar/363_modifier_keys_no_scroll

Prevent keyboard modifier events from scrolling down

7 years agoMerge pull request #370 from Tyriar/335_Viewport_ts
Daniel Imms [Tue, 22 Nov 2016 15:59:46 +0000 (07:59 -0800)]
Merge pull request #370 from Tyriar/335_Viewport_ts

Convert Viewport to TypeScript

7 years agoMerge pull request #355 from Tyriar/354_fix_sourcemaps
Daniel Imms [Mon, 21 Nov 2016 23:27:38 +0000 (15:27 -0800)]
Merge pull request #355 from Tyriar/354_fix_sourcemaps

Set up source maps

7 years agoAdopt more TS syntax in Viewport.test.ts
Daniel Imms [Mon, 21 Nov 2016 22:44:10 +0000 (14:44 -0800)]
Adopt more TS syntax in Viewport.test.ts

7 years agoMove viewport-test.js to Viewport.test.ts
Daniel Imms [Mon, 21 Nov 2016 22:39:58 +0000 (14:39 -0800)]
Move viewport-test.js to Viewport.test.ts

7 years agoConvert Viewport to a TS class
Daniel Imms [Mon, 21 Nov 2016 22:39:08 +0000 (14:39 -0800)]
Convert Viewport to a TS class