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

7 years agoPin TypeScript at v2.1 to fix PhantomJS error
Daniel Imms [Mon, 27 Feb 2017 19:47:57 +0000 (11:47 -0800)]
Pin TypeScript at v2.1 to fix PhantomJS error

7 years agoAdd jsdom types
Daniel Imms [Mon, 27 Feb 2017 19:22:59 +0000 (11:22 -0800)]
Add jsdom types

7 years agoRemove PhantomJS completely
Daniel Imms [Mon, 27 Feb 2017 19:22:50 +0000 (11:22 -0800)]
Remove PhantomJS completely

7 years agoConvert CharMeasure phantom test to jsdom
Daniel Imms [Mon, 27 Feb 2017 19:18:00 +0000 (11:18 -0800)]
Convert CharMeasure phantom test to jsdom

7 years agoUse jsdom instead of phantomjs for linkifier test
Daniel Imms [Mon, 27 Feb 2017 19:00:12 +0000 (11:00 -0800)]
Use jsdom instead of phantomjs for linkifier test

7 years agoPin typescript 2.1 to prevent exports error
Daniel Imms [Mon, 27 Feb 2017 18:02:12 +0000 (10:02 -0800)]
Pin typescript 2.1 to prevent exports error

7 years agoAdd tests
Daniel Imms [Mon, 27 Feb 2017 17:47:36 +0000 (09:47 -0800)]
Add tests

7 years agoImplement link validation
Daniel Imms [Mon, 27 Feb 2017 16:35:56 +0000 (08:35 -0800)]
Implement link validation

Fixes #570

7 years agoFixes #562 adds Windows demo setup help
Brian Mock [Sat, 25 Feb 2017 17:07:51 +0000 (09:07 -0800)]
Fixes #562 adds Windows demo setup help

7 years agoSupport % in URLs
Daniel Imms [Fri, 24 Feb 2017 16:56:11 +0000 (08:56 -0800)]
Support % in URLs

7 years agoSupport percent and numbers in query/hash fragments
Daniel Imms [Thu, 23 Feb 2017 18:02:18 +0000 (10:02 -0800)]
Support percent and numbers in query/hash fragments

7 years agoLink . and - in hash fragments and query strings
Daniel Imms [Thu, 23 Feb 2017 17:55:05 +0000 (09:55 -0800)]
Link . and - in hash fragments and query strings

7 years agoSupport linking hash fragments
Daniel Imms [Thu, 23 Feb 2017 17:53:20 +0000 (09:53 -0800)]
Support linking hash fragments

7 years agoSupport linking = in query strings
Daniel Imms [Thu, 23 Feb 2017 17:42:59 +0000 (09:42 -0800)]
Support linking = in query strings

7 years agoFix localhost links
Daniel Imms [Thu, 23 Feb 2017 17:37:35 +0000 (09:37 -0800)]
Fix localhost links

7 years agoMerge pull request #565 from sourcelair/issue-#531-coveralls
Paris Kasidiaris [Wed, 22 Feb 2017 17:15:04 +0000 (19:15 +0200)]
Merge pull request #565 from sourcelair/issue-#531-coveralls

Fix #531: Submit code coverage to coveralls.io

7 years agoAdd coveralls badge
Paris Kasidiaris [Wed, 22 Feb 2017 14:22:50 +0000 (16:22 +0200)]
Add coveralls badge

7 years agoFix #531: Submit code coverage to coveralls.io
Paris Kasidiaris [Wed, 22 Feb 2017 14:17:22 +0000 (16:17 +0200)]
Fix #531: Submit code coverage to coveralls.io

7 years agoMerge pull request #556 from Tyriar/555_fix_mouse_coords
Daniel Imms [Mon, 20 Feb 2017 11:17:50 +0000 (03:17 -0800)]
Merge pull request #556 from Tyriar/555_fix_mouse_coords

Use CharMeasure to determine mouse coordinates

7 years agoMerge pull request #559 from Tyriar/558_linkify_bad_trim
Daniel Imms [Mon, 20 Feb 2017 11:17:42 +0000 (03:17 -0800)]
Merge pull request #559 from Tyriar/558_linkify_bad_trim

Remove bad trim optimization from Linkifier

7 years agoMerge pull request #557 from Tyriar/CharMeasure_aria_hidden
Daniel Imms [Mon, 20 Feb 2017 11:17:34 +0000 (03:17 -0800)]
Merge pull request #557 from Tyriar/CharMeasure_aria_hidden

Hide CharMeasure element from assistive technologies

7 years agoRemove bad trim optimization from Linkifier
Daniel Imms [Sun, 19 Feb 2017 23:17:03 +0000 (15:17 -0800)]
Remove bad trim optimization from Linkifier

This prevents whitespace from going missing after links are applied.

Fixes #558

7 years agoHide CharMeasure element from assistive technologies
Daniel Imms [Sun, 19 Feb 2017 21:20:36 +0000 (13:20 -0800)]
Hide CharMeasure element from assistive technologies

7 years agoUse CharMeasure to determine mouse coordinates
Daniel Imms [Sun, 19 Feb 2017 20:34:36 +0000 (12:34 -0800)]
Use CharMeasure to determine mouse coordinates

Fixes #555

7 years agoMerge pull request #538 from Tyriar/455_linkify
Daniel Imms [Fri, 17 Feb 2017 19:40:59 +0000 (11:40 -0800)]
Merge pull request #538 from Tyriar/455_linkify

Implement web links and custom link matcher registration

7 years agoFix link matcher iteration direction
Daniel Imms [Fri, 17 Feb 2017 18:22:25 +0000 (10:22 -0800)]
Fix link matcher iteration direction

7 years agoRevert priority change, http handler needs to be top
Daniel Imms [Fri, 17 Feb 2017 18:18:37 +0000 (10:18 -0800)]
Revert priority change, http handler needs to be top

7 years agoSupport query string in linkifier
Daniel Imms [Fri, 17 Feb 2017 18:06:35 +0000 (10:06 -0800)]
Support query string in linkifier

7 years agoMerge remote-tracking branch 'upstream/master' into 455_linkify
Daniel Imms [Fri, 17 Feb 2017 18:05:22 +0000 (10:05 -0800)]
Merge remote-tracking branch 'upstream/master' into 455_linkify

7 years agoAdd a null check on linkifyRow
Daniel Imms [Fri, 17 Feb 2017 06:41:08 +0000 (22:41 -0800)]
Add a null check on linkifyRow

7 years agoMerge pull request #535 from Tyriar/534_phantomjs
Daniel Imms [Wed, 15 Feb 2017 21:29:50 +0000 (13:29 -0800)]
Merge pull request #535 from Tyriar/534_phantomjs

Add PhantomJS test support and CharMeasure tests

7 years agoMerge pull request #541 from AndrienkoAleksandr/FixSoftReset
Paris Kasidiaris [Wed, 15 Feb 2017 09:24:42 +0000 (11:24 +0200)]
Merge pull request #541 from AndrienkoAleksandr/FixSoftReset

Fix 'Autowrap Mode' after 'Soft Terminal reset' command.

7 years agoApply link matchers in reverse
Daniel Imms [Wed, 15 Feb 2017 04:04:51 +0000 (20:04 -0800)]
Apply link matchers in reverse

This enables consumers to have full control.

7 years agoImprove jsdoc
Daniel Imms [Wed, 15 Feb 2017 03:45:08 +0000 (19:45 -0800)]
Improve jsdoc

7 years agoMerge pull request #545 from Martin1994/blink_cursor_color
Daniel Imms [Wed, 15 Feb 2017 03:23:22 +0000 (19:23 -0800)]
Merge pull request #545 from Martin1994/blink_cursor_color

Let blink animation support style inheritance

7 years agoLet blink animation support style inheritance
Martin Wang [Tue, 14 Feb 2017 17:35:39 +0000 (12:35 -0500)]
Let blink animation support style inheritance

With this change, blinking cursor will use the same font and background
color that set before.

7 years agoMerge pull request #544 from LucianBuzzo/master
Daniel Imms [Mon, 13 Feb 2017 21:26:14 +0000 (13:26 -0800)]
Merge pull request #544 from LucianBuzzo/master

Make fit plugin guard against non-existent parent element.

7 years agoMake fit plugin guard against non-existent parent element.
Lucian Buzzo [Mon, 13 Feb 2017 21:01:28 +0000 (21:01 +0000)]
Make fit plugin guard against non-existent parent element.

7 years agoBump version to 2.3.2
Paris Kasidiaris [Mon, 13 Feb 2017 18:05:47 +0000 (18:05 +0000)]
Bump version to 2.3.2

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #542 from Tyriar/539_fix_initial_viewport_sync
Paris Kasidiaris [Mon, 13 Feb 2017 18:05:03 +0000 (20:05 +0200)]
Merge pull request #542 from Tyriar/539_fix_initial_viewport_sync

Perform initial viewport sync after CharMeasure is ready

7 years agoFix tests
Daniel Imms [Mon, 13 Feb 2017 17:48:22 +0000 (09:48 -0800)]
Fix tests

7 years agoNext link matcher ID must be non-static
Daniel Imms [Fri, 10 Feb 2017 20:29:36 +0000 (12:29 -0800)]
Next link matcher ID must be non-static

7 years agoPerform initial viewport sync after CharMeasure is ready
Daniel Imms [Fri, 10 Feb 2017 17:55:35 +0000 (09:55 -0800)]
Perform initial viewport sync after CharMeasure is ready

Fixes #539

7 years agoFix default 'wraparoundMode' value for 'Soft reset'() XTERM terminal.
Aleksandr Andrienko [Fri, 10 Feb 2017 14:50:16 +0000 (16:50 +0200)]
Fix default 'wraparoundMode' value for 'Soft reset'() XTERM terminal.

7 years agoRemove linkify test
Daniel Imms [Fri, 10 Feb 2017 06:03:31 +0000 (22:03 -0800)]
Remove linkify test

7 years agoForce a refresh after register/deregister link matcher
Daniel Imms [Fri, 10 Feb 2017 05:12:28 +0000 (21:12 -0800)]
Force a refresh after register/deregister link matcher

7 years agoGet custom link matcher working
Daniel Imms [Fri, 10 Feb 2017 05:08:50 +0000 (21:08 -0800)]
Get custom link matcher working

7 years agoProperly queue linkify after refresh
Daniel Imms [Fri, 10 Feb 2017 04:35:06 +0000 (20:35 -0800)]
Properly queue linkify after refresh

7 years agoAdd license
Daniel Imms [Fri, 10 Feb 2017 04:12:35 +0000 (20:12 -0800)]
Add license

7 years agoRemove linkify addon
Daniel Imms [Fri, 10 Feb 2017 04:10:01 +0000 (20:10 -0800)]
Remove linkify addon