]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
7 years agoMerge pull request #450 from Tyriar/449_keep_span_pool
Daniel Imms [Tue, 16 May 2017 17:12:27 +0000 (10:12 -0700)]
Merge pull request #450 from Tyriar/449_keep_span_pool

Keep row spans in an object pool to reduce garbage collection by reusing DOM nodes

7 years agoFix lint errors
Daniel Imms [Tue, 16 May 2017 17:07:55 +0000 (10:07 -0700)]
Fix lint errors

7 years agoAdd missing return type
Daniel Imms [Tue, 16 May 2017 17:04:12 +0000 (10:04 -0700)]
Add missing return type

7 years agoDomElementObjectPool jsdoc
Daniel Imms [Tue, 16 May 2017 17:03:56 +0000 (10:03 -0700)]
DomElementObjectPool jsdoc

7 years agoMore string interpolation
Daniel Imms [Tue, 16 May 2017 16:57:50 +0000 (09:57 -0700)]
More string interpolation

7 years agoAdd jsdoc back, was lost in merge
Daniel Imms [Sun, 14 May 2017 21:28:06 +0000 (14:28 -0700)]
Add jsdoc back, was lost in merge

7 years agoUse string interpolation
Daniel Imms [Sun, 14 May 2017 21:26:45 +0000 (14:26 -0700)]
Use string interpolation

7 years agoRemove var usages
Daniel Imms [Sun, 14 May 2017 19:47:17 +0000 (12:47 -0700)]
Remove var usages

7 years agoMore clean up
Daniel Imms [Sun, 14 May 2017 19:40:45 +0000 (12:40 -0700)]
More clean up

7 years agoClean up
Daniel Imms [Sun, 14 May 2017 19:27:06 +0000 (12:27 -0700)]
Clean up

7 years agoOnly wrap single width unicode chars
Daniel Imms [Sun, 14 May 2017 19:20:01 +0000 (12:20 -0700)]
Only wrap single width unicode chars

7 years agoMerge remote-tracking branch 'ups/master' into 449_keep_span_pool
Daniel Imms [Sun, 14 May 2017 19:09:47 +0000 (12:09 -0700)]
Merge remote-tracking branch 'ups/master' into 449_keep_span_pool

7 years agoMerge pull request #659 from jdanyow/paste
Paris Kasidiaris [Thu, 11 May 2017 09:28:38 +0000 (12:28 +0300)]
Merge pull request #659 from jdanyow/paste

Normalize line endings on paste

7 years agoNormalize line endings on paste
Jeremy Danyow [Tue, 9 May 2017 22:21:56 +0000 (15:21 -0700)]
Normalize line endings on paste

7 years agoMerge branch 'master' into 449_keep_span_pool
Daniel Imms [Mon, 8 May 2017 18:35:42 +0000 (11:35 -0700)]
Merge branch 'master' into 449_keep_span_pool

7 years agoWrap all characters temporarily in spans to force fixed with
Daniel Imms [Sun, 7 May 2017 23:08:01 +0000 (16:08 -0700)]
Wrap all characters temporarily in spans to force fixed with

Fixes #467

7 years agoMerge remote-tracking branch 'origin/master' into 449_keep_span_pool
Daniel Imms [Sun, 7 May 2017 22:49:40 +0000 (15:49 -0700)]
Merge remote-tracking branch 'origin/master' into 449_keep_span_pool

7 years agoBump version to 2.6.0
Paris Kasidiaris [Thu, 4 May 2017 15:38:52 +0000 (15:38 +0000)]
Bump version to 2.6.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #652 from Tyriar/651_fix_travis_fail
Daniel Imms [Thu, 4 May 2017 15:35:37 +0000 (08:35 -0700)]
Merge pull request #652 from Tyriar/651_fix_travis_fail

Force failing mocha tests to return a exit code of 1

7 years agoForce failing mocha tests to return a exit code of 1
Daniel Imms [Wed, 3 May 2017 17:06:19 +0000 (10:06 -0700)]
Force failing mocha tests to return a exit code of 1

Fixes #651

7 years agoMerge pull request #647 from Martin1994/orion_use
Paris Kasidiaris [Mon, 1 May 2017 21:37:38 +0000 (00:37 +0300)]
Merge pull request #647 from Martin1994/orion_use

Add "Eclipse Orion" to "Real-World Uses".

7 years agoAdded "Eclipse Orion" to "Real-World Uses".
Martin Chloride [Mon, 1 May 2017 21:12:07 +0000 (17:12 -0400)]
Added "Eclipse Orion" to "Real-World Uses".

7 years agoMerge pull request #645 from sourcelair/issue-#640-do-not-focus-on-open
Paris Kasidiaris [Sun, 30 Apr 2017 22:07:00 +0000 (01:07 +0300)]
Merge pull request #645 from sourcelair/issue-#640-do-not-focus-on-open

Add `focus` argument in `Terminal.prototype.open`

7 years agoAdd `focus` argument in `Terminal.prototype.open`
Paris Kasidiaris [Wed, 26 Apr 2017 10:37:00 +0000 (13:37 +0300)]
Add `focus` argument in `Terminal.prototype.open`

Fix #640

7 years agoMerge pull request #643 from jsmecham/patch-1
Paris Kasidiaris [Mon, 24 Apr 2017 14:43:20 +0000 (17:43 +0300)]
Merge pull request #643 from jsmecham/patch-1

Add "Terminal for Atom" to Real-World Uses

7 years agoAdded "Terminal for Atom" to Real-World Uses.
Justin Mecham [Sun, 23 Apr 2017 18:36:01 +0000 (14:36 -0400)]
Added "Terminal for Atom" to Real-World Uses.

7 years agoMerge pull request #639 from Tyriar/638_retain_cursor_blink_interface
Daniel Imms [Sat, 22 Apr 2017 00:59:51 +0000 (17:59 -0700)]
Merge pull request #639 from Tyriar/638_retain_cursor_blink_interface

Keep cursor blink interval after a reset

7 years agoMerge branch 'master' into 638_retain_cursor_blink_interface
Daniel Imms [Sat, 22 Apr 2017 00:53:49 +0000 (17:53 -0700)]
Merge branch 'master' into 638_retain_cursor_blink_interface

7 years agoMerge pull request #641 from Tyriar/support_demo_cursorStyle
Daniel Imms [Thu, 20 Apr 2017 17:33:30 +0000 (10:33 -0700)]
Merge pull request #641 from Tyriar/support_demo_cursorStyle

Support cursorStyle selection in demo

7 years agoSupport cursorStyle selection in demo
Daniel Imms [Thu, 20 Apr 2017 01:16:48 +0000 (18:16 -0700)]
Support cursorStyle selection in demo

7 years agoKeep cursor blink interval after a reset
Daniel Imms [Wed, 19 Apr 2017 18:22:18 +0000 (11:22 -0700)]
Keep cursor blink interval after a reset

Fixes #638

7 years agoMerge pull request #635 from rstudio/master
Paris Kasidiaris [Fri, 14 Apr 2017 22:15:27 +0000 (01:15 +0300)]
Merge pull request #635 from rstudio/master

Update README with RStudio under real-world uses.

7 years agoUpdate README with RStudio under real-world uses.
Gary Ritchie [Fri, 14 Apr 2017 17:50:15 +0000 (10:50 -0700)]
Update README with RStudio under real-world uses.

7 years agoMerge pull request #628 from saulcosta18/patch-1
Daniel Imms [Thu, 6 Apr 2017 20:01:16 +0000 (13:01 -0700)]
Merge pull request #628 from saulcosta18/patch-1

Added Codevolve.com to README

7 years agoAdded Codevolve.com to README
Saul Costa [Thu, 6 Apr 2017 19:50:41 +0000 (12:50 -0700)]
Added Codevolve.com to README

We use xterm.js for our courses at Codevolve.

7 years agoBump version to 2.5.0
Paris Kasidiaris [Wed, 5 Apr 2017 18:48:57 +0000 (18:48 +0000)]
Bump version to 2.5.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #627 from Tyriar/591_element_on_validation
Daniel Imms [Wed, 5 Apr 2017 18:34:34 +0000 (11:34 -0700)]
Merge pull request #627 from Tyriar/591_element_on_validation

Give API access to valid link elements

7 years agoMerge remote-tracking branch 'ups/master' into 591_element_on_validation
Daniel Imms [Tue, 4 Apr 2017 16:50:04 +0000 (09:50 -0700)]
Merge remote-tracking branch 'ups/master' into 591_element_on_validation

7 years agoMerge pull request #623 from Tyriar/612_multiple_links_in_row
Daniel Imms [Tue, 4 Apr 2017 16:41:19 +0000 (09:41 -0700)]
Merge pull request #623 from Tyriar/612_multiple_links_in_row

Support multiple link matches in a single row

7 years agoFix tests
Daniel Imms [Tue, 4 Apr 2017 16:35:52 +0000 (09:35 -0700)]
Fix tests

7 years agoMerge remote-tracking branch 'ups/master' into 612_multiple_links_in_row
Daniel Imms [Tue, 4 Apr 2017 16:33:53 +0000 (09:33 -0700)]
Merge remote-tracking branch 'ups/master' into 612_multiple_links_in_row

7 years agoMerge pull request #619 from Tyriar/618_register_link_before_dom
Daniel Imms [Tue, 4 Apr 2017 16:13:09 +0000 (09:13 -0700)]
Merge pull request #619 from Tyriar/618_register_link_before_dom

Allow links to be registered before terminal is attached to DOM

7 years agoMerge branch 'master' into 618_register_link_before_dom
Daniel Imms [Tue, 4 Apr 2017 16:02:37 +0000 (09:02 -0700)]
Merge branch 'master' into 618_register_link_before_dom

7 years agoMerge branch 'master' into 612_multiple_links_in_row
Daniel Imms [Tue, 4 Apr 2017 16:02:35 +0000 (09:02 -0700)]
Merge branch 'master' into 612_multiple_links_in_row

7 years agoMerge pull request #626 from Tyriar/625_cursor_blink_perf
Daniel Imms [Tue, 4 Apr 2017 16:02:27 +0000 (09:02 -0700)]
Merge pull request #626 from Tyriar/625_cursor_blink_perf

Use setInterval over animation for cursor blink

7 years agoMerge branch 'master' into 612_multiple_links_in_row
Daniel Imms [Tue, 4 Apr 2017 16:00:47 +0000 (09:00 -0700)]
Merge branch 'master' into 612_multiple_links_in_row

7 years agoMerge branch 'master' into 618_register_link_before_dom
Daniel Imms [Tue, 4 Apr 2017 15:58:43 +0000 (08:58 -0700)]
Merge branch 'master' into 618_register_link_before_dom

7 years agoClear cursor blink interval on blur
Daniel Imms [Mon, 3 Apr 2017 22:09:38 +0000 (15:09 -0700)]
Clear cursor blink interval on blur

7 years agoUse setInterval over animation for cursor blink
Daniel Imms [Mon, 3 Apr 2017 21:49:21 +0000 (14:49 -0700)]
Use setInterval over animation for cursor blink

Fixes #625

7 years agoMerge pull request #624 from InDieTasten/patch-1
Daniel Imms [Fri, 31 Mar 2017 20:27:29 +0000 (13:27 -0700)]
Merge pull request #624 from InDieTasten/patch-1

Fix typos in comment

7 years agoFix typos in comment
InDieTasten [Fri, 31 Mar 2017 20:16:11 +0000 (22:16 +0200)]
Fix typos in comment

7 years agoMerge branch 'master' into 612_multiple_links_in_row
Daniel Imms [Fri, 31 Mar 2017 10:06:23 +0000 (03:06 -0700)]
Merge branch 'master' into 612_multiple_links_in_row

7 years agoMore tests
Daniel Imms [Fri, 31 Mar 2017 09:10:07 +0000 (02:10 -0700)]
More tests

7 years agoFix edge case
Daniel Imms [Fri, 31 Mar 2017 08:54:21 +0000 (01:54 -0700)]
Fix edge case

7 years agoAdd tests
Daniel Imms [Fri, 31 Mar 2017 08:48:51 +0000 (01:48 -0700)]
Add tests

7 years agoSupport multiple link matches in a single row
Daniel Imms [Fri, 31 Mar 2017 08:48:35 +0000 (01:48 -0700)]
Support multiple link matches in a single row

Fixes #612

7 years agoMerge pull request #621 from coderaiser/patch-1
Daniel Imms [Thu, 30 Mar 2017 18:31:11 +0000 (11:31 -0700)]
Merge pull request #621 from coderaiser/patch-1

Added Cloud Commander to real world uses

7 years agoAdded Cloud Commander to real world uses
coderaiser [Thu, 30 Mar 2017 11:26:56 +0000 (14:26 +0300)]
Added Cloud Commander to real world uses

7 years agoAllow links to be registered before terminal is attached to DOM
Daniel Imms [Fri, 24 Mar 2017 18:04:04 +0000 (11:04 -0700)]
Allow links to be registered before terminal is attached to DOM

Fixes #618

7 years agoMerge pull request #616 from LucianBuzzo/crop-lines
Paris Kasidiaris [Mon, 20 Mar 2017 09:52:22 +0000 (09:52 +0000)]
Merge pull request #616 from LucianBuzzo/crop-lines

Prevent line data from being discarded on resize.

7 years agoPrevent line data from being discarded on resize.
Lucian Buzzo [Sun, 19 Mar 2017 08:26:37 +0000 (08:26 +0000)]
Prevent line data from being discarded on resize.

7 years agoMerge pull request #615 from andfoy/patch-1
Paris Kasidiaris [Sun, 19 Mar 2017 00:26:41 +0000 (00:26 +0000)]
Merge pull request #615 from andfoy/patch-1

Added Spyder IDE Terminal as a xterm case-use application

7 years agoAdded Spyder IDE as a xterm case-use application
Edgar Andrés Margffoy Tuay [Sat, 18 Mar 2017 23:05:05 +0000 (18:05 -0500)]
Added Spyder IDE as a xterm case-use application

7 years agoMerge pull request #610 from Tyriar/non_draggable_links
Daniel Imms [Fri, 17 Mar 2017 16:22:05 +0000 (09:22 -0700)]
Merge pull request #610 from Tyriar/non_draggable_links

Ensure terminal links are not draggable

7 years agoMerge branch 'master' into non_draggable_links
Daniel Imms [Fri, 17 Mar 2017 09:27:07 +0000 (02:27 -0700)]
Merge branch 'master' into non_draggable_links

7 years agoMerge pull request #608 from sourcelair/add-logo
Paris Kasidiaris [Fri, 17 Mar 2017 08:18:08 +0000 (08:18 +0000)]
Merge pull request #608 from sourcelair/add-logo

Add xterm.js logo

7 years agoEnsure terminal links are not draggable
Daniel Imms [Thu, 16 Mar 2017 19:07:25 +0000 (12:07 -0700)]
Ensure terminal links are not draggable

7 years agoAdd xterm.js logo
Paris Kasidiaris [Thu, 16 Mar 2017 08:53:56 +0000 (10:53 +0200)]
Add xterm.js logo

7 years agoMerge pull request #606 from Tyriar/vscode22640_tilde_path
Daniel Imms [Thu, 16 Mar 2017 01:01:47 +0000 (18:01 -0700)]
Merge pull request #606 from Tyriar/vscode22640_tilde_path

Allow ~ char in linkify path and query fragments

7 years agoMerge pull request #603 from sourcelair/fix-blurred-terminal-cursor
Paris Kasidiaris [Wed, 15 Mar 2017 22:09:18 +0000 (22:09 +0000)]
Merge pull request #603 from sourcelair/fix-blurred-terminal-cursor

Fix cursor style on blurred terminals

7 years agoMerge pull request #604 from sourcelair/rebuild-on-css
Paris Kasidiaris [Wed, 15 Mar 2017 22:09:03 +0000 (22:09 +0000)]
Merge pull request #604 from sourcelair/rebuild-on-css

Rebuild xterm.js even when CSS changes

7 years agoAllow ~ char in linkify path and query fragments
Daniel Imms [Wed, 15 Mar 2017 20:54:36 +0000 (13:54 -0700)]
Allow ~ char in linkify path and query fragments

7 years agoMerge pull request #600 from sourcelair/Tyriar-patch-1
Daniel Imms [Wed, 15 Mar 2017 17:53:03 +0000 (10:53 -0700)]
Merge pull request #600 from sourcelair/Tyriar-patch-1

Polish development and contribution section

7 years agoRebuild xterm.js even when CSS changes
Paris Kasidiaris [Wed, 15 Mar 2017 16:36:06 +0000 (18:36 +0200)]
Rebuild xterm.js even when CSS changes

Otherwise you had to run `npm build` manually every time you changed a CSS file to see the updated result in the demo.

7 years agoFix cursor style on blurred terminals
Paris Kasidiaris [Wed, 15 Mar 2017 16:28:17 +0000 (18:28 +0200)]
Fix cursor style on blurred terminals

7 years agoMerge pull request #598 from mikesir87/fix-fit-calculation
Paris Kasidiaris [Wed, 15 Mar 2017 14:34:13 +0000 (14:34 +0000)]
Merge pull request #598 from mikesir87/fix-fit-calculation

Fixed characterHeight calculation, which could cause overflowing

7 years agoUse boundingClientRect instead of style to get actual height
Michael Irwin [Wed, 15 Mar 2017 12:28:44 +0000 (08:28 -0400)]
Use boundingClientRect instead of style to get actual height

PR #598

7 years agoPolish development and contribution section
Daniel Imms [Tue, 14 Mar 2017 22:15:36 +0000 (15:15 -0700)]
Polish development and contribution section

7 years agoFixed characterHeight calculation, which could cause overflowing
Michael Irwin [Tue, 14 Mar 2017 21:02:53 +0000 (17:02 -0400)]
Fixed characterHeight calculation, which could cause overflowing

The previous calculation was simply using the height of the letter
W, but wasn't taking into account that each row has a lineHeight,
which might be greater. If the lineHeight is .4px off, after many
rows, it will cause the proposedGeometry to have an extra row,
potentially causing hidden rows (based on layout).

7 years agoMerge pull request #572 from AndrienkoAleksandr/gulpImprove
Paris Kasidiaris [Sat, 11 Mar 2017 13:21:47 +0000 (13:21 +0000)]
Merge pull request #572 from AndrienkoAleksandr/gulpImprove

Use tsconfig.json data in gulpfile.js instead of hardcoded values.

7 years agoMerge pull request #582 from tmyt/propose/row-height
Daniel Imms [Fri, 10 Mar 2017 20:53:12 +0000 (12:53 -0800)]
Merge pull request #582 from tmyt/propose/row-height

Support checking height in checkBoldBroken

7 years agoFix bug
Daniel Imms [Thu, 9 Mar 2017 18:47:09 +0000 (10:47 -0800)]
Fix bug

7 years agoExpose setHypertextValidationCallback
Daniel Imms [Thu, 9 Mar 2017 18:38:21 +0000 (10:38 -0800)]
Expose setHypertextValidationCallback

7 years agoInclude element in validationCallback
Daniel Imms [Thu, 9 Mar 2017 18:23:59 +0000 (10:23 -0800)]
Include element in validationCallback

Fixes #591

7 years agoMerge pull request #589 from warpdesign/patch-1
Daniel Imms [Wed, 8 Mar 2017 23:52:55 +0000 (15:52 -0800)]
Merge pull request #589 from warpdesign/patch-1

FIXED: typo

7 years agoFIXED: typo
Nicolas Ramz [Wed, 8 Mar 2017 23:47:29 +0000 (00:47 +0100)]
FIXED: typo

`<div id="terminal"></div>` wasn't used, instead, a new one was created and used since getElementById('#terminal') returned null.

7 years agoMerge pull request #586 from AndrienkoAleksandr/cleanUpTsConfig
Daniel Imms [Wed, 8 Mar 2017 20:02:09 +0000 (12:02 -0800)]
Merge pull request #586 from AndrienkoAleksandr/cleanUpTsConfig

Clean up tsconfig.json.

7 years agoMerge remote-tracking branch 'up/master' into cleanUpTsConfig
Daniel Imms [Wed, 8 Mar 2017 19:47:56 +0000 (11:47 -0800)]
Merge remote-tracking branch 'up/master' into cleanUpTsConfig

7 years agoMerge pull request #588 from Tyriar/587_csi_3_J
Daniel Imms [Wed, 8 Mar 2017 19:08:46 +0000 (11:08 -0800)]
Merge pull request #588 from Tyriar/587_csi_3_J

Implement CSI 3 J - Erase saved lines

7 years agoUse rendered height for detect broken bold font.
yutaka [Wed, 8 Mar 2017 05:12:25 +0000 (05:12 +0000)]
Use rendered height for detect broken bold font.

7 years agoUse offsetWidth instead of scrollWidth
yutaka [Wed, 8 Mar 2017 00:44:57 +0000 (00:44 +0000)]
Use offsetWidth instead of scrollWidth

scrollWidth does not work on Chrome with `display: inline` element.

7 years agoDetect bold font was broken correctly.
yutaka [Wed, 8 Mar 2017 01:03:18 +0000 (01:03 +0000)]
Detect bold font was broken correctly.

7 years agoRevert "Set charMeasure.height values to each row height"
yutaka [Wed, 8 Mar 2017 00:27:22 +0000 (00:27 +0000)]
Revert "Set charMeasure.height values to each row height"

This reverts commit 43cb4f471fb69ec1bd7d5f0bf99fe867c8056d56.

7 years agoImplement CSI 3 J - Erase saved lines
Daniel Imms [Tue, 7 Mar 2017 22:01:29 +0000 (14:01 -0800)]
Implement CSI 3 J - Erase saved lines

Fixes #587

7 years agoBump version to 2.4.0
Paris Kasidiaris [Tue, 7 Mar 2017 09:38:48 +0000 (09:38 +0000)]
Bump version to 2.4.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #579 from Tyriar/578_ctrl_click_links
Daniel Imms [Mon, 6 Mar 2017 15:21:58 +0000 (07:21 -0800)]
Merge pull request #579 from Tyriar/578_ctrl_click_links

Require ctrl for link clicks

7 years agoClean up tsconfig.json.
Aleksandr Andrienko [Mon, 6 Mar 2017 11:13:11 +0000 (13:13 +0200)]
Clean up tsconfig.json.
'include' field in the tsconfig.json defines source scope (top level of this scope is "src" folder), so we do not need 'exclude' folders in the root of the project, because this folders had already excluded by 'include' scope.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
7 years agoUse tsconfig.json data in gulpfile.js instead of hardcoded values.
Aleksandr Andrienko [Tue, 28 Feb 2017 09:30:47 +0000 (11:30 +0200)]
Use tsconfig.json data in gulpfile.js instead of hardcoded values.
Use tsconfig.json data in gulpfile.js instead of hardcoded values. Little code clean up

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
7 years agoFix http link handler logic
Daniel Imms [Sat, 4 Mar 2017 23:02:08 +0000 (15:02 -0800)]
Fix http link handler logic

7 years agoAllow http link handler to fallback to standard handler
Daniel Imms [Sat, 4 Mar 2017 22:44:11 +0000 (14:44 -0800)]
Allow http link handler to fallback to standard handler