]>
git.proxmox.com Git - mirror_xterm.js.git/log
Daniel Imms [Fri, 10 Feb 2017 04:01:46 +0000 (20:01 -0800)]
Merge pull request #532 from AndrienkoAleksandr/cleanUpDependency
Remove excess library.
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>
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
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
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>
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>
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
Daniel Imms [Wed, 8 Feb 2017 05:17:47 +0000 (21:17 -0800)]
Disable escape sequence tests on windows
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
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
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
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.
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
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
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
Bill Church [Wed, 1 Feb 2017 21:41:47 +0000 (16:41 -0500)]
Update README.md
Adding WebSSH2 to real-word uses
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
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
Daniel Imms [Wed, 1 Feb 2017 19:19:54 +0000 (11:19 -0800)]
Hold on to renderer if a reset occurs
Daniel Imms [Wed, 1 Feb 2017 19:18:44 +0000 (11:18 -0800)]
Convert flags to enum
Daniel Imms [Wed, 1 Feb 2017 19:13:00 +0000 (11:13 -0800)]
Remove Terminal.queueRefresh, call refresh directly
Daniel Imms [Wed, 1 Feb 2017 18:30:58 +0000 (10:30 -0800)]
Polish
Daniel Imms [Wed, 1 Feb 2017 18:29:11 +0000 (10:29 -0800)]
Merge remote-tracking branch 'upstream/master' into 266_pull_renderer_out
Daniel Imms [Wed, 1 Feb 2017 18:21:43 +0000 (10:21 -0800)]
Add license
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
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
Daniel Imms [Wed, 1 Feb 2017 07:46:58 +0000 (23:46 -0800)]
Fix tests
Daniel Imms [Wed, 1 Feb 2017 06:45:28 +0000 (22:45 -0800)]
Pull renderer out of xterm.js
Daniel Imms [Wed, 1 Feb 2017 05:23:21 +0000 (21:23 -0800)]
Don't requeue animation frame if not needed
Fixes #517
Daniel Imms [Wed, 1 Feb 2017 05:23:21 +0000 (21:23 -0800)]
Don't requeue animation frame if not needed
Fixes #517
Daniel Imms [Wed, 1 Feb 2017 05:02:55 +0000 (21:02 -0800)]
Add null checks in eraseRight and eraseLeft
Fixes #519
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
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
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
Daniel Imms [Fri, 27 Jan 2017 05:14:07 +0000 (21:14 -0800)]
Add useFlowControl option
Fixes #511
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
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
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
Daniel Imms [Wed, 25 Jan 2017 18:34:43 +0000 (10:34 -0800)]
Add comments explaining actions preventing x from wrapping
Daniel Imms [Wed, 25 Jan 2017 18:32:20 +0000 (10:32 -0800)]
Fix failing test given new auto wraparound behavior
Daniel Imms [Wed, 25 Jan 2017 18:25:28 +0000 (10:25 -0800)]
Support debugging mocha tests from vscode
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
Daniel Imms [Tue, 24 Jan 2017 21:34:45 +0000 (13:34 -0800)]
Run lint on src/*.ts and fix errors
Fixes #507
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
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
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
Daniel Imms [Mon, 23 Jan 2017 19:30:45 +0000 (11:30 -0800)]
Use InputHandler.setMode/resetMode, not Terminal
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
Vincent Woo [Mon, 23 Jan 2017 06:28:46 +0000 (22:28 -0800)]
Bundle top-level JSON with npm
Vincent Woo [Mon, 23 Jan 2017 06:26:40 +0000 (22:26 -0800)]
Bundle top-level JS with npm
Daniel Imms [Sat, 21 Jan 2017 07:38:56 +0000 (23:38 -0800)]
Skip broken tests
Daniel Imms [Sat, 21 Jan 2017 07:20:13 +0000 (23:20 -0800)]
Mock viewport.syncScrollArea
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
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
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
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 !.
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
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
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
Daniel Imms [Sat, 21 Jan 2017 05:22:16 +0000 (21:22 -0800)]
Enable other tests and fix viewport check
Daniel Imms [Sat, 21 Jan 2017 05:20:11 +0000 (21:20 -0800)]
Prevent wraparound mode from overriding last character
Daniel Imms [Sat, 21 Jan 2017 04:13:45 +0000 (20:13 -0800)]
Use block comment for SCLD
Daniel Imms [Sat, 21 Jan 2017 04:12:47 +0000 (20:12 -0800)]
Reference CHARSETS using codes
Daniel Imms [Sat, 21 Jan 2017 03:05:13 +0000 (19:05 -0800)]
Add character sets for most languages
Part of #481
Paris Kasidiaris [Fri, 20 Jan 2017 23:08:23 +0000 (01:08 +0200)]
Merge pull request #497 from sourcelair/issue-#488-tabstopwidth
Implement configurable tab stop width
Paris Kasidiaris [Fri, 20 Jan 2017 22:32:39 +0000 (00:32 +0200)]
Fixes on demo based on configurable `tabStopWidth`
Daniel Imms [Fri, 20 Jan 2017 22:29:13 +0000 (14:29 -0800)]
Merge pull request #498 from Tyriar/259_fix_setupStops_in_resize
Fix setupStops call in resize
Daniel Imms [Fri, 20 Jan 2017 22:23:45 +0000 (14:23 -0800)]
Fix setupStops call in resize
Fixes #259
Paris Kasidiaris [Fri, 20 Jan 2017 16:16:50 +0000 (18:16 +0200)]
Move `tabStopWidth` option callback into `setOption`
Paris Kasidiaris [Fri, 20 Jan 2017 14:47:34 +0000 (16:47 +0200)]
Fix #488: Implement configurable tab width
Daniel Imms [Fri, 20 Jan 2017 15:26:46 +0000 (07:26 -0800)]
Merge pull request #495 from Tyriar/494_display_none_resize_fix
Only keep > 0 geometry in CharMeasure
Daniel Imms [Fri, 20 Jan 2017 15:26:36 +0000 (07:26 -0800)]
Merge pull request #492 from Tyriar/480_cursor_style
Implement CSI Ps SP q Set cursor style
Daniel Imms [Fri, 20 Jan 2017 02:02:09 +0000 (18:02 -0800)]
Only keep > 0 geometry in CharMeasure
Fixes #494
Daniel Imms [Wed, 18 Jan 2017 18:30:35 +0000 (10:30 -0800)]
Add InputHandler.setCursorStyle test
Daniel Imms [Mon, 16 Jan 2017 22:53:35 +0000 (14:53 -0800)]
Implement CSI Ps SP q Set cursor style
Fixes #480
Daniel Imms [Wed, 18 Jan 2017 18:02:03 +0000 (10:02 -0800)]
Merge pull request #462 from Tyriar/459_parser__on_460
Parser refactor and optimization
Daniel Imms [Wed, 18 Jan 2017 17:35:27 +0000 (09:35 -0800)]
Add documentation
Daniel Imms [Wed, 18 Jan 2017 16:18:23 +0000 (08:18 -0800)]
Merge pull request #490 from Tyriar/489_namespace_cursor_blink
Namespace cursor-blink CSS animations
Daniel Imms [Wed, 18 Jan 2017 16:06:24 +0000 (08:06 -0800)]
Namespace cursor-blink CSS animations
Fixes #489
Daniel Imms [Mon, 16 Jan 2017 23:17:35 +0000 (15:17 -0800)]
Merge remote-tracking branch 'upstream/master' into 459_parser__on_460
Daniel Imms [Mon, 16 Jan 2017 23:14:42 +0000 (15:14 -0800)]
Merge pull request #485 from Tyriar/remove_comments_in_build
Remove comments in build
Daniel Imms [Mon, 16 Jan 2017 22:11:00 +0000 (14:11 -0800)]
Remove parser states from xterm.js
Daniel Imms [Mon, 16 Jan 2017 22:02:55 +0000 (14:02 -0800)]
Remove comments in build
Daniel Imms [Mon, 16 Jan 2017 21:53:19 +0000 (13:53 -0800)]
Merge remote-tracking branch 'upstream/master' into 459_parser__on_460
Daniel Imms [Mon, 16 Jan 2017 11:49:19 +0000 (03:49 -0800)]
Merge pull request #482 from Tyriar/348_keep_selection_on_mod_key
Don't drop selection on modifier keyup
Daniel Imms [Mon, 16 Jan 2017 05:41:42 +0000 (21:41 -0800)]
Don't drop selection on modifier keyup
Fixes #348
Daniel Imms [Sun, 15 Jan 2017 10:38:16 +0000 (02:38 -0800)]
Merge pull request #442 from Tyriar/441_windows_support
Use node-pty for Windows support
Daniel Imms [Sun, 15 Jan 2017 10:35:30 +0000 (02:35 -0800)]
Merge pull request #479 from Tyriar/478_cursorBlink_refresh
Apply cursorBlink via setOption
Daniel Imms [Sun, 15 Jan 2017 10:27:34 +0000 (02:27 -0800)]
Fake xterm.element in tests
Daniel Imms [Sun, 15 Jan 2017 10:22:45 +0000 (02:22 -0800)]
Merge remote-tracking branch 'upstream/master' into 478_cursorBlink_refresh
Daniel Imms [Sun, 15 Jan 2017 10:12:17 +0000 (02:12 -0800)]
Merge remote-tracking branch 'upstream/master' into 441_windows_support
Paris Kasidiaris [Sun, 15 Jan 2017 09:49:32 +0000 (11:49 +0200)]
Merge pull request #435 from sourcelair/issue-#359-gulp
Introduce build system based on Gulp
Daniel Imms [Sun, 15 Jan 2017 06:06:30 +0000 (22:06 -0800)]
Use charsets to map
Daniel Imms [Sun, 15 Jan 2017 05:26:49 +0000 (21:26 -0800)]
Move cursor blink style to class on .terminal
Daniel Imms [Sat, 14 Jan 2017 18:46:54 +0000 (10:46 -0800)]
Merge pull request #477 from Tyriar/476_scrollback_update
Apply scrollback via setOption
Paris Kasidiaris [Sat, 14 Jan 2017 17:52:07 +0000 (19:52 +0200)]
Stick gulp-sourcemaps to 1.9.1
Paths became absolute by default at https://github.com/floridoo/gulp-sourcemaps/commit/
fb4027a496898b8b7992ea5af9b3d707f1d82d38
Daniel Imms [Sat, 14 Jan 2017 05:31:31 +0000 (21:31 -0800)]
Apply cursorBlink via setOption
Fixes #478
Daniel Imms [Sat, 14 Jan 2017 05:27:19 +0000 (21:27 -0800)]
Apply scrollback via setOption
Fixes #476
Daniel Imms [Fri, 13 Jan 2017 15:09:12 +0000 (07:09 -0800)]
Merge pull request #474 from Tyriar/473_refresh_null_checks
Add null checks to refresh line and character fetches
Daniel Imms [Fri, 13 Jan 2017 15:08:45 +0000 (07:08 -0800)]
Merge pull request #471 from Tyriar/470_CharMeasure_in_helper
Move CharMeasure element to the helper container