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

7 years agoRemove unused import
Daniel Imms [Sat, 4 Mar 2017 22:09:13 +0000 (14:09 -0800)]
Remove unused import

7 years agoGive event to handler
Daniel Imms [Sat, 4 Mar 2017 22:08:05 +0000 (14:08 -0800)]
Give event to handler

7 years agoRevert "Add fail handler"
Daniel Imms [Sat, 4 Mar 2017 22:01:40 +0000 (14:01 -0800)]
Revert "Add fail handler"

This reverts commit 1ecc5674ac92d6876ac63b552dd49bbc46f06feb.

7 years agoAdd fail handler
Daniel Imms [Sat, 4 Mar 2017 22:01:34 +0000 (14:01 -0800)]
Add fail handler

7 years agoMerge pull request #584 from coderaiser/patch-1
Daniel Imms [Fri, 3 Mar 2017 22:38:55 +0000 (14:38 -0800)]
Merge pull request #584 from coderaiser/patch-1

Fix demo: wrong pid on windows #567

7 years agoFix demo: wrong pid on windows #567
coderaiser [Fri, 3 Mar 2017 21:40:36 +0000 (23:40 +0200)]
Fix demo: wrong pid on windows #567

7 years agoSupport cmd+click on mac
Daniel Imms [Fri, 3 Mar 2017 20:37:34 +0000 (12:37 -0800)]
Support cmd+click on mac

7 years agoSet charMeasure.height values to each row height
yutaka [Fri, 3 Mar 2017 07:57:05 +0000 (07:57 +0000)]
Set charMeasure.height values to each row height

7 years agoFix matchIndex on http
Daniel Imms [Fri, 3 Mar 2017 01:35:10 +0000 (17:35 -0800)]
Fix matchIndex on http

7 years agoMerge remote-tracking branch 'upstream/master' into 578_ctrl_click_links
Daniel Imms [Fri, 3 Mar 2017 01:34:30 +0000 (17:34 -0800)]
Merge remote-tracking branch 'upstream/master' into 578_ctrl_click_links

7 years agoRequire ctrl for link clicks
Daniel Imms [Fri, 3 Mar 2017 01:33:58 +0000 (17:33 -0800)]
Require ctrl for link clicks

Fixes #578

7 years agoMerge pull request #577 from Tyriar/549_link_priority
Daniel Imms [Thu, 2 Mar 2017 23:24:09 +0000 (15:24 -0800)]
Merge pull request #577 from Tyriar/549_link_priority

Implement link matcher priorities

7 years agoFix bug with priority
Daniel Imms [Thu, 2 Mar 2017 20:05:34 +0000 (12:05 -0800)]
Fix bug with priority

7 years agoImplement link matcher priorities
Daniel Imms [Thu, 2 Mar 2017 19:25:27 +0000 (11:25 -0800)]
Implement link matcher priorities

Fixes #549

7 years agoMerge pull request #566 from Tyriar/linkify_issues
Daniel Imms [Thu, 2 Mar 2017 17:02:24 +0000 (09:02 -0800)]
Merge pull request #566 from Tyriar/linkify_issues

Linkify issues

7 years agoMerge pull request #574 from Tyriar/link_validation_fixes
Daniel Imms [Thu, 2 Mar 2017 08:42:01 +0000 (00:42 -0800)]
Merge pull request #574 from Tyriar/link_validation_fixes

Link validation fixes

7 years agoEnsure linkElement exists before firing validation callback
Daniel Imms [Wed, 1 Mar 2017 17:38:59 +0000 (09:38 -0800)]
Ensure linkElement exists before firing validation callback

7 years agoUse text cursor for invalid links
Daniel Imms [Wed, 1 Mar 2017 17:37:16 +0000 (09:37 -0800)]
Use text cursor for invalid links

Part of #570

7 years agoMerge pull request #571 from Tyriar/570_link_validation
Daniel Imms [Wed, 1 Mar 2017 17:12:54 +0000 (09:12 -0800)]
Merge pull request #571 from Tyriar/570_link_validation

Implement link validation

7 years agoRemove test harness
Daniel Imms [Mon, 27 Feb 2017 23:44:10 +0000 (15:44 -0800)]
Remove test harness

7 years agoMerge remote-tracking branch 'upstream/master' into linkify_issues
Daniel Imms [Mon, 27 Feb 2017 20:59:59 +0000 (12:59 -0800)]
Merge remote-tracking branch 'upstream/master' into linkify_issues

7 years agoDon't expose CharMeasure/Linkifier for tests
Daniel Imms [Mon, 27 Feb 2017 20:57:18 +0000 (12:57 -0800)]
Don't expose CharMeasure/Linkifier for tests

7 years agoGet rid of exposed test method (phantom is gone)
Daniel Imms [Mon, 27 Feb 2017 20:56:54 +0000 (12:56 -0800)]
Get rid of exposed test method (phantom is gone)

7 years agoRemove dead code
Daniel Imms [Mon, 27 Feb 2017 20:52:54 +0000 (12:52 -0800)]
Remove dead code

7 years agoMerge remote-tracking branch 'upstream/master' into 570_link_validation
Daniel Imms [Mon, 27 Feb 2017 20:47:53 +0000 (12:47 -0800)]
Merge remote-tracking branch 'upstream/master' into 570_link_validation

7 years agoUpgrade to TypeScript 2.2
Daniel Imms [Mon, 27 Feb 2017 19:54:55 +0000 (11:54 -0800)]
Upgrade to TypeScript 2.2

7 years agoMerge pull request #569 from wavebeem/issue/562
Daniel Imms [Mon, 27 Feb 2017 19:52:47 +0000 (11:52 -0800)]
Merge pull request #569 from wavebeem/issue/562

Fixes #562 adds Windows demo setup help