]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
7 years agoTemp fix until mouse getCoords PR merged
Daniel Imms [Sun, 21 May 2017 19:16:36 +0000 (12:16 -0700)]
Temp fix until mouse getCoords PR merged

7 years agoClean up
Daniel Imms [Sat, 20 May 2017 22:21:12 +0000 (15:21 -0700)]
Clean up

7 years agoHandle basic double click select
Daniel Imms [Sat, 20 May 2017 07:17:23 +0000 (00:17 -0700)]
Handle basic double click select

7 years agoFix copy after scroll
Daniel Imms [Sat, 20 May 2017 07:01:55 +0000 (00:01 -0700)]
Fix copy after scroll

7 years agoHandle copy
Daniel Imms [Sat, 20 May 2017 06:53:20 +0000 (23:53 -0700)]
Handle copy

7 years agoHandle scrolling of selection
Daniel Imms [Sat, 20 May 2017 06:32:26 +0000 (23:32 -0700)]
Handle scrolling of selection

7 years agoGet selection partially rendering
Daniel Imms [Sat, 20 May 2017 06:29:51 +0000 (23:29 -0700)]
Get selection partially rendering

7 years agoTell renderer to draw selection
Daniel Imms [Sat, 20 May 2017 03:06:05 +0000 (20:06 -0700)]
Tell renderer to draw selection

7 years agoMore work on SelectionManager
Daniel Imms [Sat, 20 May 2017 02:57:52 +0000 (19:57 -0700)]
More work on SelectionManager

7 years agoCreate new entries when shifting
Daniel Imms [Sat, 20 May 2017 02:11:28 +0000 (19:11 -0700)]
Create new entries when shifting

7 years agoMerge remote-tracking branch 'ups/master' into 207_selection_manager
Daniel Imms [Sat, 20 May 2017 01:38:24 +0000 (18:38 -0700)]
Merge remote-tracking branch 'ups/master' into 207_selection_manager

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 agoSupport an entry ID in CircularList
Daniel Imms [Sat, 6 May 2017 03:09:57 +0000 (20:09 -0700)]
Support an entry ID in CircularList

This is needed to keep track of which row is which outside of the class

7 years agoClean up
Daniel Imms [Sat, 6 May 2017 00:40:23 +0000 (17:40 -0700)]
Clean up

7 years agoBasic fetching of coordinates
Daniel Imms [Sat, 6 May 2017 00:36:15 +0000 (17:36 -0700)]
Basic fetching of coordinates

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.