]>
git.proxmox.com Git - mirror_xterm.js.git/log
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
Daniel Imms [Sat, 4 Mar 2017 22:09:13 +0000 (14:09 -0800)]
Remove unused import
Daniel Imms [Sat, 4 Mar 2017 22:08:05 +0000 (14:08 -0800)]
Give event to handler
Daniel Imms [Sat, 4 Mar 2017 22:01:40 +0000 (14:01 -0800)]
Revert "Add fail handler"
This reverts commit
1ecc5674ac92d6876ac63b552dd49bbc46f06feb .
Daniel Imms [Sat, 4 Mar 2017 22:01:34 +0000 (14:01 -0800)]
Add fail handler
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
coderaiser [Fri, 3 Mar 2017 21:40:36 +0000 (23:40 +0200)]
Fix demo: wrong pid on windows #567
Daniel Imms [Fri, 3 Mar 2017 20:37:34 +0000 (12:37 -0800)]
Support cmd+click on mac
yutaka [Fri, 3 Mar 2017 07:57:05 +0000 (07:57 +0000)]
Set charMeasure.height values to each row height
Daniel Imms [Fri, 3 Mar 2017 01:35:10 +0000 (17:35 -0800)]
Fix matchIndex on http
Daniel Imms [Fri, 3 Mar 2017 01:34:30 +0000 (17:34 -0800)]
Merge remote-tracking branch 'upstream/master' into 578_ctrl_click_links
Daniel Imms [Fri, 3 Mar 2017 01:33:58 +0000 (17:33 -0800)]
Require ctrl for link clicks
Fixes #578
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
Daniel Imms [Thu, 2 Mar 2017 20:05:34 +0000 (12:05 -0800)]
Fix bug with priority
Daniel Imms [Thu, 2 Mar 2017 19:25:27 +0000 (11:25 -0800)]
Implement link matcher priorities
Fixes #549
Daniel Imms [Thu, 2 Mar 2017 17:02:24 +0000 (09:02 -0800)]
Merge pull request #566 from Tyriar/linkify_issues
Linkify issues
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
Daniel Imms [Wed, 1 Mar 2017 17:38:59 +0000 (09:38 -0800)]
Ensure linkElement exists before firing validation callback
Daniel Imms [Wed, 1 Mar 2017 17:37:16 +0000 (09:37 -0800)]
Use text cursor for invalid links
Part of #570
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
Daniel Imms [Mon, 27 Feb 2017 23:44:10 +0000 (15:44 -0800)]
Remove test harness
Daniel Imms [Mon, 27 Feb 2017 20:59:59 +0000 (12:59 -0800)]
Merge remote-tracking branch 'upstream/master' into linkify_issues
Daniel Imms [Mon, 27 Feb 2017 20:57:18 +0000 (12:57 -0800)]
Don't expose CharMeasure/Linkifier for tests
Daniel Imms [Mon, 27 Feb 2017 20:56:54 +0000 (12:56 -0800)]
Get rid of exposed test method (phantom is gone)
Daniel Imms [Mon, 27 Feb 2017 20:52:54 +0000 (12:52 -0800)]
Remove dead code
Daniel Imms [Mon, 27 Feb 2017 20:47:53 +0000 (12:47 -0800)]
Merge remote-tracking branch 'upstream/master' into 570_link_validation
Daniel Imms [Mon, 27 Feb 2017 19:54:55 +0000 (11:54 -0800)]
Upgrade to TypeScript 2.2
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
Daniel Imms [Mon, 27 Feb 2017 19:47:57 +0000 (11:47 -0800)]
Pin TypeScript at v2.1 to fix PhantomJS error
Daniel Imms [Mon, 27 Feb 2017 19:22:59 +0000 (11:22 -0800)]
Add jsdom types
Daniel Imms [Mon, 27 Feb 2017 19:22:50 +0000 (11:22 -0800)]
Remove PhantomJS completely
Daniel Imms [Mon, 27 Feb 2017 19:18:00 +0000 (11:18 -0800)]
Convert CharMeasure phantom test to jsdom
Daniel Imms [Mon, 27 Feb 2017 19:00:12 +0000 (11:00 -0800)]
Use jsdom instead of phantomjs for linkifier test
Daniel Imms [Mon, 27 Feb 2017 18:02:12 +0000 (10:02 -0800)]
Pin typescript 2.1 to prevent exports error
Daniel Imms [Mon, 27 Feb 2017 17:47:36 +0000 (09:47 -0800)]
Add tests
Daniel Imms [Mon, 27 Feb 2017 16:35:56 +0000 (08:35 -0800)]
Implement link validation
Fixes #570
Brian Mock [Sat, 25 Feb 2017 17:07:51 +0000 (09:07 -0800)]
Fixes #562 adds Windows demo setup help
Daniel Imms [Fri, 24 Feb 2017 16:56:11 +0000 (08:56 -0800)]
Support % in URLs