]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
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 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 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 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

7 years agoRename Viewport.js -> Viewport.ts
Daniel Imms [Mon, 21 Nov 2016 22:27:41 +0000 (14:27 -0800)]
Rename Viewport.js -> Viewport.ts

Part of #335

7 years agoAdd test for not scrolling on custom handler
Daniel Imms [Mon, 21 Nov 2016 22:23:28 +0000 (14:23 -0800)]
Add test for not scrolling on custom handler

7 years agoEvaluate the custom keydown event handler before scrolling down
Daniel Imms [Mon, 21 Nov 2016 22:04:13 +0000 (14:04 -0800)]
Evaluate the custom keydown event handler before scrolling down

Fixes #368

7 years agoPrevent keyboard modifier events from scrolling down
Daniel Imms [Mon, 21 Nov 2016 21:59:30 +0000 (13:59 -0800)]
Prevent keyboard modifier events from scrolling down

Fixes #363

7 years agoMerge pull request #353 from Tyriar/352_fix_demo_after_ts
Daniel Imms [Wed, 16 Nov 2016 17:56:35 +0000 (09:56 -0800)]
Merge pull request #353 from Tyriar/352_fix_demo_after_ts

Point to correct assets after TS build

7 years agoMake all dist/ references in index.html absolute
Daniel Imms [Mon, 14 Nov 2016 18:35:20 +0000 (10:35 -0800)]
Make all dist/ references in index.html absolute

7 years agoSet up source maps
Daniel Imms [Sat, 12 Nov 2016 22:24:57 +0000 (14:24 -0800)]
Set up source maps

Fixes #354

7 years agoPoint to correct assets after TS build
Daniel Imms [Sat, 12 Nov 2016 22:01:38 +0000 (14:01 -0800)]
Point to correct assets after TS build

7 years agoMerge pull request #296 from Tyriar/typescript_build_2
Daniel Imms [Sat, 12 Nov 2016 21:51:12 +0000 (13:51 -0800)]
Merge pull request #296 from Tyriar/typescript_build_2

Move to TypeScript build

7 years agoMerge remote-tracking branch 'upstream/master' into typescript_build_2
Daniel Imms [Sat, 12 Nov 2016 21:46:59 +0000 (13:46 -0800)]
Merge remote-tracking branch 'upstream/master' into typescript_build_2

7 years agoMerge pull request #1 from Tyriar/typescript_build_3
Daniel Imms [Sat, 12 Nov 2016 19:39:24 +0000 (11:39 -0800)]
Merge pull request #1 from Tyriar/typescript_build_3

Refactor TS build and fix testing

7 years agoMerge pull request #351 from yuvipanda/docsome
Paris Kasidiaris [Sat, 12 Nov 2016 10:53:02 +0000 (12:53 +0200)]
Merge pull request #351 from yuvipanda/docsome

Add doc comments for *some* events

7 years agoAdd doc comment for scroll event
YuviPanda [Sat, 12 Nov 2016 00:28:25 +0000 (16:28 -0800)]
Add doc comment for scroll event

7 years agoAdd docstring for the open event
YuviPanda [Sat, 12 Nov 2016 00:27:10 +0000 (16:27 -0800)]
Add docstring for the open event

7 years agoAdd docstring for the title event
YuviPanda [Sat, 12 Nov 2016 00:27:01 +0000 (16:27 -0800)]
Add docstring for the title event

7 years agoMerge pull request #350 from sourcelair/Tyriar-patch-1
Daniel Imms [Fri, 11 Nov 2016 16:31:44 +0000 (08:31 -0800)]
Merge pull request #350 from sourcelair/Tyriar-patch-1

Make ttyd link bold like the others

7 years agoMake ttyd link bold like the others
Daniel Imms [Thu, 10 Nov 2016 03:34:36 +0000 (19:34 -0800)]
Make ttyd link bold like the others

7 years agoMerge pull request #347 from tsl0922/update-readme
Paris Kasidiaris [Wed, 9 Nov 2016 12:52:56 +0000 (14:52 +0200)]
Merge pull request #347 from tsl0922/update-readme

Add ttyd to the real-world uses section of README

7 years agoAdd ttyd to the real-world uses section of README
Shuanglei Tao [Wed, 9 Nov 2016 12:21:25 +0000 (20:21 +0800)]
Add ttyd to the real-world uses section of README

7 years agoBump version to 2.1.0
Paris Kasidiaris [Tue, 8 Nov 2016 22:51:33 +0000 (22:51 +0000)]
Bump version to 2.1.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #345 from hiro-su/fix-ie11-right-click-paste
Paris Kasidiaris [Tue, 8 Nov 2016 11:21:12 +0000 (13:21 +0200)]
Merge pull request #345 from hiro-su/fix-ie11-right-click-paste

Fix the right click paste in IE11

7 years agoFix the right click paste in IE11
hiro-su [Tue, 8 Nov 2016 05:56:57 +0000 (14:56 +0900)]
Fix the right click paste in IE11

7 years agoMerge pull request #339 from hiro-su/fix-ie11-copy-event
Paris Kasidiaris [Sat, 5 Nov 2016 15:27:50 +0000 (15:27 +0000)]
Merge pull request #339 from hiro-su/fix-ie11-copy-event

Fixed copy event in IE11

7 years agoFixed copy event in IE11
hiro-su [Fri, 4 Nov 2016 07:44:19 +0000 (16:44 +0900)]
Fixed copy event in IE11

7 years agoMerge pull request #342 from sourcelair/issue-#310-cross-browser-right-click
Paris Kasidiaris [Fri, 4 Nov 2016 20:40:53 +0000 (20:40 +0000)]
Merge pull request #342 from sourcelair/issue-#310-cross-browser-right-click

Make right-click work on all browsers

7 years agoMerge pull request #336 from sourcelair/issue-#216-no-auto-scroll-on-output
Paris Kasidiaris [Fri, 4 Nov 2016 19:55:07 +0000 (19:55 +0000)]
Merge pull request #336 from sourcelair/issue-#216-no-auto-scroll-on-output

Stop auto scrolling to bottom on output

7 years agoActually fix tests
Paris Kasidiaris [Fri, 4 Nov 2016 19:48:53 +0000 (21:48 +0200)]
Actually fix tests

7 years agoFix tests
Paris Kasidiaris [Fri, 4 Nov 2016 17:36:30 +0000 (19:36 +0200)]
Fix tests

7 years agoMove all browser/platform detecting in `utils/Browser.js`
Paris Kasidiaris [Fri, 4 Nov 2016 16:41:00 +0000 (18:41 +0200)]
Move all browser/platform detecting in `utils/Browser.js`

7 years agoFix right-click for Firefox and IE
Paris Kasidiaris [Fri, 4 Nov 2016 16:33:04 +0000 (18:33 +0200)]
Fix right-click for Firefox and IE

Fix #310

7 years agoImprove experience and add test
Paris Kasidiaris [Fri, 4 Nov 2016 12:20:17 +0000 (14:20 +0200)]
Improve experience and add test

- Scroll to bottom on keydown (when scrolled up)
- Add test to ensure above behavior

7 years agoMerge pull request #337 from IanLewis/master
Paris Kasidiaris [Fri, 4 Nov 2016 09:35:24 +0000 (09:35 +0000)]
Merge pull request #337 from IanLewis/master

Add main property to bower.json

7 years agoAdd main property to bower.json
Ian Lewis [Thu, 3 Nov 2016 12:26:58 +0000 (17:56 +0530)]
Add main property to bower.json

This patch adds the main property to the project's bower.json for better
interoperability with tools like wiredep etc.

7 years agoMerge pull request #334 from hiro-su/fix-ie11-paste-key
Paris Kasidiaris [Wed, 2 Nov 2016 09:19:18 +0000 (09:19 +0000)]
Merge pull request #334 from hiro-su/fix-ie11-paste-key

Fixed paste key in IE11

7 years agoFixed paste key in IE11
hiro-su [Tue, 1 Nov 2016 03:38:01 +0000 (12:38 +0900)]
Fixed paste key in IE11

7 years agoRefactor TS build and fix testing
Daniel Imms [Tue, 1 Nov 2016 04:22:21 +0000 (21:22 -0700)]
Refactor TS build and fix testing

This change is largely just moving files with minor tweaks to them to fix,
the rest of the commit is build process changes:

- The addons/ and test/ dirs have been moved to src/
- The build directory has been removed
- TypeScript builds are output in out/, this is where tests are run
- The demo now relies on the dist/ build which is performed as part of ./bin/build
- Addons are now shipped under the ./build directory

7 years agoRemove typings (not needed in TS 2+)
Daniel Imms [Tue, 1 Nov 2016 02:30:35 +0000 (19:30 -0700)]
Remove typings (not needed in TS 2+)

7 years agoMerge remote-tracking branch 'upstream/master' into typescript_build_2
Daniel Imms [Tue, 1 Nov 2016 02:29:36 +0000 (19:29 -0700)]
Merge remote-tracking branch 'upstream/master' into typescript_build_2

7 years agoMerge pull request #332 from sourcelair/issue-#331-fix-no-selection-range
Paris Kasidiaris [Mon, 31 Oct 2016 18:52:48 +0000 (18:52 +0000)]
Merge pull request #332 from sourcelair/issue-#331-fix-no-selection-range

Consider click not on selection, when s.rangeCount is 0

7 years agoConsider click not on selection, when s.rangeCount is 0
Paris Kasidiaris [Mon, 31 Oct 2016 13:06:00 +0000 (15:06 +0200)]
Consider click not on selection, when s.rangeCount is 0

7 years agoMerge pull request #328 from Tyriar/327_fix_random_line_wrap
Daniel Imms [Thu, 27 Oct 2016 14:52:48 +0000 (07:52 -0700)]
Merge pull request #328 from Tyriar/327_fix_random_line_wrap

Force nowrap on each line

7 years agoForce nowrap on each line
Daniel Imms [Thu, 27 Oct 2016 01:07:55 +0000 (18:07 -0700)]
Force nowrap on each line

Fixes #327

7 years agoQuick fix to prevent terminal scrolling when user is looking into scrollback.
Mikko Karvonen [Tue, 25 Oct 2016 10:54:57 +0000 (13:54 +0300)]
Quick fix to prevent terminal scrolling when user is looking into scrollback.

7 years agoMerge pull request #323 from Tyriar/322_ime_bad_position
Daniel Imms [Mon, 24 Oct 2016 21:58:41 +0000 (14:58 -0700)]
Merge pull request #323 from Tyriar/322_ime_bad_position

Fix the textarea in the composition view's pos when composing

7 years agoFix the textarea in the composition view's pos when composing
Daniel Imms [Mon, 24 Oct 2016 18:06:25 +0000 (11:06 -0700)]
Fix the textarea in the composition view's pos when composing

Fixes #322

7 years agoMerge pull request #321 from sourcelair/issue-#313-document-terminal-constructor
Paris Kasidiaris [Mon, 24 Oct 2016 16:01:37 +0000 (19:01 +0300)]
Merge pull request #321 from sourcelair/issue-#313-document-terminal-constructor

Issue #313 document terminal constructor

7 years agoRemove `geometry` option from terminal consttructor
Paris Kasidiaris [Sun, 23 Oct 2016 14:55:37 +0000 (17:55 +0300)]
Remove `geometry` option from terminal consttructor

7 years agoFix `term.geometry` and document it in constructor options
Paris Kasidiaris [Sun, 23 Oct 2016 11:13:20 +0000 (14:13 +0300)]
Fix `term.geometry` and document it in constructor options

Set `term.geometry` on terminal creation and on resize

7 years agoIgnore `.env` files that set the environment
Paris Kasidiaris [Sun, 23 Oct 2016 10:28:08 +0000 (13:28 +0300)]
Ignore `.env` files that set the environment

7 years agoMerge pull request #320 from Tyriar/299_keep_textarea_in_viewport
Daniel Imms [Sun, 23 Oct 2016 14:16:28 +0000 (07:16 -0700)]
Merge pull request #320 from Tyriar/299_keep_textarea_in_viewport

Correctly size and position the composition view

7 years agoCorrectly size and position the composition view
Daniel Imms [Sat, 22 Oct 2016 23:27:17 +0000 (16:27 -0700)]
Correctly size and position the composition view

7 years agoKeep composition textarea within viewport
Daniel Imms [Sat, 22 Oct 2016 22:41:55 +0000 (15:41 -0700)]
Keep composition textarea within viewport

Part of #299

7 years agoMerge pull request #303 from staticfloat/sf/terminado
Paris Kasidiaris [Mon, 17 Oct 2016 18:03:49 +0000 (21:03 +0300)]
Merge pull request #303 from staticfloat/sf/terminado

Add `Terminado` example

7 years agoMerge pull request #308 from Tyriar/294_scroll
Daniel Imms [Mon, 10 Oct 2016 15:33:09 +0000 (08:33 -0700)]
Merge pull request #308 from Tyriar/294_scroll

Implement scrollPages, scrollToTop, scrollToBottom and add scroll tests

7 years agoAdd note that negative scrolls up on scrollPages
Daniel Imms [Mon, 10 Oct 2016 15:25:01 +0000 (08:25 -0700)]
Add note that negative scrolls up on scrollPages

7 years agoMerge pull request #309 from Tyriar/fix_indentation
Daniel Imms [Mon, 10 Oct 2016 15:20:56 +0000 (08:20 -0700)]
Merge pull request #309 from Tyriar/fix_indentation

Fix jsdoc indentation

7 years agoMerge pull request #304 from sourcelair/update-addons-paths
Paris Kasidiaris [Mon, 10 Oct 2016 07:12:50 +0000 (10:12 +0300)]
Merge pull request #304 from sourcelair/update-addons-paths

Make add-ons load Terminal from dist

7 years agoFix jsdoc indentation
Daniel Imms [Sun, 9 Oct 2016 20:23:22 +0000 (13:23 -0700)]
Fix jsdoc indentation

7 years agoAdd jsdoc to scrollTo functions
Daniel Imms [Sun, 9 Oct 2016 20:20:33 +0000 (13:20 -0700)]
Add jsdoc to scrollTo functions

7 years agoAdd scrollToBottom
Daniel Imms [Sun, 9 Oct 2016 20:19:08 +0000 (13:19 -0700)]
Add scrollToBottom

7 years agoAdd tests for scrollPages
Daniel Imms [Sun, 9 Oct 2016 20:10:18 +0000 (13:10 -0700)]
Add tests for scrollPages

7 years agoAdd tests for scrollDisp
Daniel Imms [Sun, 9 Oct 2016 20:00:51 +0000 (13:00 -0700)]
Add tests for scrollDisp

7 years agoImplement scrollPages
Daniel Imms [Sun, 9 Oct 2016 19:51:58 +0000 (12:51 -0700)]
Implement scrollPages

7 years agoRemove `__dirname` usage from `loadAddon`
Paris Kasidiaris [Sun, 9 Oct 2016 10:17:17 +0000 (13:17 +0300)]
Remove `__dirname` usage from `loadAddon`

7 years agoMake naming a little more self-consistent
Elliot Saba [Sun, 9 Oct 2016 03:09:34 +0000 (20:09 -0700)]
Make naming a little more self-consistent

7 years agoFix tests
Paris Kasidiaris [Sat, 8 Oct 2016 09:22:18 +0000 (12:22 +0300)]
Fix tests

7 years agoRename Terminado `attach` and `detach` functions
Elliot Saba [Sat, 8 Oct 2016 07:36:08 +0000 (00:36 -0700)]
Rename Terminado `attach` and `detach` functions

7 years agoSet travis to node 6
Daniel Imms [Sat, 8 Oct 2016 06:01:20 +0000 (23:01 -0700)]
Set travis to node 6

7 years agoExplicitly indicate test locations
Daniel Imms [Sat, 8 Oct 2016 05:56:02 +0000 (22:56 -0700)]
Explicitly indicate test locations

7 years agoAdd `terminado.js`, an addon for connecting to Terminado backends
Elliot Saba [Fri, 7 Oct 2016 20:33:10 +0000 (13:33 -0700)]
Add `terminado.js`, an addon for connecting to Terminado backends

7 years agoMerge pull request #301 from Tyriar/300_top_textarea_helper
Daniel Imms [Wed, 5 Oct 2016 16:33:08 +0000 (09:33 -0700)]
Merge pull request #301 from Tyriar/300_top_textarea_helper

Add top to textarea helper

7 years agoMake add-ons load the latest built version
Paris Kasidiaris [Wed, 5 Oct 2016 10:23:45 +0000 (13:23 +0300)]
Make add-ons load the latest built version

7 years agoAdd `Terminado` example
Elliot Saba [Wed, 5 Oct 2016 07:23:06 +0000 (07:23 +0000)]
Add `Terminado` example

7 years agoAdd top to textarea helper
Daniel Imms [Wed, 5 Oct 2016 02:03:15 +0000 (19:03 -0700)]
Add top to textarea helper

Fixes #300

7 years agoBump version to 2.0.1
Paris Kasidiaris [Mon, 3 Oct 2016 12:39:39 +0000 (12:39 +0000)]
Bump version to 2.0.1

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoAdd built files
Paris Kasidiaris [Mon, 3 Oct 2016 12:39:14 +0000 (12:39 +0000)]
Add built files

7 years agoBump version to 2.0.0
Paris Kasidiaris [Mon, 3 Oct 2016 12:37:00 +0000 (12:37 +0000)]
Bump version to 2.0.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>