]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
7 years agoMove to TypeScript build
Daniel Imms [Sat, 1 Oct 2016 07:11:29 +0000 (00:11 -0700)]
Move to TypeScript build

7 years agoMerge pull request #289 from Tyriar/151_allow_wheel_in_application_mode
Daniel Imms [Sun, 25 Sep 2016 11:44:53 +0000 (04:44 -0700)]
Merge pull request #289 from Tyriar/151_allow_wheel_in_application_mode

Allow wheel events in application mode

7 years agoMerge pull request #287 from Tyriar/286_fix_scroll_in_app_mode
Daniel Imms [Sun, 25 Sep 2016 11:44:44 +0000 (04:44 -0700)]
Merge pull request #287 from Tyriar/286_fix_scroll_in_app_mode

Sync scroll bar instead of disabling on enter app mode

7 years agoMerge pull request #288 from Tyriar/278_sync_scrollbar_after_reset
Daniel Imms [Sun, 25 Sep 2016 09:44:56 +0000 (02:44 -0700)]
Merge pull request #288 from Tyriar/278_sync_scrollbar_after_reset

Sync scroll bar after reset

7 years agoAllow wheel events in application mode
Daniel Imms [Sun, 25 Sep 2016 09:40:24 +0000 (02:40 -0700)]
Allow wheel events in application mode

This change allows wheel events in application mode which fixes mouse wheel
scrolling in oh-my-zsh and powershell for Linux (among others). Along with #287
a functional scroll bar will also be usable in those shells.

Fixes #151

7 years agoFix tests
Daniel Imms [Sun, 25 Sep 2016 09:07:53 +0000 (02:07 -0700)]
Fix tests

7 years agoFix tests
Daniel Imms [Sun, 25 Sep 2016 09:02:05 +0000 (02:02 -0700)]
Fix tests

7 years agoSync scroll bar after reset
Daniel Imms [Sun, 25 Sep 2016 08:56:03 +0000 (01:56 -0700)]
Sync scroll bar after reset

Fixes #278

7 years agoSync scroll bar instead of disabling on enter app mode
Daniel Imms [Sun, 25 Sep 2016 08:50:49 +0000 (01:50 -0700)]
Sync scroll bar instead of disabling on enter app mode

Fixes #286

7 years agoMerge pull request #283 from iMoses/master
Paris Kasidiaris [Thu, 22 Sep 2016 13:46:02 +0000 (14:46 +0100)]
Merge pull request #283 from iMoses/master

Workaround a known bug in Babel JS

7 years agoMerge branch 'master' of https://github.com/sourcelair/xterm.js
imoses [Thu, 22 Sep 2016 13:28:20 +0000 (16:28 +0300)]
Merge branch 'master' of https://github.com/sourcelair/xterm.js

7 years agoTests were failing locally due to a babel js bug - https://github.com/babel/babel...
imoses [Thu, 22 Sep 2016 13:26:03 +0000 (16:26 +0300)]
Tests were failing locally due to a babel js bug - https://github.com/babel/babel/issues/3826
Fixed the tests to work around the problem and added /.idea/ to .gitignore for the benefit of contributors who uses intellij

7 years agoMerge pull request #282 from sourcelair/get-option
Paris Kasidiaris [Wed, 21 Sep 2016 16:14:39 +0000 (17:14 +0100)]
Merge pull request #282 from sourcelair/get-option

Add `getOption` API

7 years agoStricter check for option existence
Paris Kasidiaris [Wed, 21 Sep 2016 16:09:55 +0000 (19:09 +0300)]
Stricter check for option existence

7 years agoImplement `term.getOption`
Paris Kasidiaris [Wed, 21 Sep 2016 10:56:03 +0000 (13:56 +0300)]
Implement `term.getOption`

7 years agoMerge pull request #275 from Tyriar/move_comments_inside_case
Daniel Imms [Sun, 18 Sep 2016 20:49:52 +0000 (13:49 -0700)]
Merge pull request #275 from Tyriar/move_comments_inside_case

Move key handler comments inside case blocks

7 years agoMerge pull request #274 from Tyriar/205_cancel_shift_pg_up_down_event
Daniel Imms [Sun, 18 Sep 2016 20:49:38 +0000 (13:49 -0700)]
Merge pull request #274 from Tyriar/205_cancel_shift_pg_up_down_event

Cancel keydown event on shift+page up/down

7 years agoMerge pull request #276 from Tyriar/173_clear_api
Daniel Imms [Sat, 17 Sep 2016 11:11:20 +0000 (04:11 -0700)]
Merge pull request #276 from Tyriar/173_clear_api

Expose API to clear the terminal

7 years agoFix clear function when buffer is <= rows
Daniel Imms [Sat, 17 Sep 2016 11:07:36 +0000 (04:07 -0700)]
Fix clear function when buffer is <= rows

7 years agoDon't clear prompt on clear if it already is
Daniel Imms [Sat, 17 Sep 2016 10:59:42 +0000 (03:59 -0700)]
Don't clear prompt on clear if it already is

7 years agoExpose API to clear the terminal
Daniel Imms [Sat, 17 Sep 2016 09:39:22 +0000 (02:39 -0700)]
Expose API to clear the terminal

Fixes #173

7 years agoMove key handler comments inside case blocks
Daniel Imms [Sat, 17 Sep 2016 08:11:43 +0000 (01:11 -0700)]
Move key handler comments inside case blocks

Improves readability

7 years agoCancel keydown even on shift+page up/down
Daniel Imms [Sat, 17 Sep 2016 08:05:05 +0000 (01:05 -0700)]
Cancel keydown even on shift+page up/down

Fixes #205

7 years agoMerge pull request #272 from Tyriar/271_setOption
Daniel Imms [Fri, 16 Sep 2016 09:17:28 +0000 (02:17 -0700)]
Merge pull request #272 from Tyriar/271_setOption

Add setOption API

7 years agoAdd @param to setOption
Daniel Imms [Fri, 16 Sep 2016 09:03:31 +0000 (02:03 -0700)]
Add @param to setOption

7 years agoAdd setOption API
Daniel Imms [Fri, 16 Sep 2016 08:46:02 +0000 (01:46 -0700)]
Add setOption API

Fixes #271

7 years agoMerge pull request #268 from Tyriar/267_fix_mouseup_focus
Daniel Imms [Fri, 16 Sep 2016 08:23:57 +0000 (01:23 -0700)]
Merge pull request #268 from Tyriar/267_fix_mouseup_focus

Fix focus on mouseup when mousedown was in another element

7 years agoFix focus on mouseup when mousedown was in another element
Daniel Imms [Thu, 15 Sep 2016 20:50:39 +0000 (13:50 -0700)]
Fix focus on mouseup when mousedown was in another element

Fixes #267

7 years agoMerge pull request #263 from sourcelair/fix-indentation
Paris Kasidiaris [Mon, 5 Sep 2016 10:18:49 +0000 (13:18 +0300)]
Merge pull request #263 from sourcelair/fix-indentation

Fix indentation of `src/xterm.js`

7 years agoFix indentation of `src/xterm.js`
Paris Kasidiaris [Sun, 4 Sep 2016 13:47:21 +0000 (16:47 +0300)]
Fix indentation of `src/xterm.js`

7 years agoMerge pull request #252 from ayapi/modifier-keys
Paris Kasidiaris [Sun, 4 Sep 2016 13:23:29 +0000 (16:23 +0300)]
Merge pull request #252 from ayapi/modifier-keys

add modifier+delete, modifier+F1-F12 keys

7 years agoMerge pull request #261 from yurovant/patch-1
Paris Kasidiaris [Fri, 2 Sep 2016 08:54:25 +0000 (11:54 +0300)]
Merge pull request #261 from yurovant/patch-1

Update README.md

7 years agoUpdate README.md
Anton Yurovskykh [Fri, 2 Sep 2016 06:28:57 +0000 (09:28 +0300)]
Update README.md

Fix typo: is => if

7 years agoMerge pull request #243 from Tyriar/242_enable_scroll_on_soft_reset
Daniel Imms [Wed, 31 Aug 2016 17:40:54 +0000 (10:40 -0700)]
Merge pull request #243 from Tyriar/242_enable_scroll_on_soft_reset

Disable application mode in viewport on soft reset

7 years agoMerge pull request #256 from Tyriar/254_compositionhelper_module
Daniel Imms [Wed, 31 Aug 2016 17:34:14 +0000 (10:34 -0700)]
Merge pull request #256 from Tyriar/254_compositionhelper_module

Pull CompositionHelper into a module

7 years agoMerge remote-tracking branch 'upstream/master' into 254_compositionhelper_module
Daniel Imms [Mon, 29 Aug 2016 23:50:35 +0000 (16:50 -0700)]
Merge remote-tracking branch 'upstream/master' into 254_compositionhelper_module

7 years agoMerge pull request #255 from Tyriar/253_viewport_module
Daniel Imms [Mon, 29 Aug 2016 23:49:03 +0000 (16:49 -0700)]
Merge pull request #255 from Tyriar/253_viewport_module

Pull Viewport into a module

7 years agoMerge pull request #257 from Tyriar/improve_copyright_line
Paris Kasidiaris [Mon, 29 Aug 2016 23:38:41 +0000 (02:38 +0300)]
Merge pull request #257 from Tyriar/improve_copyright_line

Improve copyright line

7 years agoImprove copyright line
Daniel Imms [Mon, 29 Aug 2016 23:21:00 +0000 (16:21 -0700)]
Improve copyright line

7 years agoAdd copyright line
Daniel Imms [Mon, 29 Aug 2016 23:20:11 +0000 (16:20 -0700)]
Add copyright line

7 years agoImprove copyright line
Daniel Imms [Mon, 29 Aug 2016 23:19:27 +0000 (16:19 -0700)]
Improve copyright line

7 years agoPull Viewport into a module
Daniel Imms [Mon, 29 Aug 2016 23:17:59 +0000 (16:17 -0700)]
Pull Viewport into a module

Fixes #253

7 years agoPull CompositionHelper into a module
Daniel Imms [Mon, 29 Aug 2016 23:15:28 +0000 (16:15 -0700)]
Pull CompositionHelper into a module

Fixes #254

7 years agoMerge pull request #251 from sourcelair/issue-#158-es2015
Paris Kasidiaris [Mon, 29 Aug 2016 22:59:17 +0000 (01:59 +0300)]
Merge pull request #251 from sourcelair/issue-#158-es2015

Introduce Babel as the build system, convert src/xterm.js to ES2015 and export EventEmitter

7 years agoUpdate README.md to include xterm.js from new directory
Paris Kasidiaris [Mon, 29 Aug 2016 19:57:19 +0000 (22:57 +0300)]
Update README.md to include xterm.js from new directory

7 years agoMake `src/xterm.js` ES2015 and export EventEmitter into its own file
Paris Kasidiaris [Fri, 26 Aug 2016 12:28:52 +0000 (15:28 +0300)]
Make `src/xterm.js` ES2015 and export EventEmitter into its own file

Fix #158

7 years agoadd modifier+F1-F12 keys
ayapi [Fri, 26 Aug 2016 16:13:01 +0000 (01:13 +0900)]
add modifier+F1-F12 keys

7 years agoadd modifier+delete keys
ayapi [Fri, 26 Aug 2016 16:03:35 +0000 (01:03 +0900)]
add modifier+delete keys

7 years agoMerge pull request #249 from sourcelair/Tyriar-patch-3
Paris Kasidiaris [Fri, 26 Aug 2016 00:40:16 +0000 (03:40 +0300)]
Merge pull request #249 from sourcelair/Tyriar-patch-3

Improve grammar

7 years agoImprove grammar
Daniel Imms [Thu, 25 Aug 2016 21:46:20 +0000 (14:46 -0700)]
Improve grammar

7 years agoBump version to 1.1.3
Paris Kasidiaris [Tue, 23 Aug 2016 22:44:55 +0000 (22:44 +0000)]
Bump version to 1.1.3

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #246 from sourcelair/bin-release
Paris Kasidiaris [Tue, 23 Aug 2016 22:47:17 +0000 (01:47 +0300)]
Merge pull request #246 from sourcelair/bin-release

Improve "prepare-release" and introduce "release" scripts

7 years agoImprove "prepare-release" and introduce "release" scripts
Paris Kasidiaris [Tue, 23 Aug 2016 22:43:37 +0000 (01:43 +0300)]
Improve "prepare-release" and introduce "release" scripts

Has to do with #244.

7 years agoDisable application mode in viewport on soft reset
Daniel Imms [Tue, 23 Aug 2016 16:11:02 +0000 (09:11 -0700)]
Disable application mode in viewport on soft reset

Fixes #242

7 years agoBump version to 1.1.2
Paris Kasidiaris [Mon, 22 Aug 2016 14:26:27 +0000 (14:26 +0000)]
Bump version to 1.1.2

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #240 from sourcelair/issue/239
Paris Kasidiaris [Mon, 22 Aug 2016 14:28:23 +0000 (17:28 +0300)]
Merge pull request #240 from sourcelair/issue/239

Fix alt + arrow key movement

7 years agoAdd tests for arrow key movements
Paris Kasidiaris [Mon, 22 Aug 2016 14:21:58 +0000 (17:21 +0300)]
Add tests for arrow key movements

7 years agoFix Alt + Arrow movement
Paris Kasidiaris [Mon, 22 Aug 2016 14:17:58 +0000 (17:17 +0300)]
Fix Alt + Arrow movement

Fix #239

7 years agoBump version to 1.1.1
Paris Kasidiaris [Mon, 22 Aug 2016 13:11:54 +0000 (13:11 +0000)]
Bump version to 1.1.1

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #234 from Tyriar/233_fix_cursor_on_top_of_ime
Paris Kasidiaris [Mon, 22 Aug 2016 13:14:15 +0000 (16:14 +0300)]
Merge pull request #234 from Tyriar/233_fix_cursor_on_top_of_ime

Ensure composition view is on top of cursor

7 years agoMerge pull request #238 from sourcelair/gitter-badge
Paris Kasidiaris [Mon, 22 Aug 2016 11:47:21 +0000 (14:47 +0300)]
Merge pull request #238 from sourcelair/gitter-badge

Add "Chat on Gitter" badge

7 years agoAdd "Chat on Gitter" badge
Paris Kasidiaris [Mon, 22 Aug 2016 11:40:34 +0000 (14:40 +0300)]
Add "Chat on Gitter" badge

7 years agoBump version to 1.1.0
Paris [Mon, 22 Aug 2016 11:22:21 +0000 (11:22 +0000)]
Bump version to 1.1.0

Signed-off-by: Paris <paris@sourcelair.com>
7 years agoMerge pull request #236 from Tyriar/235_fix_scroll_to_top_on_app_mode
Daniel Imms [Sun, 21 Aug 2016 07:58:47 +0000 (00:58 -0700)]
Merge pull request #236 from Tyriar/235_fix_scroll_to_top_on_app_mode

Disable onScroll event during application mode

7 years agoDisable onScroll event during application mode
Daniel Imms [Fri, 19 Aug 2016 19:52:13 +0000 (12:52 -0700)]
Disable onScroll event during application mode

Fixes #235

7 years agoEnsure composition view is on top of cursor
Daniel Imms [Thu, 18 Aug 2016 18:28:10 +0000 (11:28 -0700)]
Ensure composition view is on top of cursor

Fixes #233

7 years agoMerge pull request #230 from ayapi/refresh-viewport-height
Paris Kasidiaris [Thu, 18 Aug 2016 17:35:39 +0000 (20:35 +0300)]
Merge pull request #230 from ayapi/refresh-viewport-height

Refresh the height of the viewport when the line-height changed

7 years agorefresh the height of the viewport when the line-height changed
ayapi [Wed, 17 Aug 2016 05:43:19 +0000 (14:43 +0900)]
refresh the height of the viewport when the line-height changed

7 years agoMerge pull request #226 from Tyriar/208_fix_ime_popup_pos
Daniel Imms [Wed, 17 Aug 2016 15:50:41 +0000 (08:50 -0700)]
Merge pull request #226 from Tyriar/208_fix_ime_popup_pos

Reposition textview after composition view

7 years agoMerge pull request #231 from meefik/patch-1
Paris Kasidiaris [Wed, 17 Aug 2016 08:57:16 +0000 (11:57 +0300)]
Merge pull request #231 from meefik/patch-1

Fix incorrect mouse position

7 years agoFix incorrect mouse position
Anton Skshidlevsky [Wed, 17 Aug 2016 07:38:12 +0000 (10:38 +0300)]
Fix incorrect mouse position

Incorrect mouse position in Midnight Commander

7 years agoMerge pull request #228 from ayapi/restore-customkeydownhandler
Paris Kasidiaris [Tue, 16 Aug 2016 14:20:40 +0000 (17:20 +0300)]
Merge pull request #228 from ayapi/restore-customkeydownhandler

restore customKeydownHandler on reset(RIS)

7 years agorestore customKeydownHandler on reset(RIS)
ayapi [Sat, 13 Aug 2016 13:44:56 +0000 (22:44 +0900)]
restore customKeydownHandler on reset(RIS)

7 years agoFix tests
Daniel Imms [Fri, 12 Aug 2016 17:27:49 +0000 (10:27 -0700)]
Fix tests

7 years agoReposition textview after composition view
Daniel Imms [Fri, 12 Aug 2016 17:21:41 +0000 (10:21 -0700)]
Reposition textview after composition view

Call the function again via setTimeout to allow changes after composition
events. This prevents the IME windows jumping sometimes on thesecond key
press.

Fixes #208

7 years agoMerge pull request #224 from sourcelair/Tyriar-patch-2
Daniel Imms [Tue, 9 Aug 2016 16:03:16 +0000 (09:03 -0700)]
Merge pull request #224 from sourcelair/Tyriar-patch-2

Sync scroll bar height if the viewport height changes

7 years agoSync scroll bar height if the viewport height changes
Daniel Imms [Mon, 8 Aug 2016 21:41:39 +0000 (14:41 -0700)]
Sync scroll bar height if the viewport height changes

7 years agoMerge pull request #218 from Tyriar/77_scroll_bar
Daniel Imms [Mon, 8 Aug 2016 19:52:12 +0000 (12:52 -0700)]
Merge pull request #218 from Tyriar/77_scroll_bar

Implement scroll bar

7 years agoMerge pull request #223 from sourcelair/Tyriar-patch-1
Paris Kasidiaris [Mon, 8 Aug 2016 19:14:14 +0000 (20:14 +0100)]
Merge pull request #223 from sourcelair/Tyriar-patch-1

By more explicit in security warning

7 years agoBy more explicit in security warning
Daniel Imms [Mon, 8 Aug 2016 17:38:01 +0000 (10:38 -0700)]
By more explicit in security warning

Calling out that the insecurity is due to the barebones implementation
of the demo will prevent people thinking that the library is inherently
insecure.

7 years agoFix outline showing up when clicking terminal
Daniel Imms [Mon, 8 Aug 2016 17:22:34 +0000 (10:22 -0700)]
Fix outline showing up when clicking terminal

7 years agoFix scrollbar being transparent on OS X
Daniel Imms [Mon, 8 Aug 2016 17:22:19 +0000 (10:22 -0700)]
Fix scrollbar being transparent on OS X

7 years agoMerge pull request #220 from sourcelair/improve-demo
Paris Kasidiaris [Mon, 8 Aug 2016 13:35:02 +0000 (14:35 +0100)]
Merge pull request #220 from sourcelair/improve-demo

Introduce resizing option in demo

7 years agoAdd notice about security risks
Paris [Mon, 8 Aug 2016 13:28:29 +0000 (16:28 +0300)]
Add notice about security risks

7 years agoMerge pull request #222 from sourcelair/signed-releases
Paris Kasidiaris [Fri, 5 Aug 2016 13:56:00 +0000 (14:56 +0100)]
Merge pull request #222 from sourcelair/signed-releases

Require release commits to be signed

7 years agoMerge pull request #221 from odino/patch-1
Paris Kasidiaris [Fri, 5 Aug 2016 13:55:14 +0000 (14:55 +0100)]
Merge pull request #221 from odino/patch-1

Update pty.js

7 years agoAdd Sign-Off flag as well
Paris [Fri, 5 Aug 2016 13:49:04 +0000 (16:49 +0300)]
Add Sign-Off flag as well

7 years agoRequire release commits to be signed
Paris [Fri, 5 Aug 2016 11:21:21 +0000 (14:21 +0300)]
Require release commits to be signed

7 years agoUpdate pty.js
Alessandro Nadalin [Fri, 5 Aug 2016 09:59:21 +0000 (13:59 +0400)]
Update pty.js

7 years agoFirst functional resizing demo
Paris [Fri, 5 Aug 2016 09:28:22 +0000 (12:28 +0300)]
First functional resizing demo

Fix #211

7 years agoFirst batch of improvements to demo
Paris [Fri, 5 Aug 2016 08:46:49 +0000 (08:46 +0000)]
First batch of improvements to demo

- Used fetch tentatively
- Implemented resize endpoint
- Create terminals with the appropriate size

7 years agoAdd another test
Daniel Imms [Fri, 5 Aug 2016 01:56:33 +0000 (18:56 -0700)]
Add another test

7 years agoAdd some tests, fix app keypad mode bug
Daniel Imms [Fri, 5 Aug 2016 01:34:04 +0000 (18:34 -0700)]
Add some tests, fix app keypad mode bug

7 years agoMerge pull request #214 from mentos1386/mentos1386-linkify
Paris Kasidiaris [Thu, 4 Aug 2016 13:31:29 +0000 (14:31 +0100)]
Merge pull request #214 from mentos1386/mentos1386-linkify

Make linkify links open in new tab/window

7 years agoMaking it more human readable
Tine Jozelj [Thu, 4 Aug 2016 13:22:45 +0000 (15:22 +0200)]
Making it more human readable

7 years agoDefault without target atribute
Tine Jozelj [Thu, 4 Aug 2016 13:05:09 +0000 (15:05 +0200)]
Default without target atribute

7 years agoAdd target as option
Tine Jozelj [Thu, 4 Aug 2016 12:58:42 +0000 (14:58 +0200)]
Add target as option

You can now provide target argument if you want to modify target attribute on links. It defaults to `_self` to keep current behavior.

7 years agoMerge pull request #219 from sourcelair/issue/198
Paris Kasidiaris [Thu, 4 Aug 2016 10:07:20 +0000 (11:07 +0100)]
Merge pull request #219 from sourcelair/issue/198

Update README and remove screenshot

7 years agoFix typos
Paris [Thu, 4 Aug 2016 10:00:47 +0000 (13:00 +0300)]
Fix typos

7 years agoUpdate README and remove screenshot
Paris [Thu, 4 Aug 2016 09:01:37 +0000 (12:01 +0300)]
Update README and remove screenshot