]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
7 years agoMerge pull request #538 from Tyriar/455_linkify
Daniel Imms [Fri, 17 Feb 2017 19:40:59 +0000 (11:40 -0800)]
Merge pull request #538 from Tyriar/455_linkify

Implement web links and custom link matcher registration

7 years agoFix link matcher iteration direction
Daniel Imms [Fri, 17 Feb 2017 18:22:25 +0000 (10:22 -0800)]
Fix link matcher iteration direction

7 years agoRevert priority change, http handler needs to be top
Daniel Imms [Fri, 17 Feb 2017 18:18:37 +0000 (10:18 -0800)]
Revert priority change, http handler needs to be top

7 years agoSupport query string in linkifier
Daniel Imms [Fri, 17 Feb 2017 18:06:35 +0000 (10:06 -0800)]
Support query string in linkifier

7 years agoMerge remote-tracking branch 'upstream/master' into 455_linkify
Daniel Imms [Fri, 17 Feb 2017 18:05:22 +0000 (10:05 -0800)]
Merge remote-tracking branch 'upstream/master' into 455_linkify

7 years agoAdd a null check on linkifyRow
Daniel Imms [Fri, 17 Feb 2017 06:41:08 +0000 (22:41 -0800)]
Add a null check on linkifyRow

7 years agoMerge pull request #535 from Tyriar/534_phantomjs
Daniel Imms [Wed, 15 Feb 2017 21:29:50 +0000 (13:29 -0800)]
Merge pull request #535 from Tyriar/534_phantomjs

Add PhantomJS test support and CharMeasure tests

7 years agoMerge pull request #541 from AndrienkoAleksandr/FixSoftReset
Paris Kasidiaris [Wed, 15 Feb 2017 09:24:42 +0000 (11:24 +0200)]
Merge pull request #541 from AndrienkoAleksandr/FixSoftReset

Fix 'Autowrap Mode' after 'Soft Terminal reset' command.

7 years agoApply link matchers in reverse
Daniel Imms [Wed, 15 Feb 2017 04:04:51 +0000 (20:04 -0800)]
Apply link matchers in reverse

This enables consumers to have full control.

7 years agoImprove jsdoc
Daniel Imms [Wed, 15 Feb 2017 03:45:08 +0000 (19:45 -0800)]
Improve jsdoc

7 years agoMerge pull request #545 from Martin1994/blink_cursor_color
Daniel Imms [Wed, 15 Feb 2017 03:23:22 +0000 (19:23 -0800)]
Merge pull request #545 from Martin1994/blink_cursor_color

Let blink animation support style inheritance

7 years agoLet blink animation support style inheritance
Martin Wang [Tue, 14 Feb 2017 17:35:39 +0000 (12:35 -0500)]
Let blink animation support style inheritance

With this change, blinking cursor will use the same font and background
color that set before.

7 years agoMerge pull request #544 from LucianBuzzo/master
Daniel Imms [Mon, 13 Feb 2017 21:26:14 +0000 (13:26 -0800)]
Merge pull request #544 from LucianBuzzo/master

Make fit plugin guard against non-existent parent element.

7 years agoMake fit plugin guard against non-existent parent element.
Lucian Buzzo [Mon, 13 Feb 2017 21:01:28 +0000 (21:01 +0000)]
Make fit plugin guard against non-existent parent element.

7 years agoBump version to 2.3.2
Paris Kasidiaris [Mon, 13 Feb 2017 18:05:47 +0000 (18:05 +0000)]
Bump version to 2.3.2

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #542 from Tyriar/539_fix_initial_viewport_sync
Paris Kasidiaris [Mon, 13 Feb 2017 18:05:03 +0000 (20:05 +0200)]
Merge pull request #542 from Tyriar/539_fix_initial_viewport_sync

Perform initial viewport sync after CharMeasure is ready

7 years agoFix tests
Daniel Imms [Mon, 13 Feb 2017 17:48:22 +0000 (09:48 -0800)]
Fix tests

7 years agoNext link matcher ID must be non-static
Daniel Imms [Fri, 10 Feb 2017 20:29:36 +0000 (12:29 -0800)]
Next link matcher ID must be non-static

7 years agoPerform initial viewport sync after CharMeasure is ready
Daniel Imms [Fri, 10 Feb 2017 17:55:35 +0000 (09:55 -0800)]
Perform initial viewport sync after CharMeasure is ready

Fixes #539

7 years agoFix default 'wraparoundMode' value for 'Soft reset'() XTERM terminal.
Aleksandr Andrienko [Fri, 10 Feb 2017 14:50:16 +0000 (16:50 +0200)]
Fix default 'wraparoundMode' value for 'Soft reset'() XTERM terminal.

7 years agoRemove linkify test
Daniel Imms [Fri, 10 Feb 2017 06:03:31 +0000 (22:03 -0800)]
Remove linkify test

7 years agoForce a refresh after register/deregister link matcher
Daniel Imms [Fri, 10 Feb 2017 05:12:28 +0000 (21:12 -0800)]
Force a refresh after register/deregister link matcher

7 years agoGet custom link matcher working
Daniel Imms [Fri, 10 Feb 2017 05:08:50 +0000 (21:08 -0800)]
Get custom link matcher working

7 years agoProperly queue linkify after refresh
Daniel Imms [Fri, 10 Feb 2017 04:35:06 +0000 (20:35 -0800)]
Properly queue linkify after refresh

7 years agoAdd license
Daniel Imms [Fri, 10 Feb 2017 04:12:35 +0000 (20:12 -0800)]
Add license

7 years agoRemove linkify addon
Daniel Imms [Fri, 10 Feb 2017 04:10:01 +0000 (20:10 -0800)]
Remove linkify addon

7 years agoPolish
Daniel Imms [Fri, 10 Feb 2017 04:09:47 +0000 (20:09 -0800)]
Polish

7 years agoMerge pull request #532 from AndrienkoAleksandr/cleanUpDependency
Daniel Imms [Fri, 10 Feb 2017 04:01:46 +0000 (20:01 -0800)]
Merge pull request #532 from AndrienkoAleksandr/cleanUpDependency

Remove excess library.

7 years agoAdd custom link handlers, use generic way for http handler
Daniel Imms [Thu, 9 Feb 2017 04:44:22 +0000 (20:44 -0800)]
Add custom link handlers, use generic way for http handler

7 years agoRemove logs
Daniel Imms [Thu, 9 Feb 2017 04:21:18 +0000 (20:21 -0800)]
Remove logs

7 years agoOnly show underline on hover
Daniel Imms [Thu, 9 Feb 2017 04:20:18 +0000 (20:20 -0800)]
Only show underline on hover

7 years agoUse gulp-mocha and attach run both test type in npm test
Daniel Imms [Thu, 9 Feb 2017 04:06:14 +0000 (20:06 -0800)]
Use gulp-mocha and attach run both test type in npm test

7 years agoAdd PhantomJS test support and CharMeasure tests
Daniel Imms [Thu, 9 Feb 2017 03:53:32 +0000 (19:53 -0800)]
Add PhantomJS test support and CharMeasure tests

Fixes #534

7 years agoRemove unnecessary variables
Daniel Imms [Thu, 9 Feb 2017 02:57:45 +0000 (18:57 -0800)]
Remove unnecessary variables

7 years agoBump version to 2.3.1
Paris Kasidiaris [Wed, 8 Feb 2017 23:51:47 +0000 (23:51 +0000)]
Bump version to 2.3.1

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #533 from vincentwoo/patch-2
Paris Kasidiaris [Wed, 8 Feb 2017 23:46:00 +0000 (01:46 +0200)]
Merge pull request #533 from vincentwoo/patch-2

Fix missing Number.isNaN in IE

7 years agoFix missing Number.isNaN in IE
Vincent Woo [Wed, 8 Feb 2017 23:33:20 +0000 (15:33 -0800)]
Fix missing Number.isNaN in IE

See https://github.com/sourcelair/xterm.js/pull/525#issuecomment-278497452

7 years agoBump version to 2.3.0
Paris Kasidiaris [Wed, 8 Feb 2017 22:24:56 +0000 (22:24 +0000)]
Bump version to 2.3.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoEnable custom http link handlers
Daniel Imms [Wed, 8 Feb 2017 22:13:30 +0000 (14:13 -0800)]
Enable custom http link handlers

7 years agoImprove node insertion, support custom link handlers
Daniel Imms [Wed, 8 Feb 2017 21:50:36 +0000 (13:50 -0800)]
Improve node insertion, support custom link handlers

7 years agoRemove excess library.
Aleksandr Andrienko [Wed, 8 Feb 2017 21:15:54 +0000 (23:15 +0200)]
Remove excess library.
Tsify lib used for browserify typescript sources. But folder /lib consist of js files has already compiled from TypeScript sources (by gulp task tsc). So Tsify library does nothing in this case.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
7 years agoInitial linkify implementation
Daniel Imms [Wed, 8 Feb 2017 19:11:52 +0000 (11:11 -0800)]
Initial linkify implementation

Part of 455

7 years agoMerge pull request #530 from Tyriar/fix_tests_on_windows
Daniel Imms [Wed, 8 Feb 2017 18:41:06 +0000 (10:41 -0800)]
Merge pull request #530 from Tyriar/fix_tests_on_windows

Disable escape sequence tests on windows

7 years agoDisable escape sequence tests on windows
Daniel Imms [Wed, 8 Feb 2017 05:17:47 +0000 (21:17 -0800)]
Disable escape sequence tests on windows

7 years agoMerge pull request #526 from sourcelair/Tyriar-patch-1
Daniel Imms [Tue, 7 Feb 2017 00:40:29 +0000 (16:40 -0800)]
Merge pull request #526 from sourcelair/Tyriar-patch-1

Add description to package.json

7 years agoAdd description to package.json
Daniel Imms [Mon, 6 Feb 2017 21:56:52 +0000 (13:56 -0800)]
Add description to package.json

This should fix the ugly broken markdown at the top of npm

7 years agoMerge pull request #525 from LucianBuzzo/resize
Paris Kasidiaris [Sun, 5 Feb 2017 15:59:54 +0000 (17:59 +0200)]
Merge pull request #525 from LucianBuzzo/resize

Fix issue when resizing hidden terminals

7 years agoFixed issue where terminal would become unusable if NaN values are sent
Lucian Buzzo [Sun, 5 Feb 2017 12:45:55 +0000 (12:45 +0000)]
Fixed issue where terminal would become unusable if NaN values are sent
to resize method.

7 years agoMerge pull request #523 from sourcelair/Tyriar-patch-1
Daniel Imms [Thu, 2 Feb 2017 16:53:40 +0000 (08:53 -0800)]
Merge pull request #523 from sourcelair/Tyriar-patch-1

Add null check on Terminal.element

7 years agoMerge pull request #524 from billchurch/master
Paris Kasidiaris [Wed, 1 Feb 2017 21:51:23 +0000 (23:51 +0200)]
Merge pull request #524 from billchurch/master

Adding WebSSH2 to real-world uses

7 years agoMerge pull request #1 from billchurch/billchurch-patch-1
Bill Church [Wed, 1 Feb 2017 21:42:39 +0000 (16:42 -0500)]
Merge pull request #1 from billchurch/billchurch-patch-1

Update README.md

7 years agoUpdate README.md
Bill Church [Wed, 1 Feb 2017 21:41:47 +0000 (16:41 -0500)]
Update README.md

Adding WebSSH2 to real-word uses

7 years agoAdd null check on Terminal.element
Daniel Imms [Wed, 1 Feb 2017 19:50:52 +0000 (11:50 -0800)]
Add null check on Terminal.element

Since the Terminal can be used now before being attached, we should check element on destroy.

Related to #266

7 years agoMerge pull request #522 from Tyriar/266_pull_renderer_out
Daniel Imms [Wed, 1 Feb 2017 19:33:52 +0000 (11:33 -0800)]
Merge pull request #522 from Tyriar/266_pull_renderer_out

Pull renderer out of xterm.js

7 years agoHold on to renderer if a reset occurs
Daniel Imms [Wed, 1 Feb 2017 19:19:54 +0000 (11:19 -0800)]
Hold on to renderer if a reset occurs

7 years agoConvert flags to enum
Daniel Imms [Wed, 1 Feb 2017 19:18:44 +0000 (11:18 -0800)]
Convert flags to enum

7 years agoRemove Terminal.queueRefresh, call refresh directly
Daniel Imms [Wed, 1 Feb 2017 19:13:00 +0000 (11:13 -0800)]
Remove Terminal.queueRefresh, call refresh directly

7 years agoPolish
Daniel Imms [Wed, 1 Feb 2017 18:30:58 +0000 (10:30 -0800)]
Polish

7 years agoMerge remote-tracking branch 'upstream/master' into 266_pull_renderer_out
Daniel Imms [Wed, 1 Feb 2017 18:29:11 +0000 (10:29 -0800)]
Merge remote-tracking branch 'upstream/master' into 266_pull_renderer_out

7 years agoAdd license
Daniel Imms [Wed, 1 Feb 2017 18:21:43 +0000 (10:21 -0800)]
Add license

7 years agoMerge pull request #521 from Tyriar/517_dont_loop_animation_frame
Daniel Imms [Wed, 1 Feb 2017 07:51:51 +0000 (23:51 -0800)]
Merge pull request #521 from Tyriar/517_dont_loop_animation_frame

Don't requeue animation frame if not needed

7 years agoMerge pull request #520 from Tyriar/519_erase_null_check
Daniel Imms [Wed, 1 Feb 2017 07:51:40 +0000 (23:51 -0800)]
Merge pull request #520 from Tyriar/519_erase_null_check

Add null checks in eraseRight and eraseLeft

7 years agoFix tests
Daniel Imms [Wed, 1 Feb 2017 07:46:58 +0000 (23:46 -0800)]
Fix tests

7 years agoPull renderer out of xterm.js
Daniel Imms [Wed, 1 Feb 2017 06:45:28 +0000 (22:45 -0800)]
Pull renderer out of xterm.js

7 years agoDon't requeue animation frame if not needed
Daniel Imms [Wed, 1 Feb 2017 05:23:21 +0000 (21:23 -0800)]
Don't requeue animation frame if not needed

Fixes #517

7 years agoDon't requeue animation frame if not needed
Daniel Imms [Wed, 1 Feb 2017 05:23:21 +0000 (21:23 -0800)]
Don't requeue animation frame if not needed

Fixes #517

7 years agoAdd null checks in eraseRight and eraseLeft
Daniel Imms [Wed, 1 Feb 2017 05:02:55 +0000 (21:02 -0800)]
Add null checks in eraseRight and eraseLeft

Fixes #519

7 years agoMerge pull request #513 from Tyriar/511_useFlowControl_option
Daniel Imms [Fri, 27 Jan 2017 16:23:13 +0000 (08:23 -0800)]
Merge pull request #513 from Tyriar/511_useFlowControl_option

Add useFlowControl option

7 years agoMerge pull request #514 from LucianBuzzo/master
Paris Kasidiaris [Fri, 27 Jan 2017 12:58:57 +0000 (12:58 +0000)]
Merge pull request #514 from LucianBuzzo/master

[issue #164] Fix bug that can occur when setting a scroll region

7 years ago[issue #164] Fix bug that can occur when setting a scroll region
Lucian Buzzo [Fri, 27 Jan 2017 11:25:12 +0000 (11:25 +0000)]
[issue #164] Fix bug that can occur when setting a scroll region

7 years agoAdd useFlowControl option
Daniel Imms [Fri, 27 Jan 2017 05:14:07 +0000 (21:14 -0800)]
Add useFlowControl option

Fixes #511

7 years agoMerge pull request #500 from Tyriar/fix_vt_tests
Daniel Imms [Thu, 26 Jan 2017 16:55:42 +0000 (08:55 -0800)]
Merge pull request #500 from Tyriar/fix_vt_tests

Fix many vt tests

7 years agoMerge pull request #509 from Tyriar/vscode_debugger_support
Daniel Imms [Thu, 26 Jan 2017 16:55:22 +0000 (08:55 -0800)]
Merge pull request #509 from Tyriar/vscode_debugger_support

Support debugging mocha tests in vscode

7 years agoMerge pull request #499 from Tyriar/481_character_sets
Daniel Imms [Wed, 25 Jan 2017 21:00:49 +0000 (13:00 -0800)]
Merge pull request #499 from Tyriar/481_character_sets

Add support for rest of VT100 character sets

7 years agoAdd comments explaining actions preventing x from wrapping
Daniel Imms [Wed, 25 Jan 2017 18:34:43 +0000 (10:34 -0800)]
Add comments explaining actions preventing x from wrapping

7 years agoFix failing test given new auto wraparound behavior
Daniel Imms [Wed, 25 Jan 2017 18:32:20 +0000 (10:32 -0800)]
Fix failing test given new auto wraparound behavior

7 years agoSupport debugging mocha tests from vscode
Daniel Imms [Wed, 25 Jan 2017 18:25:28 +0000 (10:25 -0800)]
Support debugging mocha tests from vscode

7 years agoMerge pull request #508 from Tyriar/507_fix_lint_in_src_root
Daniel Imms [Wed, 25 Jan 2017 15:30:09 +0000 (07:30 -0800)]
Merge pull request #508 from Tyriar/507_fix_lint_in_src_root

Run lint on src/*.ts and fix errors

7 years agoRun lint on src/*.ts and fix errors
Daniel Imms [Tue, 24 Jan 2017 21:34:45 +0000 (13:34 -0800)]
Run lint on src/*.ts and fix errors

Fixes #507

7 years agoMerge pull request #505 from vincentwoo/patch-1
Paris Kasidiaris [Tue, 24 Jan 2017 07:48:37 +0000 (07:48 +0000)]
Merge pull request #505 from vincentwoo/patch-1

Add CoderPad to real world use cases

7 years agoAdd CoderPad to real world use cases
Vincent Woo [Tue, 24 Jan 2017 05:32:14 +0000 (21:32 -0800)]
Add CoderPad to real world use cases

Hi everyone,

I'm very pleased to say I have cut CoderPad.io over to using xterm.js (replacing term.js). I've very pleased with the work you've done on it. You've implemented the many terrible hacks on top of term.js I had to write, except you've actually implemented stuff the right way.

I look forward to your continued progress on the project!

Cheers,
Vincent

7 years agoMerge pull request #504 from Tyriar/fix_mode_recursive_call
Daniel Imms [Mon, 23 Jan 2017 20:41:19 +0000 (12:41 -0800)]
Merge pull request #504 from Tyriar/fix_mode_recursive_call

Use InputHandler.setMode/resetMode, not Terminal

7 years agoUse InputHandler.setMode/resetMode, not Terminal
Daniel Imms [Mon, 23 Jan 2017 19:30:45 +0000 (11:30 -0800)]
Use InputHandler.setMode/resetMode, not Terminal

7 years agoMerge pull request #502 from vincentwoo/master
Paris Kasidiaris [Mon, 23 Jan 2017 10:38:35 +0000 (12:38 +0200)]
Merge pull request #502 from vincentwoo/master

Bundle top-level .js and .json files in NPM

7 years agoBundle top-level JSON with npm
Vincent Woo [Mon, 23 Jan 2017 06:28:46 +0000 (22:28 -0800)]
Bundle top-level JSON with npm

7 years agoBundle top-level JS with npm
Vincent Woo [Mon, 23 Jan 2017 06:26:40 +0000 (22:26 -0800)]
Bundle top-level JS with npm

7 years agoSkip broken tests
Daniel Imms [Sat, 21 Jan 2017 07:38:56 +0000 (23:38 -0800)]
Skip broken tests

7 years agoMock viewport.syncScrollArea
Daniel Imms [Sat, 21 Jan 2017 07:20:13 +0000 (23:20 -0800)]
Mock viewport.syncScrollArea

7 years agoFix VPR behavior
Daniel Imms [Sat, 21 Jan 2017 07:14:08 +0000 (23:14 -0800)]
Fix VPR behavior

Don't wrap cursor to column 0 after a VPR, fixes 1 test

7 years agoFix CUD behavior
Daniel Imms [Sat, 21 Jan 2017 07:12:54 +0000 (23:12 -0800)]
Fix CUD behavior

Don't wrap cursor to column 0 after a CUD, fixes 1 test

7 years agoFix CUB behavior
Daniel Imms [Sat, 21 Jan 2017 07:11:22 +0000 (23:11 -0800)]
Fix CUB behavior

Don't wrap cursor to column 0 after a CUB, fixes 3 tests

7 years agoImplement CAN (Cancel, ^X)
Daniel Imms [Sat, 21 Jan 2017 07:03:38 +0000 (23:03 -0800)]
Implement CAN (Cancel, ^X)

This helps partially pass t0014-CAN.in, it won't work 100% however
due to the very complex parsing logic of vanilla xterm that
gnome-terminal doesn't even seem to match. xterm's source seems to
have multiple ignore cases for a set of characters such that an
escape sequence like \e!!!!!! prints nothing as the ! continually
gets ignored. Our current logic is we ignore the escape sequence
immediately in this case and print the !.

7 years agoFix LF/VT/FF behavior
Daniel Imms [Sat, 21 Jan 2017 06:14:18 +0000 (22:14 -0800)]
Fix LF/VT/FF behavior

Don't wrap cursor to column 0 after an index, fixes 2 tests

7 years agoFix index behavior
Daniel Imms [Sat, 21 Jan 2017 05:49:39 +0000 (21:49 -0800)]
Fix index behavior

Don't wrap cursor to column 0 after an index, fixes 2 tests

7 years agoRight trim expected output, we don't care for now
Daniel Imms [Sat, 21 Jan 2017 05:39:27 +0000 (21:39 -0800)]
Right trim expected output, we don't care for now

This fixes 2 tests

7 years agoEnable other tests and fix viewport check
Daniel Imms [Sat, 21 Jan 2017 05:22:16 +0000 (21:22 -0800)]
Enable other tests and fix viewport check

7 years agoPrevent wraparound mode from overriding last character
Daniel Imms [Sat, 21 Jan 2017 05:20:11 +0000 (21:20 -0800)]
Prevent wraparound mode from overriding last character

7 years agoUse block comment for SCLD
Daniel Imms [Sat, 21 Jan 2017 04:13:45 +0000 (20:13 -0800)]
Use block comment for SCLD

7 years agoReference CHARSETS using codes
Daniel Imms [Sat, 21 Jan 2017 04:12:47 +0000 (20:12 -0800)]
Reference CHARSETS using codes

7 years agoAdd character sets for most languages
Daniel Imms [Sat, 21 Jan 2017 03:05:13 +0000 (19:05 -0800)]
Add character sets for most languages

Part of #481