]>
git.proxmox.com Git - mirror_xterm.js.git/log
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
Daniel Imms [Tue, 16 May 2017 17:07:55 +0000 (10:07 -0700)]
Fix lint errors
Daniel Imms [Tue, 16 May 2017 17:04:12 +0000 (10:04 -0700)]
Add missing return type
Daniel Imms [Tue, 16 May 2017 17:03:56 +0000 (10:03 -0700)]
DomElementObjectPool jsdoc
Daniel Imms [Tue, 16 May 2017 16:57:50 +0000 (09:57 -0700)]
More string interpolation
Daniel Imms [Sun, 14 May 2017 21:28:06 +0000 (14:28 -0700)]
Add jsdoc back, was lost in merge
Daniel Imms [Sun, 14 May 2017 21:26:45 +0000 (14:26 -0700)]
Use string interpolation
Daniel Imms [Sun, 14 May 2017 19:47:17 +0000 (12:47 -0700)]
Remove var usages
Daniel Imms [Sun, 14 May 2017 19:40:45 +0000 (12:40 -0700)]
More clean up
Daniel Imms [Sun, 14 May 2017 19:27:06 +0000 (12:27 -0700)]
Clean up
Daniel Imms [Sun, 14 May 2017 19:20:01 +0000 (12:20 -0700)]
Only wrap single width unicode chars
Daniel Imms [Sun, 14 May 2017 19:09:47 +0000 (12:09 -0700)]
Merge remote-tracking branch 'ups/master' into 449_keep_span_pool
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
Jeremy Danyow [Tue, 9 May 2017 22:21:56 +0000 (15:21 -0700)]
Normalize line endings on paste
Daniel Imms [Mon, 8 May 2017 18:35:42 +0000 (11:35 -0700)]
Merge branch 'master' into 449_keep_span_pool
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
Daniel Imms [Sun, 7 May 2017 22:49:40 +0000 (15:49 -0700)]
Merge remote-tracking branch 'origin/master' into 449_keep_span_pool
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>
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
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
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".
Martin Chloride [Mon, 1 May 2017 21:12:07 +0000 (17:12 -0400)]
Added "Eclipse Orion" to "Real-World Uses".
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`
Paris Kasidiaris [Wed, 26 Apr 2017 10:37:00 +0000 (13:37 +0300)]
Add `focus` argument in `Terminal.prototype.open`
Fix #640
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
Justin Mecham [Sun, 23 Apr 2017 18:36:01 +0000 (14:36 -0400)]
Added "Terminal for Atom" to Real-World Uses.
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
Daniel Imms [Sat, 22 Apr 2017 00:53:49 +0000 (17:53 -0700)]
Merge branch 'master' into 638_retain_cursor_blink_interface
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
Daniel Imms [Thu, 20 Apr 2017 01:16:48 +0000 (18:16 -0700)]
Support cursorStyle selection in demo
Daniel Imms [Wed, 19 Apr 2017 18:22:18 +0000 (11:22 -0700)]
Keep cursor blink interval after a reset
Fixes #638
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.
Gary Ritchie [Fri, 14 Apr 2017 17:50:15 +0000 (10:50 -0700)]
Update README with RStudio under real-world uses.
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
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.
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>
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
Daniel Imms [Tue, 4 Apr 2017 16:50:04 +0000 (09:50 -0700)]
Merge remote-tracking branch 'ups/master' into 591_element_on_validation
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
Daniel Imms [Tue, 4 Apr 2017 16:35:52 +0000 (09:35 -0700)]
Fix tests
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
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
Daniel Imms [Tue, 4 Apr 2017 16:02:37 +0000 (09:02 -0700)]
Merge branch 'master' into 618_register_link_before_dom
Daniel Imms [Tue, 4 Apr 2017 16:02:35 +0000 (09:02 -0700)]
Merge branch 'master' into 612_multiple_links_in_row
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
Daniel Imms [Tue, 4 Apr 2017 16:00:47 +0000 (09:00 -0700)]
Merge branch 'master' into 612_multiple_links_in_row
Daniel Imms [Tue, 4 Apr 2017 15:58:43 +0000 (08:58 -0700)]
Merge branch 'master' into 618_register_link_before_dom
Daniel Imms [Mon, 3 Apr 2017 22:09:38 +0000 (15:09 -0700)]
Clear cursor blink interval on blur
Daniel Imms [Mon, 3 Apr 2017 21:49:21 +0000 (14:49 -0700)]
Use setInterval over animation for cursor blink
Fixes #625
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
InDieTasten [Fri, 31 Mar 2017 20:16:11 +0000 (22:16 +0200)]
Fix typos in comment
Daniel Imms [Fri, 31 Mar 2017 10:06:23 +0000 (03:06 -0700)]
Merge branch 'master' into 612_multiple_links_in_row
Daniel Imms [Fri, 31 Mar 2017 09:10:07 +0000 (02:10 -0700)]
More tests
Daniel Imms [Fri, 31 Mar 2017 08:54:21 +0000 (01:54 -0700)]
Fix edge case
Daniel Imms [Fri, 31 Mar 2017 08:48:51 +0000 (01:48 -0700)]
Add tests
Daniel Imms [Fri, 31 Mar 2017 08:48:35 +0000 (01:48 -0700)]
Support multiple link matches in a single row
Fixes #612
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
coderaiser [Thu, 30 Mar 2017 11:26:56 +0000 (14:26 +0300)]
Added Cloud Commander to real world uses
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
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.
Lucian Buzzo [Sun, 19 Mar 2017 08:26:37 +0000 (08:26 +0000)]
Prevent line data from being discarded on resize.
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
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
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
Daniel Imms [Fri, 17 Mar 2017 09:27:07 +0000 (02:27 -0700)]
Merge branch 'master' into non_draggable_links
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
Daniel Imms [Thu, 16 Mar 2017 19:07:25 +0000 (12:07 -0700)]
Ensure terminal links are not draggable
Paris Kasidiaris [Thu, 16 Mar 2017 08:53:56 +0000 (10:53 +0200)]
Add xterm.js logo
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
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
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
Daniel Imms [Wed, 15 Mar 2017 20:54:36 +0000 (13:54 -0700)]
Allow ~ char in linkify path and query fragments
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
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.
Paris Kasidiaris [Wed, 15 Mar 2017 16:28:17 +0000 (18:28 +0200)]
Fix cursor style on blurred terminals
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
Michael Irwin [Wed, 15 Mar 2017 12:28:44 +0000 (08:28 -0400)]
Use boundingClientRect instead of style to get actual height
PR #598
Daniel Imms [Tue, 14 Mar 2017 22:15:36 +0000 (15:15 -0700)]
Polish development and contribution section
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).
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.
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
Daniel Imms [Thu, 9 Mar 2017 18:47:09 +0000 (10:47 -0800)]
Fix bug
Daniel Imms [Thu, 9 Mar 2017 18:38:21 +0000 (10:38 -0800)]
Expose setHypertextValidationCallback
Daniel Imms [Thu, 9 Mar 2017 18:23:59 +0000 (10:23 -0800)]
Include element in validationCallback
Fixes #591
Daniel Imms [Wed, 8 Mar 2017 23:52:55 +0000 (15:52 -0800)]
Merge pull request #589 from warpdesign/patch-1
FIXED: 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.
Daniel Imms [Wed, 8 Mar 2017 20:02:09 +0000 (12:02 -0800)]
Merge pull request #586 from AndrienkoAleksandr/cleanUpTsConfig
Clean up tsconfig.json.
Daniel Imms [Wed, 8 Mar 2017 19:47:56 +0000 (11:47 -0800)]
Merge remote-tracking branch 'up/master' into cleanUpTsConfig
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
yutaka [Wed, 8 Mar 2017 05:12:25 +0000 (05:12 +0000)]
Use rendered height for detect broken bold font.
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.
yutaka [Wed, 8 Mar 2017 01:03:18 +0000 (01:03 +0000)]
Detect bold font was broken correctly.
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 .
Daniel Imms [Tue, 7 Mar 2017 22:01:29 +0000 (14:01 -0800)]
Implement CSI 3 J - Erase saved lines
Fixes #587
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>
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
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>
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>
Daniel Imms [Sat, 4 Mar 2017 23:02:08 +0000 (15:02 -0800)]
Fix http link handler logic
Daniel Imms [Sat, 4 Mar 2017 22:44:11 +0000 (14:44 -0800)]
Allow http link handler to fallback to standard handler