Daniel Imms
4a61642b81
Merge pull request #3879 from Tyriar/r4_19
...
v4.19.0
2022-06-29 10:05:04 -07:00
Daniel Imms
0a0ebb68b5
v4.19.0
2022-06-29 09:40:07 -07:00
Megan Rogge
e77a0ec886
return 0 instead of -1 for no result find count ( #3874 )
2022-06-27 14:42:46 -04:00
Daniel Imms
1bf2ccc572
Merge pull request #3876 from yankay/add-cloudtty-to-list-of-xterm-users
...
Add CloudTTY to list of xterm users
2022-06-27 05:52:33 -07:00
kay.yan
5f680c2185
add-cloudtty-to-list-of-xterm-users
2022-06-27 17:46:08 +08:00
Daniel Imms
38450082ac
Merge pull request #3728 from serkodev/fix-caps-lock-ime
...
Fix Caps lock bug when using some IME on macOS
2022-06-26 09:31:36 -07:00
Daniel Imms
1801403ce2
Move off deprecated keyCode -> key
2022-06-26 09:22:39 -07:00
Daniel Imms
4c7d89e67d
Merge branch 'master' into fix-caps-lock-ime
2022-06-26 09:09:43 -07:00
Daniel Imms
5d3a9e864d
Merge pull request #3726 from Eugeny/fix-macos-alt-n
...
Fix Alt-N/E/U handling in macOS, handle Alt-Shift-Letter
2022-06-26 09:04:33 -07:00
Daniel Imms
911d92200a
Merge pull request #3763 from robinfai/master
...
Send the record separator for C-@, like some other keyboards
2022-06-26 07:46:38 -07:00
Daniel Imms
1a788f6363
Merge pull request #3869 from pfitzseb/sp/wheel-mouse-event-per-line
...
Only send wheel mouse event when scrolling a line or more
2022-06-26 07:43:06 -07:00
Daniel Imms
a354f36e6f
Merge pull request #3871 from crcastle/patch-1
...
Add Render to list of xterm.js users
2022-06-24 13:11:08 -07:00
Chris Castle
343e1c8a86
Add Render to list of xterm.js users
2022-06-24 12:59:26 -07:00
Sebastian Pfitzner
783722c2f3
Add missing semicolons
2022-06-22 11:58:32 +02:00
Sebastian Pfitzner
44e4b56ced
Only send wheel mouse event when scrolling a line or more
2022-06-22 11:52:00 +02:00
Megan Rogge
52044e9aad
clear all markers ( #3868 )
2022-06-21 18:26:02 +00:00
Daniel Imms
4cdf308c2f
Merge pull request #3866 from Tyriar/vsc_152478
...
Fix clipping of non-powerline chars
2022-06-17 08:12:13 -07:00
Daniel Imms
d24a27d93e
Fix clipping of non-powerline chars
...
See microsoft/vscode#152478
2022-06-17 08:01:10 -07:00
Daniel Imms
55beec8b96
Merge pull request #3865 from mmis1000/fix/serialize-addon-test-typo
...
Fix a typo in serialize addon test
2022-06-16 14:16:06 -07:00
mmis1000
81dce7a4ba
Fix typo in serialize addon test
2022-06-17 01:09:50 +08:00
Daniel Imms
ddf3f08a6c
Merge pull request #3862 from Tyriar/3861
...
Fix webgl clipping powerline y axis
2022-06-14 18:03:11 -07:00
Daniel Imms
8c6140c2e3
Merge pull request #3863 from Tyriar/3847
...
Fix webgl min contrast ratio api tests
2022-06-14 18:01:01 -07:00
Daniel Imms
1639c0a031
Fix webgl min contrast ratio api tests
...
Fixes #3847
2022-06-14 16:45:19 -07:00
Daniel Imms
fb950fcbe5
Fix webgl clipping powerline y axis
...
Fixes #3861
2022-06-14 15:09:00 -07:00
Daniel Imms
1bb465d6b0
Merge pull request #3860 from Tyriar/3855
...
Fix column selection issues
2022-06-14 09:40:41 -07:00
Daniel Imms
efb939d171
Fix column selection issues
...
The following parts were not respecting the column selection edge case where the
start column was greater than the end column while the start row was less than the
end row:
- Webgl renderer
- DOM renderer
- Selection service (ie. getSelection(), I don't think this was a
regression)
Fixes #3855
2022-06-14 06:51:54 -07:00
Daniel Imms
fe99422ca4
Merge pull request #3856 from Tyriar/custom_powerline_glyphs
...
Custom common powerline glyph rendering
2022-06-14 06:24:47 -07:00
Daniel Imms
d28819de41
Add horizontal padding to powerline outline chars
2022-06-14 06:12:05 -07:00
Daniel Imms
f8e9f1813a
Custom common powerline glyph rendering
...
Fixes #3827
2022-06-11 16:15:04 -07:00
Daniel Imms
48b8e31794
Merge pull request #3852 from umaxyon/issue/3851-organize_demo_test_buttons
...
organize demo test buttons
2022-06-10 12:12:39 -07:00
Umaxyon
58b657bc3b
organaize demo test buttons
2022-06-04 12:52:43 +09:00
Megan Rogge and Daniel Imms
bc9c9dd6fd
fix #3846 ( #3849 )
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-06-02 18:02:36 +00:00
Megan Rogge
6b16732192
exclude box and block glyphs from contrast ratio demands ( #3844 )
2022-06-01 17:05:27 -07:00
Daniel Imms
5aaa8dafc5
Merge pull request #3841 from Tyriar/3840
...
Allow up to double the size for overview ruler decorations
2022-05-27 12:03:21 -07:00
Daniel Imms
7a652c4169
Allow up to double the size for overview ruler decorations
...
Fixes #3840
2022-05-27 11:56:54 -07:00
Daniel Imms
1980f675f9
Merge pull request #3839 from Tyriar/3838
...
Support opaque selections in DOM renderer
2022-05-27 10:58:16 -07:00
Daniel Imms
98c40e3f8e
Add opaque selection dom renderer tests
2022-05-27 10:46:23 -07:00
Daniel Imms
6ced3014cf
Support opaque selections in DOM renderer
...
Brings the DOM renderer closer to the webgl renderer which draws the text
on top of the selection. This is done by leveraging the override system
similar to in webgl and as well as forcing the element above the selection.
This also improves contrast color caching for the DOM renderer.
This should result in a slight performance hit but only when a selection
is being made. The improved contrast seems worth it.
Fixes #3838
2022-05-27 10:38:32 -07:00
Daniel Imms
3e8aecaea3
Merge pull request #3837 from lp1dev/patch-1
...
Update of README to add hack.courses
2022-05-27 07:37:04 -07:00
Jérémie
e3c008ba38
Update of README to add hack.courses
...
Update of README to add hack.courses as a project using xterm.js (https://hack.courses )
2022-05-27 15:52:40 +02:00
Daniel Imms
d2083c5e8c
Merge pull request #3835 from Tyriar/3834
...
Fix search when the search line contains a null character
2022-05-26 15:15:19 -07:00
Daniel Imms
0c0a34d888
Fix search when the search line contains a null character
...
Fixes #3834
2022-05-26 15:09:01 -07:00
Daniel Imms
cd975d22cc
Merge pull request #3831 from Tyriar/vscode148109
...
Test search event, fix returning -1 for no results
2022-05-26 11:58:47 -07:00
Daniel Imms
b5f53b341d
Test search event, fix returning -1 for no results
...
Fixes #3830
2022-05-26 11:37:54 -07:00
Daniel Imms
221db55680
Add find result count/index to demo
...
Part of #148109
2022-05-26 10:32:53 -07:00
Daniel Imms
5cc1114594
Merge pull request #3828 from Tyriar/powerlines
...
Add powerline symbol test button to demo
2022-05-25 06:35:51 -07:00
SerKo
6ad553483d
Merge branch 'master' into fix-caps-lock-ime
2022-05-24 22:49:52 +08:00
Daniel Imms
49872f9377
Merge pull request #3826 from Tyriar/vscode148061
...
Take padding into account when converting mouse coord to cell
2022-05-23 12:10:48 -07:00
Daniel Imms
1e17ba7a80
Add some NF icons
2022-05-23 12:08:28 -07:00
Daniel Imms
1c8b08d55c
Add test button to print all powerline symbols
...
Part of #3807
2022-05-23 10:42:31 -07:00
Daniel Imms
ca083f257c
Pass window in to fix tests
2022-05-23 07:23:15 -07:00
Daniel Imms
8b53b8c255
Take padding into account when converting mouse coord to cell
...
Part of microsoft/vscode#148061
2022-05-23 06:49:52 -07:00
Daniel Imms
ba078ca1f9
Merge pull request #3824 from Tyriar/toColor_standard
...
Standardize css.toColor output to #rrggbb[aa]
2022-05-20 12:48:16 -07:00
Daniel Imms and Megan Rogge
4ededf5b06
Update src/common/Color.test.ts
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-20 12:35:51 -07:00
Daniel Imms
384cd9db30
Standardize css.toColor output to #rrggbb[aa]
...
This will help reduce the chance of runtime exceptions that would
break the render loop.
2022-05-20 11:06:19 -07:00
Daniel Imms
55b420b016
Merge pull request #3823 from Tyriar/3814_2
...
Correct rgba() parsing to use float alpha channel
2022-05-20 06:50:03 -07:00
Daniel Imms
ddd43e0f09
Correct rgba() parsing to use float alpha channel
...
Fixes #3814
2022-05-20 06:34:17 -07:00
Daniel Imms
41fdb96b68
Merge pull request #3822 from Tyriar/3821
...
Deflake registerLinkProvider tests
2022-05-19 15:51:58 -07:00
Daniel Imms and Megan Rogge
e5fb255b79
Update package.json
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-19 15:51:31 -07:00
Daniel Imms and Megan Rogge
7f14bfc7d9
Update package.json
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-19 15:51:28 -07:00
Daniel Imms
8f97a5a786
Deflake registerLinkProvider tests
...
The root cause of this flakiness problem was related to the click event
handler. For some reason it would not go off on some links but it would
when clicking elsewhere in the terminal. I tried a bunch of things to
keep the click handler to no avail, instead opting to move to using
mousedown and mouseup events for activating links which comes with the
nice benefit of ensuring that the link on mouseup is the same one on
mousedown.
Fixes #3821
2022-05-19 15:30:12 -07:00
Daniel Imms
5353808437
Update playwright
2022-05-19 15:26:52 -07:00
Daniel Imms
38f8bc5f3c
Merge pull request #3820 from Tyriar/3818
...
Fix decoration positioning
2022-05-19 10:24:42 -07:00
Daniel Imms
48c21dc3ae
Merge pull request #3819 from Tyriar/3814
...
Support rgb() and rgba() in css.toColor
2022-05-19 10:24:32 -07:00
Daniel Imms
bcb71e854f
Fix decoration positioning
...
In _createElement the element wasn't set on the decoration yet.
Fixes 3818
2022-05-19 09:32:57 -07:00
Daniel Imms
e3c361327c
Support rgb() and rgba()
...
This is used for default theme colors and decoration bg/fg.
Fixes #3814
2022-05-19 09:23:36 -07:00
Daniel Imms
51ef27894e
Merge pull request #3815 from ChaseKnowlden/ChaseKnowlden/issue3814
...
Add #rgba format
2022-05-19 09:07:48 -07:00
Daniel Imms
7edc11bd04
Correct #rgba, add #rgb and tests
2022-05-19 09:00:50 -07:00
ChaseKnowlden
ebe55e5b5f
Add rgba format
2022-05-18 20:28:59 -04:00
Daniel Imms
3d541dd323
Merge pull request #3813 from Tyriar/3810
...
Support selectionForeground theme color
2022-05-18 04:14:34 -07:00
Daniel Imms
53f05de3e7
Add selectionForeground webgl unit test
2022-05-17 12:12:01 -07:00
Daniel Imms
d1a87facfd
Fix selectionForeground column select mode on dom/canvas
2022-05-17 12:10:52 -07:00
Daniel Imms
18a2751471
Fix selectionForeground handling in test
2022-05-17 11:55:14 -07:00
Daniel Imms
59e1bddb6e
Merge branch 'master' into 3810
2022-05-17 11:43:06 -07:00
Daniel Imms
d6ad4a4fc3
Remove unneeded dep
2022-05-17 11:41:13 -07:00
Daniel Imms
f9bd0b8fed
Fix setting selection foreground on webgl
2022-05-17 11:39:14 -07:00
Daniel Imms
ec26820ea6
Fix circular dependency mouseservice <-> renderservice
2022-05-17 11:23:33 -07:00
Daniel Imms
d7fdf17eab
Ensure color mode is set for selection foreground overrides
2022-05-17 11:20:20 -07:00
Megan Rogge
a5f2ea336e
update search results onBufferContentsChange ( #3811 )
2022-05-17 10:00:55 -07:00
Megan Rogge
de5df69333
share animation frame with renderService ( #3796 )
2022-05-17 09:52:46 -07:00
Daniel Imms
f2b90d690f
Selection foreground for canvas (circular dep issue)
2022-05-16 15:17:03 -07:00
Daniel Imms
eec53261e0
Merge pull request #3779 from Tyriar/3773
...
Layout dimension left/right after renderer dims change
2022-05-16 14:29:16 -07:00
Daniel Imms
eb96187801
Support selectionForeground in dom
...
Part of #3810
2022-05-16 10:08:51 -07:00
Daniel Imms
c502272373
Support selection foreground in webgl
...
Part of #3810
2022-05-16 09:40:07 -07:00
Daniel Imms
87bc48f5bc
Merge pull request #3808 from Tyriar/trigger_webgl
...
Whitespace change to trigger build
2022-05-13 12:32:36 -07:00
Daniel Imms
d7fb0141d2
Whitespace change to trigger build
...
The fix for #3720 didn't touch any file in the webgl addon so it didn't end
up releasing.
2022-05-13 12:32:17 -07:00
Daniel Imms
2fa125904a
Merge pull request #3806 from Tyriar/3720
...
Allow ensureContrastRatio to change luminance the other way
2022-05-13 11:31:37 -07:00
Daniel Imms
de03391c2d
Allow ensureContrastRatio to change luminance the other way
...
The higher ratio of the two results will be picked.
Fixes #3720
2022-05-13 11:19:38 -07:00
Daniel Imms
a38e97f1ec
Merge pull request #3805 from Tyriar/3804
...
Fire onSelectionChange when Terminal.select is called
2022-05-13 09:51:28 -07:00
Daniel Imms
5d98304249
Fire onSelectionChange when Terminal.select is called
...
Fixes #3804
2022-05-13 09:42:39 -07:00
Megan Rogge
82a6144fd1
reset search result index when buffer changes/ terminal is resized ( #3793 )
2022-05-13 08:47:56 -07:00
Daniel Imms
995080c40c
Merge pull request #3802 from Tyriar/3801
...
Allow styling active result decoration via .xterm-find-active-result-decoration
2022-05-13 08:47:11 -07:00
Daniel Imms
5ad12dff8d
Merge pull request #3800 from Tyriar/3799
...
Dom renderer: top decorations above selection
2022-05-13 08:46:47 -07:00
Daniel Imms and Megan Rogge
a458bae36d
Update src/browser/renderer/dom/DomRendererRowFactory.ts
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-13 08:46:40 -07:00
Daniel Imms
900200b871
Merge remote-tracking branch 'upstream/master' into 3773
2022-05-13 08:46:05 -07:00
Daniel Imms
77d5d52e71
Allow styling active result decoration via .xterm-find-active-result-decoration
...
Fixes #3801
2022-05-13 08:10:35 -07:00
Daniel Imms
1a50cfabe0
Dom renderer: top decorations above selection
...
Fixes #3799
2022-05-13 07:56:45 -07:00
Daniel Imms
3abbaa9ba9
Merge pull request #3678 from silamon/scrollbar-impro
...
Another way to turn off the scrollbar
2022-05-13 06:07:48 -07:00
Daniel Imms
5a9f2635d3
Merge branch 'master' into scrollbar-impro
2022-05-13 05:29:57 -07:00
SerKo
d24c473172
Merge branch 'master' into fix-caps-lock-ime
2022-05-13 15:38:02 +08:00
Daniel Imms
da93a35671
Merge pull request #3785 from Tyriar/layers
...
Support setting the layer of a decoration
2022-05-12 13:36:40 -07:00
Daniel Imms
7d4b61413e
Merge pull request #3786 from Tyriar/default_highlight
...
Highlight all matches in demo by default
2022-05-12 13:25:23 -07:00
Daniel Imms
13e33a8da4
Merge pull request #3787 from Tyriar/3780
...
Merge .xterm css rules
2022-05-12 13:25:07 -07:00
Daniel Imms
ede3d10528
Merge pull request #3788 from Tyriar/3762
...
Disable pointer events on the overview ruler
2022-05-12 13:24:53 -07:00
Daniel Imms
64ea96cc13
Merge pull request #3789 from Tyriar/3760
...
Add warning in demo code about flow control
2022-05-12 13:24:40 -07:00
Daniel Imms
47e3dc7bcd
Merge pull request #3792 from Tyriar/casing_fix2
...
Fix missed decorations casing
2022-05-12 11:50:33 -07:00
Daniel Imms
748d0cc74f
Fix missed decorations casing
2022-05-12 11:49:57 -07:00
Daniel Imms
343ea9bcd0
Merge pull request #3791 from Tyriar/decorations_lowercase2
...
Fix case of Decorations folder (take 2)
2022-05-12 11:20:10 -07:00
Daniel Imms
cd01157e55
Rename decorations2 -> decorations to fix casing
2022-05-12 11:19:07 -07:00
Daniel Imms
4cc4b2cd42
Rename Decorations -> decoration2 to fix casing
2022-05-12 11:18:49 -07:00
Daniel Imms
29c1264b42
Add warning in demo code about flow control
...
Fixes #3760
2022-05-12 11:04:48 -07:00
Daniel Imms
d84b71d4c6
Disable pointer events on the overview ruler
...
Fixes #3762
2022-05-12 10:59:57 -07:00
Daniel Imms
f18528d2bb
Clear _dimensionsChanged variable
2022-05-12 10:58:50 -07:00
Daniel Imms
ddde738326
Merge .xterm css rules
...
Fixes #3780
2022-05-12 10:57:12 -07:00
Daniel Imms
24919e36f0
Highlight all matches in demo by default
2022-05-12 10:54:36 -07:00
Daniel Imms
f5223d30b8
Fix typo
2022-05-12 10:52:16 -07:00
Daniel Imms
7b4423819e
Support setting the layer of a decoration
...
Fixes #3778
2022-05-12 10:51:11 -07:00
Daniel Imms
372c2970e6
Merge pull request #3782 from Tyriar/3774
...
Correct positioning of decoration elements
2022-05-12 10:16:06 -07:00
Daniel Imms
bc4158c9b8
Merge pull request #3783 from Tyriar/bg_decorations__selection_refactor
...
Remove selection-specific render pass, use bg overrides instead
2022-05-11 12:52:49 -07:00
Daniel Imms
8164c638e5
Merge branch 'master' into bg_decorations__selection_refactor
2022-05-11 12:34:28 -07:00
Daniel Imms
8b9fa324f4
Merge pull request #3775 from Tyriar/bg_decorations
...
Support for decorations to change cell foreground and background
2022-05-11 12:34:08 -07:00
Daniel Imms
0976b15709
Fix lint
2022-05-11 11:57:13 -07:00
Daniel Imms
181fb1cfe5
Remove selection-specific render pass, use bg overrides instead
...
Part of #3778
2022-05-11 11:46:44 -07:00
Daniel Imms
09aed4d339
Correct positioning of decoration elements
...
Fixes #3774
2022-05-11 10:27:35 -07:00
Daniel Imms
aeb4fa0fe9
Fix compile after bad merge
2022-05-11 10:15:18 -07:00
Daniel Imms
0ae5aedcf9
Merge branch 'master' into 3773
2022-05-11 10:13:57 -07:00
Daniel Imms
3d41f028e4
Layout dimension left/right after renderer dims change
...
Fixes #3773
2022-05-11 10:12:48 -07:00
Daniel Imms
324ea2ecb7
Clean up/resolve todos
2022-05-11 09:54:40 -07:00
Daniel Imms
999f255893
Fix sorted list edge case
2022-05-11 09:49:23 -07:00
Daniel Imms
931ee9e89e
Maintain decorations sorted by line
2022-05-11 09:34:51 -07:00
Daniel Imms
c0b4edaf31
Reduce duplicate with getDecorationsAtCell method
2022-05-11 08:37:42 -07:00
Daniel Imms
abdce874db
Fix cases where only one override was with tests
2022-05-11 08:31:09 -07:00
Daniel Imms
edba006045
Clear all decorations on reset
2022-05-10 12:32:06 -07:00
Daniel Imms
6b4df216d3
Remove unneeded code
2022-05-10 12:08:42 -07:00
Daniel Imms
f502f55ae1
Merge branch 'master' into bg_decorations
2022-05-10 11:50:01 -07:00
Daniel Imms
afe1d7ed6f
Fix webgl contrast tests since a bug in luminance was fixed
2022-05-10 11:48:37 -07:00
Daniel Imms
1628795557
Fix fg/bg flags being set by negative ints
2022-05-10 09:42:12 -07:00
Daniel Imms
e9643f5936
Ensure texture atlas isn't for overrides used in canvas renderer
2022-05-10 09:24:09 -07:00
Daniel Imms
ba61509fdd
Remove react to changes idea
2022-05-10 06:20:48 -07:00
Daniel Imms
a67e7286d3
Use correct row for override in webgl renderer
2022-05-10 06:16:32 -07:00
Daniel Imms
b85f5aacd6
Use correct row for override in canvas renderer
2022-05-10 06:14:53 -07:00
Daniel Imms
de574a27fc
Full re-render when there are decoration changes
2022-05-10 05:44:00 -07:00
Daniel Imms
7c87f5b47a
Start to use new API in search addon
2022-05-10 05:31:49 -07:00
Daniel Imms
0a26cee08b
Pull override color logic into a function
2022-05-10 05:06:20 -07:00
Daniel Imms
40716b8ca5
Consolidate override logic into model/WebglRenderer
2022-05-10 05:00:52 -07:00
Daniel Imms
d29388394c
Get Webgl rendering fg/bg overrides
2022-05-10 04:53:31 -07:00
Daniel Imms
714d4b1cd6
Fix fg color when there is a decoration override in canvas renderer
2022-05-10 04:06:06 -07:00
Daniel Imms
9f1db12b1b
bg/fg decorations mostly working in canvas renderer
2022-05-09 16:19:58 -07:00
Megan Rogge
56c7c5c4ed
check if undefined instead of index directly to fix search addon issue ( #3767 )
2022-05-09 15:55:33 -07:00
Daniel Imms
13abd2aa96
Support min contrast ratio in decoration fg/bg
2022-05-09 15:39:02 -07:00
Daniel Imms
10598462d0
Fix color channel used by luminance functions
2022-05-09 15:36:54 -07:00
Daniel Imms
0c6877f46f
Move color to common, work with IColor
...
IColor is needed for the minimum contrast ratio function currently.
2022-05-09 14:00:39 -07:00
Daniel Imms
0c4ee0db65
Merge pull request #3769 from Tyriar/145751
...
Only create decoration elements when they are actually rendered
2022-05-09 12:45:19 -07:00
Daniel Imms
5d09d3b217
Merge pull request #3768 from Tyriar/clean_up
...
Correct param names/jsdoc in SearchAddon
2022-05-09 12:45:03 -07:00
Daniel Imms
63eb9a4555
Initial bg/fg renderer decoration proof of concept
...
Part of #3770
2022-05-09 12:44:51 -07:00
Daniel Imms
b7c0332626
Only create decoration elements when they are actually rendered
...
Part of microsoft/vscode#145751
2022-05-09 10:52:18 -07:00
Daniel Imms
95979c4a7d
Correct param names/jsdoc in SearchAddon
2022-05-09 10:34:40 -07:00
binghuiluo
5019e14753
Send the record separator for C-@, like some other keyboards
2022-05-07 17:19:04 +08:00
Daniel Imms
85e0625078
Merge pull request #3761 from Tyriar/vscode148685
...
Send ctrl modifier in page up/down sequence
2022-05-06 07:45:43 -07:00
Daniel Imms
873e3745ec
Send ctrl modifier in page up/down sequence
...
Part of microsoft/vscode#148685
2022-05-06 07:36:22 -07:00
SerKo
9b19187307
Merge branch 'master' into fix-caps-lock-ime
2022-05-05 19:55:56 +08:00
Megan Rogge
218745ab85
refine name for clearDecorations param ( #3757 )
2022-05-02 14:20:25 -07:00
Megan Rogge
1687d06f1c
use correct powerline glyph range ( #3756 )
2022-05-02 20:50:11 +00:00
jerch
261209cab6
Merge pull request #3754 from xtermjs/dependabot/npm_and_yarn/ansi-regex-5.0.1
...
Bump ansi-regex from 5.0.0 to 5.0.1
2022-05-01 18:45:27 +02:00
dependabot[bot]
bb55cd2881
Bump ansi-regex from 5.0.0 to 5.0.1
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-01 16:05:46 +00:00
jerch
7b38283db0
Merge pull request #3753 from jerch/fix_deps_warning
...
update benchmark version to silence vulnerability warning
2022-05-01 18:03:36 +02:00
Jörg Breitbart
908e84a1f8
update benchmark version to silence vul warning
2022-05-01 17:55:04 +02:00
Megan Rogge
656912c934
on data/ buffer change, update the match count ( #3752 )
2022-04-27 19:10:00 +00:00
Megan Rogge
7fa32af051
clear cachedSearchTerm when decorations are cleared ( #3750 )
2022-04-27 18:20:00 +00:00
Megan Rogge
fa92e6074d
search fixes ( #3748 )
2022-04-26 15:45:30 -07:00
Megan Rogge
239f669041
add max find result count for which to show decorations ( #3745 )
2022-04-21 16:04:08 -07:00
SerKo
214555085a
Merge branch 'master' into fix-caps-lock-ime
2022-04-21 20:02:49 +08:00
Megan Rogge
da33543ffb
align isPowerlineGlyph across renderers ( #3743 )
2022-04-20 14:25:46 -07:00
SerKo
e643286cd5
Merge branch 'master' into fix-caps-lock-ime
2022-04-20 17:34:38 +08:00
Megan Rogge
38f0dd9be2
apply to dom and webgl too ( #3742 )
2022-04-19 18:46:39 -07:00
Megan Rogge
6d801311cd
exclude powerline char range from contrast demands ( #3740 )
2022-04-19 15:23:26 -07:00
Megan Rogge
3bd37115d1
queue refresh when deco is removed ( #3738 )
2022-04-19 08:49:16 -07:00
Megan Rogge
0785a1bf24
fix #3735 ( #3736 )
2022-04-19 08:25:17 -07:00
SerKo
413a2b22fa
Merge branch 'master' into fix-caps-lock-ime
2022-04-15 15:23:22 +08:00
Megan Rogge
e98b6315e4
always update overview ruler decorations ( #3733 )
2022-04-13 18:19:22 +00:00
SerKo
d9a33d080b
Merge branch 'master' into fix-caps-lock-ime
2022-04-10 07:02:52 +08:00
Megan Rogge
85b5161380
don't return if results are the same bc color might have changed ( #3731 )
2022-04-08 21:07:46 +00:00
Megan Rogge
2b916a24aa
get overview ruler to update when color is changed ( #3730 )
2022-04-08 13:35:55 -07:00
SerKo
ccaf0a71c6
fix: caps lock bug on macOS IME
2022-04-07 06:07:28 +08:00
Eugene Pankov
b3fd901699
lint
2022-04-03 17:44:15 +02:00
Eugene Pankov
a32e3958d8
fixed macOptionIsMeta on macOS and added Alt-Shift-Letter key handling
2022-04-03 17:39:18 +02:00
Daniel Imms
dbd999c4a4
Merge pull request #3723 from Tyriar/3703_ruler_perf
...
Improve performance of overview ruler by computing and rendering color zones
2022-04-01 09:58:28 -07:00
Daniel Imms
8158a16629
Remove unused _decorationElements
2022-04-01 07:07:13 -07:00
Daniel Imms
7eace4d479
Add tests for ColorZoneStore
2022-04-01 07:05:05 -07:00
Daniel Imms
e98a20ba9e
Fix typo in test name
2022-04-01 07:04:52 -07:00
Daniel Imms
d072a628ca
Object pool, correct merging of zones
2022-04-01 06:25:55 -07:00
Daniel Imms
6b26a1bcf8
Stick to integers for padding and render full after
2022-04-01 06:05:41 -07:00
Daniel Imms
8524c23deb
Render overview ruler using color zones
...
Fixes #3703
2022-04-01 05:55:57 -07:00
Daniel Imms
7c5853bf00
Create color zone system
...
Part of #3703
2022-04-01 05:30:01 -07:00
Daniel Imms
23afd53301
Merge pull request #3718 from LuckyGeck/fixweblink
...
Fix WebLinkProvider to handle wrapped lines properly.
2022-03-31 09:23:06 -07:00
Daniel Imms
1d728f7f87
Merge branch 'master' into fixweblink
2022-03-31 09:12:15 -07:00
Daniel Imms
5030dc3d6a
Merge pull request #3669 from silamon/tripleselect
...
Fix triple select edge case
2022-03-31 09:10:31 -07:00
Daniel Imms
47fe7b2318
Merge pull request #3667 from childrentime/dev_wlw
...
Replace all getOption/setOption usage with options
2022-03-31 09:09:49 -07:00
Daniel Imms
51d18e533f
Merge branch 'master' into dev_wlw
2022-03-31 09:00:09 -07:00
Megan Rogge
842f4c2088
Add search result count to SearchAddon ( #3716 )
2022-03-30 20:08:55 -04:00
Pavel Sychev
c8b0ddbc72
Merge branch 'master' into fixweblink
2022-03-30 17:10:29 +02:00
Daniel Imms
4319df0eeb
Merge pull request #3719 from LuckyGeck/addregex
...
Expose urlRegex in the public .d.ts file.
2022-03-30 07:59:17 -07:00
Daniel Imms
bd3bd7fda8
Remove duplicate interface
2022-03-30 07:58:35 -07:00
Pavel Sychev
7f87b46328
Expose urlRegex in the public .d.ts file.
2022-03-30 14:30:56 +02:00
Pavel Sychev
32ae29be37
Fix WebLinkProvider to handle wrapped lines properly.
2022-03-30 14:27:02 +02:00
Daniel Imms
89af5b1098
Merge pull request #3713 from CommanderRoot/refactor/rm-deprecated-substr
...
refactor: replace deprecated String.prototype.substr()
2022-03-28 06:58:38 -07:00
Daniel Imms
5aaed8cf0b
Merge pull request #3715 from xtermjs/dependabot/npm_and_yarn/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6
2022-03-28 06:40:41 -07:00
dependabot[bot]
06f3f8f267
Bump minimist from 1.2.5 to 1.2.6
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-28 13:30:37 +00:00
Daniel Imms
14d22a2002
Merge pull request #3714 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /addons/xterm-addon-ligatures
2022-03-28 06:29:42 -07:00
dependabot[bot]
4337326169
Bump minimist from 1.2.5 to 1.2.6 in /addons/xterm-addon-ligatures
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-26 15:33:57 +00:00
Tobias Speicher
28dcd38a53
refactor: replace deprecated String.prototype.substr()
...
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
Signed-off-by: Tobias Speicher <rootcommander@gmail.com >
2022-03-25 20:41:06 +01:00
Daniel Imms
bb2367ab4a
Merge pull request #3711 from Tyriar/3705_2
...
Don't change overview ruler position based on decorations
2022-03-24 08:06:04 -07:00
Daniel Imms
02795f8803
Don't change overview ruler position based on decorations
...
The original fix for #3705 ended up revealing this other bug; the canvas
shouldn't be set based on the anchor of its decorations.
Fixes #3705
2022-03-24 08:02:52 -07:00
Daniel Imms
8528e8e83b
Merge pull request #3710 from Tyriar/3705
...
Don't override decoration positions
2022-03-24 07:07:03 -07:00
Daniel Imms
1f690c7703
Merge remote-tracking branch 'upstream/master' into 3705
2022-03-24 07:06:36 -07:00
Daniel Imms
24fb498757
Don't override decoration positions
...
This also fixes an exception that was throwing where we only allowed links
within the terminal's 'rows', which should have been buffer length
Fixes #3705
Part of microsoft/vscode#145808
2022-03-24 07:05:16 -07:00
Megan Rogge
7836097e56
Merge pull request #3709 from meganrogge/rows
...
don't throw if row > terminal.rows
2022-03-23 19:27:18 -04:00
meganrogge
86f80b344b
don't throw if row > terminal.rows
2022-03-23 19:20:16 -04:00
Daniel Imms
49bcb969b6
Merge pull request #3708 from Tyriar/search_colors
...
Allow configuring search overview ruler and border color
2022-03-23 15:10:58 -07:00
Daniel Imms
b55c7e342a
Improve setting names
2022-03-23 15:09:35 -07:00
Daniel Imms
23ed3327ce
Allow configuring search overview ruler and border color
...
Part of microsoft/vscode#145744
Part of microsoft/vscode#145742
Part of microsoft/vscode#145746
2022-03-23 15:04:13 -07:00
Megan Rogge
d57329f7e5
Merge pull request #3704 from meganrogge/emacs
...
add ST sequence, fix emacs
2022-03-23 17:46:38 -04:00
meganrogge and jerch
f6a384b401
fix tests
...
Co-authored-by: jerch <jerch@rockborn.de >
2022-03-23 17:39:10 -04:00
meganrogge
79c990d73e
Revert "fix most of tests"
...
This reverts commit becab08b6a .
2022-03-23 15:43:12 -04:00
meganrogge
ecfc2d4b40
Merge branch 'emacs' of https://github.com/meganrogge/xterm.js into emacs
2022-03-23 15:12:07 -04:00
meganrogge
becab08b6a
fix most of tests
2022-03-23 15:12:00 -04:00
Megan Rogge
8ad0bd1638
Merge branch 'master' into emacs
2022-03-23 14:44:01 -04:00
Megan Rogge
544c10009c
Merge pull request #3707 from meganrogge/findImprovements
...
use correct start col/row in next search
2022-03-23 14:43:47 -04:00
meganrogge
3457fb4872
Merge branch 'emacs' of https://github.com/meganrogge/xterm.js into emacs
2022-03-23 14:18:02 -04:00
meganrogge and jerch
8e17cace6f
use escaped format
...
Co-authored-by: jerch <jerch@rockborn.de >
2022-03-23 14:17:54 -04:00
meganrogge
93f7ad86da
Merge branch 'findImprovements' of https://github.com/meganrogge/xterm.js into findImprovements
2022-03-23 14:03:24 -04:00
meganrogge
3a0f64545e
throw for invalid row or col
2022-03-23 14:01:56 -04:00
Megan Rogge
5af5fe319b
Merge branch 'master' into findImprovements
2022-03-23 13:57:22 -04:00
meganrogge
b9d10f1453
use correct start col/row
2022-03-23 13:54:01 -04:00
Megan Rogge
14bfc0bf0e
Merge branch 'master' into emacs
2022-03-23 12:54:50 -04:00
meganrogge
078d88fbbe
pass in escape sequence with ESC notation"
2022-03-23 12:54:19 -04:00
meganrogge
dfe35a93d5
add ST sequence
2022-03-23 11:48:02 -04:00
Megan Rogge
7ff27240f0
Merge pull request #3702 from meganrogge/overviewrulerFix
2022-03-22 20:04:00 -04:00
meganrogge
550b19f334
refactor
2022-03-22 16:41:50 -04:00
meganrogge
74409da947
move resetting of var
2022-03-22 15:09:54 -04:00
meganrogge
1f60a398b2
on render, fire when height has changed (was 0)
2022-03-22 15:04:22 -04:00
meganrogge
21e1c5ef58
refresh canvas dimensions on refresh
2022-03-22 01:53:10 -04:00
Daniel Imms
dddde8ec23
Merge pull request #3698 from meganrogge/findAll
...
Show all matches when searching
2022-03-21 17:01:18 -07:00
Daniel Imms
43a014e8c1
Fix decoration lifecycle issues
2022-03-21 16:57:49 -07:00
Daniel Imms
b39477d81a
Fix full decorations
2022-03-21 16:45:48 -07:00
Daniel Imms
6ef1bdd7ce
Debounce onData listener
2022-03-21 16:37:46 -07:00
Daniel Imms
f9deb2f840
Don't set overview ruler width when using find
...
An embedder may not want to enable it
2022-03-21 16:34:48 -07:00
Daniel Imms
23076ba6cc
Fix duplicate decorations getting created
2022-03-21 16:24:34 -07:00
Daniel Imms
fe530d92ec
Ensure marker is disposed when decoration is
2022-03-21 16:11:31 -07:00
Daniel Imms
efda0e77a9
Fix indentation properly this time
2022-03-21 16:04:23 -07:00
Daniel Imms
87dd275a51
Undo change to Terminal.ts
2022-03-21 16:03:59 -07:00
Daniel Imms
ef3695f727
Move setting opacity into js
2022-03-21 16:03:10 -07:00
Daniel Imms
09d1a01126
Add ISearchDecorationOptions to the d.ts
2022-03-21 16:01:34 -07:00
Daniel Imms
7a70db709c
Fix API indentation
2022-03-21 15:51:51 -07:00
meganrogge
7f131aa19a
fix error
2022-03-21 18:16:35 -04:00
meganrogge
4645ef706e
refactor
2022-03-21 18:13:08 -04:00
meganrogge
866ee23df9
add disposeDecorations helper
2022-03-21 15:45:45 -04:00
meganrogge
fefdd8a4e9
clearDecorations
2022-03-21 15:44:17 -04:00
meganrogge
7a502c6b83
use const enum
2022-03-21 15:43:08 -04:00
meganrogge
90dca7d650
Merge branch 'findAll' of https://github.com/meganrogge/xterm.js into findAll
2022-03-21 15:37:45 -04:00
meganrogge
e8aa4eba75
IDecorationColor -> ISearchDecorationOptions
2022-03-21 15:36:39 -04:00
Megan Rogge and Daniel Imms
64d5af38f5
Update addons/xterm-addon-search/src/SearchAddon.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-21 15:35:01 -04:00
meganrogge
4cea6b3f41
revert a breaking change
2022-03-21 13:35:56 -04:00
meganrogge
b9331ec810
Merge branch 'findAll' of https://github.com/meganrogge/xterm.js into findAll
2022-03-21 13:07:34 -04:00
meganrogge
97e4af3707
only highlight all matches when decorations are requested
2022-03-21 13:07:25 -04:00
Megan Rogge
faa3769ed1
Merge branch 'master' into findAll
2022-03-21 12:58:05 -04:00
meganrogge
1098173908
use set timeout
2022-03-21 11:45:45 -04:00
meganrogge
8ff34a6aee
update decorations dynamically when the buffer changes
2022-03-21 11:17:24 -04:00
meganrogge
bec4cb37d4
set data changed to false if true
2022-03-21 10:58:44 -04:00
meganrogge
12a999dfe0
get rid of start row/col code
2022-03-21 10:54:01 -04:00
meganrogge
8225ecd3ba
refactor from highlightAllMatches -> decorations
2022-03-21 10:24:46 -04:00
Megan Rogge
31c11c7a65
Merge pull request #3697 from Tyriar/3692
...
Polish rendering of overview ruler decorations
2022-03-20 12:34:10 -04:00
meganrogge
a0aae62cb7
get rid of start col end col
2022-03-18 19:43:00 -04:00
meganrogge
e79c21d4b2
get it to work for previous too
2022-03-18 19:24:27 -04:00
meganrogge
61e5c10fd3
pull apart and refactor findNext
2022-03-18 19:07:39 -04:00
meganrogge
fef30bdba4
revert row register marker changes
2022-03-18 15:38:31 -04:00
meganrogge
61c2ca71d8
Metrge branch 'findAll' of https://github.com/meganrogge/xterm.js into findAll
2022-03-18 15:32:31 -04:00
meganrogge
8328fcac52
track disposable
2022-03-18 15:32:24 -04:00
Megan Rogge and Daniel Imms
dd503785be
Update css/xterm.css
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-18 15:28:16 -04:00
meganrogge
85683a457d
add to col, not row
2022-03-18 15:27:50 -04:00
meganrogge
15c2432b6f
jsdoc
2022-03-18 15:23:49 -04:00
meganrogge
66dcd1694c
clean up jsdoc
2022-03-18 15:13:49 -04:00
meganrogge
8e68c67a0c
applyStyles
2022-03-18 15:07:33 -04:00
Megan Rogge
d2913d607d
Merge branch 'master' into findAll
2022-03-18 14:47:51 -04:00
meganrogge
01fd148673
clean up
2022-03-18 14:46:49 -04:00
meganrogge
47ec31361c
support colors
2022-03-18 14:14:02 -04:00
Daniel Imms
39d1546753
Draw full decorations on top
...
Fixes #3696
2022-03-18 10:59:10 -07:00
Daniel Imms
b5f208294d
Clean up
2022-03-18 10:56:49 -07:00
Daniel Imms
77622f8919
Align full with other decorations
...
Fixes #3692
2022-03-18 10:54:11 -07:00
Daniel Imms
816220ebd2
Round dpr for more crisp decorations
2022-03-18 10:51:02 -07:00
Daniel Imms
4a661da57b
Use object properties for fast access to precalculated draw args
2022-03-18 10:50:28 -07:00
Daniel Imms
f43afde8df
Respect device pixel ratio in overview ruler
2022-03-18 10:42:26 -07:00
meganrogge
6c4f8b42dd
append to results
2022-03-18 13:29:59 -04:00
meganrogge
a1468d0f58
use start row and col
2022-03-18 13:12:32 -04:00
meganrogge
c8dc679086
Merge branch 'master' into findAll
2022-03-18 12:05:13 -04:00
meganrogge
9bc5090bac
use a map
2022-03-18 11:47:26 -04:00
Megan Rogge
29e9685839
Merge pull request #3695 from meganrogge/fixes
...
queue refresh on dispose of decoration
2022-03-17 16:38:55 -04:00
meganrogge
02e2727fb5
fix typos
2022-03-17 16:36:34 -04:00
meganrogge
a05cdbd48e
Remove accidental import
2022-03-17 16:30:55 -04:00
meganrogge
8f1dcecb50
dispose of decoration
2022-03-17 16:23:37 -04:00
meganrogge
bb2193676b
fix problems
2022-03-17 16:20:47 -04:00
Megan Rogge
f5b5716582
Merge pull request #3693 from meganrogge/clearRuler
...
clear overview ruler canvas when decoration is disposed
2022-03-17 15:57:56 -04:00
Megan Rogge
38ccf1d5c7
Merge pull request #3694 from meganrogge/full
...
Add overviewRulerOptions position 'full'
2022-03-17 15:41:14 -04:00
meganrogge
ba4252bc0b
fix merge result
2022-03-17 15:21:29 -04:00
Megan Rogge
900d0132cb
Merge branch 'master' into full
2022-03-17 15:20:00 -04:00
meganrogge
5a6a275a53
use interface
2022-03-17 15:18:21 -04:00
meganrogge
731432a852
set fallback
2022-03-17 15:16:28 -04:00
meganrogge
c70be89bc2
fix #3690
2022-03-17 15:14:35 -04:00
meganrogge
03bc29e0ed
fix #3691
2022-03-17 15:02:57 -04:00
Daniel Imms
eb562b5d89
Merge pull request #3680 from Eugeny/electron-13-sogou-fix
...
IME: handle missing compositionend events for Sogou IME
2022-03-17 09:23:06 -07:00
Daniel Imms
d60431f4bf
Merge branch 'master' into electron-13-sogou-fix
2022-03-17 09:20:46 -07:00
meganrogge
de56d04ae5
return decoration from show result
2022-03-17 11:08:40 -04:00
meganrogge
c2145d5125
on dispose, clear the canvas at that position
2022-03-17 10:38:44 -04:00
meganrogge
90f64ba6cc
get it to work in the demo
2022-03-17 09:52:41 -04:00
meganrogge
26f8fce538
update color when select next happens
2022-03-16 17:23:33 -04:00
Megan Rogge
19399066f1
Merge branch 'xtermjs:master' into findAll
2022-03-16 16:55:49 -04:00
Megan Rogge
f38d7d86ac
Merge pull request #3689 from meganrogge/polish
...
allow changing the color for overviewRuler decorations
2022-03-16 16:09:31 -04:00
meganrogge
450ee0c6a5
tweak api
2022-03-16 15:58:06 -04:00
meganrogge
6899f9dc4d
tweak jsdoc
2022-03-16 15:55:15 -04:00
meganrogge
f92d1f46a6
only allow updating color
2022-03-16 15:36:03 -04:00
meganrogge
12efc1a455
Merge branch 'polish' of https://github.com/meganrogge/xterm.js into polish
2022-03-16 15:20:56 -04:00
meganrogge
f4593b76df
use options
2022-03-16 15:20:13 -04:00
Megan Rogge
9e8e6159cf
Merge branch 'master' into polish
2022-03-16 14:51:56 -04:00
Daniel Imms
b5d0a46ccb
Merge pull request #3688 from meganrogge/onRender
...
don't fire onRender for overviewRuler decorations
2022-03-16 11:47:26 -07:00
meganrogge
fb13f812f7
tweak description
2022-03-16 14:37:12 -04:00
meganrogge
6162ae9ffe
allow changing the color of overview decorations
2022-03-16 14:33:51 -04:00
Megan Rogge
b6e1925ba8
Merge branch 'master' into onRender
2022-03-16 14:07:12 -04:00
Megan Rogge
fd3b22e8ab
Merge pull request #3687 from meganrogge/master
...
Use proper height and fix alignment for positioned overview ruler decorations
2022-03-16 14:07:00 -04:00
meganrogge
a4212e98d2
fix #3686
2022-03-16 13:40:06 -04:00
meganrogge
e293d29fd3
add a comment
2022-03-16 13:31:03 -04:00
meganrogge
1a9965ef01
fix #3683
2022-03-16 13:20:48 -04:00
meganrogge
05eb12e6dd
start work on selection color
2022-03-16 13:03:21 -04:00
meganrogge
40b8854df4
rm bad decoration service
2022-03-16 12:47:46 -04:00
meganrogge
1bab173e99
fix problems
2022-03-16 12:45:18 -04:00
meganrogge
f678f0824b
merge
2022-03-16 11:39:34 -04:00
Daniel Imms
8b32d0c8ba
Merge pull request #3685 from xtermjs/Tyriar-patch-1
...
Remove unwanted console.log
2022-03-16 08:08:28 -07:00
Daniel Imms
8b55497adf
Remove unwanted console.log
2022-03-16 07:50:01 -07:00
Megan Rogge
3870507305
Merge pull request #3676 from meganrogge/merogge/scroll-bar-decorations
...
add overview ruler
2022-03-15 21:13:52 -04:00
meganrogge
a0a7abbf49
add overview options to decoration in demo
2022-03-15 21:05:14 -04:00
meganrogge
c277fb742d
add overviewRuler to addDecoration
2022-03-15 20:50:13 -04:00
meganrogge
7f8592282f
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-15 19:29:43 -04:00
meganrogge
963ed59459
tweak demo
2022-03-15 19:29:33 -04:00
meganrogge
22d889ab07
use this._width instead of options
2022-03-15 19:15:59 -04:00
Megan Rogge and Daniel Imms
a4f830aa5d
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:13:36 -04:00
Megan Rogge and Daniel Imms
6f5008dba6
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:13:23 -04:00
Megan Rogge and Daniel Imms
5777fbc608
Update src/browser/tsconfig.json
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:13:10 -04:00
Megan Rogge and Daniel Imms
035a7f710e
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:12:58 -04:00
Megan Rogge and Daniel Imms
d92e636482
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:12:48 -04:00
meganrogge
b05db37ac1
adjust size based on position
2022-03-15 18:12:19 -04:00
meganrogge
53c432df27
add condition for when to update anchor
2022-03-15 17:58:44 -04:00
meganrogge
8ccbef850e
only update canvas dimensions when needed
2022-03-15 17:38:15 -04:00
meganrogge
19b212d570
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-15 17:08:07 -04:00
meganrogge
a9a6920b13
more cleanup
2022-03-15 17:08:01 -04:00
Megan Rogge
9f6d4f52f3
Merge branch 'master' into merogge/scroll-bar-decorations
2022-03-15 17:07:34 -04:00
Megan Rogge and Daniel Imms
e7baccdbcd
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 17:07:01 -04:00
Megan Rogge and Daniel Imms
4cc0db4273
Update src/browser/Decorations/OverviewRulerRenderer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 17:06:10 -04:00
Daniel Imms
3e283e9168
Merge pull request #3682 from Tyriar/3677
...
Restore cursor style too during serialize
2022-03-15 12:52:22 -07:00
Daniel Imms
a39facfe28
Restore cursor style too during serialize
...
Fixes #3677
2022-03-15 12:42:47 -07:00
meganrogge
1c38f859b7
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-15 15:01:16 -04:00
meganrogge
cee2411fb4
more cleanup
2022-03-15 15:00:05 -04:00
Megan Rogge and Daniel Imms
fdc2bc4960
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:48 -04:00
Megan Rogge and Daniel Imms
b146ffd30f
Update src/browser/Decorations/OverviewRulerRenderer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:43 -04:00
Megan Rogge and Daniel Imms
45ecc837e4
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:23 -04:00
Megan Rogge and Daniel Imms
5b8777267a
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:17 -04:00
Megan Rogge and Daniel Imms
8488f1ad63
Update src/browser/Decorations/OverviewRulerRenderer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:09 -04:00
Megan Rogge and Daniel Imms
a93f81c270
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:57:34 -04:00
meganrogge
21263a5f60
cleanup
2022-03-15 14:54:37 -04:00
meganrogge
1905d7d8ca
add overview ruler tests
2022-03-15 13:28:50 -04:00
meganrogge
adaee5e495
use poll for instead
2022-03-15 13:23:09 -04:00
meganrogge
71649f5e40
fix tests
2022-03-15 13:21:34 -04:00
meganrogge
bd21c6afa5
adjust test
2022-03-15 13:15:43 -04:00
meganrogge
df929f2dd5
add position
2022-03-15 13:07:49 -04:00
meganrogge
e7e9d5ca4c
remove test
2022-03-15 12:56:34 -04:00
meganrogge
80e7963dbe
fix tests and add one
2022-03-15 12:43:03 -04:00
meganrogge
f98b4ce1ba
properly dispose of buffer decoration
2022-03-15 12:16:33 -04:00
meganrogge
520d5dd9eb
delete unused css
2022-03-15 11:37:20 -04:00
meganrogge
4ef5f6ae86
add listener for on option change
2022-03-15 10:53:32 -04:00
meganrogge
39f9c3507b
rename css, fix background color getting applied
2022-03-15 10:37:38 -04:00
meganrogge
3e47c96445
get demo to work the right way
2022-03-15 10:31:01 -04:00
meganrogge
079bbc8242
get it working in demo with overviewRulerwidth not considered"
2022-03-15 10:27:01 -04:00
meganrogge
bfb048110f
register service
2022-03-15 08:57:15 -04:00
Daniel Imms
fc09730ffb
Tidy up DecorationService
2022-03-14 16:07:30 -07:00
Daniel Imms
3dc4f1a7f2
Remove old decoration elements
2022-03-14 15:56:27 -07:00
Daniel Imms
65b9a6cfc4
Fix dependency injection for decoration service
2022-03-14 15:52:32 -07:00
Daniel Imms
4b615f48ff
Reduce state in buffer decorations
2022-03-14 15:48:09 -07:00
Daniel Imms
c8d1266f0a
Fix buffer decoration onRender, start using internal decoration
2022-03-14 15:24:53 -07:00
meganrogge
7dc3332b05
commit before reverting
2022-03-14 15:50:40 -04:00
meganrogge
ced06629d4
large refactor, broken
2022-03-14 15:11:20 -04:00
meganrogge
3b279e4a4d
round to the nearest pixel
2022-03-14 09:52:12 -04:00
meganrogge
9e598d9fba
allow setting width
2022-03-14 09:30:30 -04:00
Eugene Pankov
f025c0cf4e
ime: handle missing compositionend events for Sogou IME
2022-03-12 20:56:02 +01:00
Simon Lamon
8adf9473b7
check scrollback in fit addon
2022-03-12 09:36:06 +00:00
meganrogge
692df151e5
part 1 of massive refactor
2022-03-11 22:34:17 -05:00
meganrogge
4022277cec
scroll -> overviewRuler
2022-03-11 21:52:16 -05:00
meganrogge
1250ab637a
insert before
2022-03-11 17:52:04 -05:00
meganrogge
a14248d710
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-11 17:15:40 -05:00
meganrogge
98a03dd477
re-arrange dom structure
2022-03-11 17:15:11 -05:00
Megan Rogge and Daniel Imms
2f85448e51
Update css/xterm.css
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-11 16:53:59 -05:00
meganrogge
b4de2787c7
hide decorations >= bufferService rows
2022-03-11 13:13:05 -05:00
meganrogge
e7bbc4151a
start at cursor position and mandate a width gt 0
2022-03-11 13:10:26 -05:00
meganrogge
453cb00807
use a class
2022-03-11 12:43:09 -05:00
meganrogge
da2c59d1d0
remove unused variable
2022-03-11 12:24:36 -05:00
meganrogge
372b6b633b
set incremental search to false
2022-03-11 12:13:43 -05:00
meganrogge
fa4479c797
use decoration width, find all and select next
2022-03-11 12:01:19 -05:00
meganrogge
96574425c7
get it to sort of work
2022-03-11 00:39:18 -05:00
meganrogge
60c11e87f6
start work
2022-03-10 23:40:00 -05:00
meganrogge
bdfc82d1b7
delete unused import
2022-03-10 10:25:34 -05:00
meganrogge
167a6fdbf6
use position sticky
2022-03-09 12:24:37 -06:00
meganrogge
89a0cee5a4
when alt buffer is active, hide decorations
2022-03-09 11:17:26 -06:00
meganrogge
724bbebc14
assign element in render call
2022-03-09 08:46:09 -06:00
meganrogge
e797070121
call on render
2022-03-09 08:42:12 -06:00
meganrogge
cfd7912afa
enable registering a decoration before attach to dom has happened
2022-03-09 08:40:40 -06:00
meganrogge
1948ec886f
only clear relevant part of canvas on marker dispose
2022-03-09 08:27:50 -06:00
meganrogge
249e73cd25
delete unused code
2022-03-08 21:35:31 -06:00
meganrogge
89112fb1ae
refactor to return / store IDecorations
2022-03-08 21:31:42 -06:00
meganrogge
d46a685925
more cleanup
2022-03-08 20:49:32 -06:00
meganrogge
785a8190a6
clean up
2022-03-08 20:41:49 -06:00
meganrogge
3a499fc35d
clear on dispose
2022-03-08 20:31:40 -06:00
meganrogge
4350c7ffcd
get it to work
2022-03-08 16:23:51 -06:00
meganrogge
a5a9c3b368
add scroll decorations
2022-03-08 14:48:15 -06:00
Daniel Imms
19367a6042
Merge pull request #3674 from coderaiser/feature/lint-using-putout
...
Lint using 🐊 Putout: part 6
2022-03-08 12:43:52 -08:00
coderaiser
2263a1579e
chore: lint using 🐊 Putout
2022-03-08 20:13:40 +02:00
Megan Rogge
622a5bb9c3
Merge pull request #3671 from meganrogge/master
...
during buffer clear, don't dispose of markers on first line
2022-03-02 20:55:15 -06:00
meganrogge
82706e77db
add to mockbuffer
2022-03-02 20:19:49 -06:00
meganrogge
e75b47ca01
use clearAllMarkers
2022-03-02 15:21:17 -06:00
Megan Rogge and Daniel Imms
1af22b24c0
Update src/common/buffer/Buffer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-02 15:18:29 -06:00
Megan Rogge and Daniel Imms
85dd6a9e87
Update src/common/buffer/Buffer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-02 15:18:24 -06:00
Megan Rogge
7bf12f9123
break into two methods
2022-03-02 20:29:31 +00:00
Megan Rogge
798b805fe0
Merge branch 'xtermjs:master' into master
2022-03-02 12:37:01 -06:00
meganrogge
f5b66775db
during buffer clear, don't dispose of markers on first line
2022-03-02 12:36:35 -06:00
Megan Rogge
ff6fa739c4
update addons
2022-03-02 17:58:27 +00:00
Simon Lamon
4799832a33
Keep the initial wrapped line upon dragging
2022-03-02 16:17:31 +00:00
Daniel Imms
c10a451381
Bring back getOption/setOption api test
2022-03-02 06:59:57 -08:00
Simon Lamon
78c2f06107
Fix triple select edge case
2022-03-02 13:19:53 +00:00
儿时
1e8901630c
Replace all getOption/setOption usage with options
2022-03-02 11:25:20 +08:00
Megan Rogge
f4da8af2e9
Merge pull request #3666 from xtermjs/release
...
v4.18.0
2022-02-28 11:30:38 -06:00
meganrogge
83cb7c3184
update version number
2022-02-28 11:14:42 -06:00
Daniel Imms
a8fbc8d7a3
Merge pull request #3664 from hello-smile6/patch-1
...
Add libv86 terminal forwarding to README "Programs using xterm.js"
2022-02-28 05:39:36 -08:00
Daniel Imms
c5a48043ae
Merge pull request #3663 from childrentime/dev_wlw
...
Make registerMarker's cursor offset optional
2022-02-28 05:33:51 -08:00
儿时
9b02e950f8
Make registerMarker's cursor offset optional
2022-02-27 13:25:07 +08:00
hello-smile6
14366e7c40
Add libv86 terminal forwarding
...
https://github.com/hello-smile6/libv86-terminal-forwarding
2022-02-26 16:54:05 -08:00
Daniel Imms
e1c149521a
Merge pull request #3662 from Tyriar/tyriar/faster_tasks
...
Make vscode tasks faster on reload
2022-02-25 11:34:52 -08:00
Daniel Imms
f5ccf75781
Merge branch 'master' into tyriar/faster_tasks
2022-02-25 11:25:42 -08:00
Daniel Imms
771d5f580a
Simplify task names
2022-02-25 11:25:38 -08:00
Daniel Imms
336b45a645
Make vscode tasks faster on reload
...
See microsoft/vscode#142413
2022-02-25 11:24:40 -08:00
Megan Rogge
0f15a78ba2
Merge pull request #3661 from meganrogge/master
...
set decoration line height
2022-02-24 13:13:32 -06:00
meganrogge
69d6d53631
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-24 12:24:37 -06:00
meganrogge
2c76f9bee7
remove height as a factor for lineheight
2022-02-24 12:24:28 -06:00
Megan Rogge
0314d95a32
Merge branch 'xtermjs:master' into master
2022-02-24 12:19:31 -06:00
meganrogge
d06a2e1ad7
set line height of decoration
2022-02-24 12:19:05 -06:00
Megan Rogge
134e1ebb5f
Merge pull request #3659 from meganrogge/master
...
use proper y value for clearing markers
2022-02-24 12:18:54 -06:00
meganrogge
3c5b73df8e
:Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-24 12:07:59 -06:00
meganrogge
ef0312473e
re-add i-- so that markers on the same line get disposed of
2022-02-24 12:07:54 -06:00
Megan Rogge
7003c24126
Merge branch 'xtermjs:master' into master
2022-02-24 12:02:25 -06:00
meganrogge
34ec80a322
use ybase + y when clearing markers
2022-02-24 12:02:11 -06:00
Megan Rogge
ded6750ff5
Merge pull request #3658 from meganrogge/master
...
fix marker splice by decrementing index
2022-02-23 16:14:59 -06:00
Megan Rogge
d2e34277e8
Merge branch 'xtermjs:master' into master
2022-02-23 16:02:28 -06:00
meganrogge
e8579bd655
fix marker splice by decrementing index
2022-02-23 16:02:08 -06:00
Daniel Imms
a4f5cbf0cc
Merge pull request #3656 from Tyriar/decoration_queue
...
Queue a refresh when registering a decoration
2022-02-23 13:50:29 -08:00
Daniel Imms
b6937d05cd
Merge branch 'master' into decoration_queue
2022-02-23 13:41:46 -08:00
Daniel Imms
56b824d379
Queue a refresh when registering a decoration
...
Part of microsoft/vscode#143798
2022-02-23 13:40:56 -08:00
Megan Rogge
72f7e3fac3
Merge pull request #3655 from meganrogge/master
...
get Decoration dispose to actually work and revert document role accessibility change
2022-02-22 17:51:13 -06:00
meganrogge
d90bbdaa8a
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-22 17:40:43 -06:00
meganrogge
8df23582d2
remove super.dispose call
2022-02-22 17:40:37 -06:00
Megan Rogge
e5459d7e24
Merge branch 'master' into master
2022-02-22 14:42:40 -06:00
meganrogge
b3d9104136
Revert "Add document role to accessibility tree root"
...
This reverts commit 3a71b3f11e .
2022-02-22 14:33:30 -06:00
Megan Rogge
912284c24c
Merge pull request #3654 from Tyriar/clear_marker
...
Fix clearMarkers when y=0 and avoid extra indexOf iterations
2022-02-22 14:24:40 -06:00
meganrogge
dd86776c6c
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-22 14:18:43 -06:00
meganrogge
44bc9a1f58
don't dispose of marker on dispose of decoration
2022-02-22 14:18:39 -06:00
meganrogge
7b9d775a97
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-22 14:14:09 -06:00
meganrogge
1da492646c
re-add dispose of marker
2022-02-22 14:14:05 -06:00
Megan Rogge
e7743c4baf
Merge branch 'xtermjs:master' into master
2022-02-22 14:12:42 -06:00
meganrogge
cd30f54276
get dispose to work
2022-02-22 14:12:29 -06:00
Megan Rogge
a923953373
Merge branch 'master' into clear_marker
2022-02-22 14:11:13 -06:00
Megan Rogge
c16b45cc1c
Merge pull request #3619 from silamon/htmlserialize
...
HTML serialization
2022-02-22 14:11:00 -06:00
Megan Rogge
365a07968b
Merge branch 'master' into htmlserialize
2022-02-22 10:09:49 -06:00
Daniel Imms
da5c24a33f
Fix clearMarkers when y=0 and avoid extra indexOf
2022-02-22 06:38:01 -08:00
Simon Lamon
92a61e6506
tests for serializeAsHTML
2022-02-19 13:17:26 +00:00
Megan Rogge
e08962b8b8
Merge pull request #3649 from meganrogge/master
...
on buffer clear, update markers array once each has been disposed of
2022-02-18 17:58:50 -06:00
meganrogge
f839a0da8b
use splice instead of filter
2022-02-18 17:50:12 -06:00
meganrogge
1efdc2e4ce
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-18 16:11:47 -06:00
meganrogge
a4fee6d4b5
get rid of the bane of my existence
2022-02-18 16:11:00 -06:00
Megan Rogge
ed24e952f8
Merge branch 'xtermjs:master' into master
2022-02-18 15:38:26 -06:00
meganrogge
5b44deaa30
get rid of markers once they've been disposed via clear
2022-02-18 15:38:07 -06:00
Megan Rogge
db1fd267a6
Merge pull request #3644 from meganrogge/master
2022-02-15 21:13:36 -06:00
meganrogge
816f62cebc
remove unnecessary prop
2022-02-15 15:36:03 -06:00
meganrogge
b8e003768d
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-15 11:57:27 -06:00
meganrogge
7134eaf20c
remove trailing space
2022-02-15 11:57:20 -06:00
Megan Rogge
b5477f71a8
Merge branch 'xtermjs:master' into master
2022-02-15 11:51:57 -06:00
meganrogge
f42e78d832
fix https://github.com/microsoft/vscode/issues/143076
2022-02-15 11:47:41 -06:00
meganrogge
9847dcaacc
fix #3641
2022-02-15 11:38:04 -06:00
Daniel Imms
d943aa3e5b
Merge pull request #3638 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/follow-redirects-1.14.8
...
Bump follow-redirects from 1.14.7 to 1.14.8 in /addons/xterm-addon-ligatures
2022-02-15 07:03:35 -08:00
dependabot[bot]
8098fd8d01
Bump follow-redirects in /addons/xterm-addon-ligatures
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-13 12:22:04 +00:00
Simon Lamon
4ca26f7e7b
text improvements
2022-02-12 09:42:08 +00:00
Megan Rogge
4da2db8e0b
Merge pull request #3637 from meganrogge/master
...
polish decorations
2022-02-11 17:19:34 -06:00
meganrogge
8dfed8f979
be safe and check if container contains element before removing
2022-02-11 17:08:08 -06:00
meganrogge
e720643315
get rid of unused
2022-02-11 17:04:11 -06:00
meganrogge
40e6dba43c
cleaner
2022-02-11 17:00:24 -06:00
meganrogge
7d357b941f
check if container has child before removing it
2022-02-11 16:48:40 -06:00
meganrogge
3f525fb960
fix #3636
2022-02-11 15:40:44 -06:00
meganrogge
de3a09e05f
fix #3633
2022-02-11 15:09:40 -06:00
meganrogge
d8573e38a8
cleanup dispose
2022-02-11 15:01:07 -06:00
meganrogge
e44659e8bd
remove unused ID - can just use marker's
2022-02-11 14:56:56 -06:00
meganrogge
f160436df8
dispose of decoration on dispose of marker
2022-02-11 14:54:01 -06:00
meganrogge
06357b1184
get rid of some unnecessary code
2022-02-11 14:08:46 -06:00
Megan Rogge
d64cbc41d5
Merge branch 'master' into htmlserialize
2022-02-10 10:29:43 -06:00
Megan Rogge
71bfbe434b
Merge pull request #3630 from meganrogge/merogge/buffer-marker-decoration
...
add Decorations
2022-02-09 19:30:49 -06:00
meganrogge
9ed95206c1
try to fix tests
2022-02-09 18:48:41 -06:00
meganrogge
14b71b611e
fix test
2022-02-09 18:38:47 -06:00
meganrogge
881bc4f0a8
different approach
2022-02-09 17:37:07 -06:00
meganrogge
b3b9f3c7cd
add poll for
2022-02-09 17:17:36 -06:00
meganrogge
74246497a4
get term to scroll so it refreshes
2022-02-09 15:29:28 -06:00
meganrogge
bf5fed083b
fix test
2022-02-09 14:55:24 -06:00
meganrogge
c7df6e3c2e
inject bufferService
2022-02-09 14:50:02 -06:00
meganrogge
6a79017484
on dispose, remove container
2022-02-09 14:33:33 -06:00
meganrogge
e5d4e96aad
fix test
2022-02-09 14:30:53 -06:00
meganrogge
93bfc18237
fix test
2022-02-09 12:10:50 -06:00
meganrogge
87675649e1
hide if invalid x
2022-02-09 11:55:17 -06:00
meganrogge
e2a402d80e
add tests
2022-02-09 11:51:25 -06:00
meganrogge
3e204584d9
refresh on dimensions changed
2022-02-09 10:12:25 -06:00
meganrogge
95c9fe11fb
save options in constructor
2022-02-09 10:07:20 -06:00
meganrogge
313cb2fe09
add a container
2022-02-09 09:55:30 -06:00
meganrogge
8e75cecba3
change how rendering happens
2022-02-09 09:44:24 -06:00
meganrogge
a2721d43fd
Merge branch 'merogge/buffer-marker-decoration' of https://github.com/meganrogge/xterm.js into merogge/buffer-marker-decoration
2022-02-09 08:57:14 -06:00
meganrogge
db9bdd46b4
fix some things
2022-02-09 08:56:45 -06:00
Megan Rogge and Daniel Imms
591f32d3eb
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-09 08:51:05 -06:00
meganrogge
fb4b19a393
polish
2022-02-09 08:47:10 -06:00
meganrogge
ae958c2b12
fix the problem
2022-02-08 21:41:26 -06:00
meganrogge
216849b135
Merge branch 'merogge/buffer-marker-decoration' of https://github.com/meganrogge/xterm.js into merogge/buffer-marker-decoration
2022-02-08 21:31:00 -06:00
meganrogge
cfe306fa32
break things
2022-02-08 21:30:11 -06:00
Megan Rogge and Daniel Imms
a9b496f06f
Update src/browser/services/DecorationService.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-08 21:18:31 -06:00
meganrogge
f2991a5636
cleanup
2022-02-08 21:10:34 -06:00
Megan Rogge and Daniel Imms
53606820a7
Update src/browser/services/DecorationService.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-08 21:02:15 -06:00
Megan Rogge and Daniel Imms
ad9818fb1a
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-08 20:29:20 -06:00
meganrogge
88bd33f2d7
bring jumpyness back
2022-02-08 17:27:15 -06:00
meganrogge
5fd7216bf2
add api tests
2022-02-08 15:57:43 -06:00
meganrogge
a9722371e1
add decoration test to demo
2022-02-08 15:14:36 -06:00
meganrogge
58c2ba5310
remove empty line
2022-02-08 14:41:33 -06:00
meganrogge
d8234affa4
move listener into terminal.ts
2022-02-08 14:35:33 -06:00
meganrogge
571bf9e533
fix bouncing on re render
2022-02-08 14:32:29 -06:00
meganrogge
723e915895
more decorationsService -> singular
2022-02-08 14:25:24 -06:00
meganrogge
3e5ecbf52b
more formatting
2022-02-08 14:23:59 -06:00
meganrogge
01b66b756f
revert formatting changes
2022-02-08 14:22:37 -06:00
meganrogge
275ae6b2d3
DecorationsService -> DecorationService
2022-02-08 14:20:18 -06:00
meganrogge
094763ea8b
Revert changes to webglRenderer
2022-02-08 14:03:49 -06:00
meganrogge
3299315822
remove elt from screen on dispose
2022-02-08 12:26:19 -06:00
Megan Rogge
10d2e66137
Merge branch 'master' into merogge/buffer-marker-decoration
2022-02-08 12:07:13 -06:00
meganrogge
19b9d0eadd
cleanup
2022-02-08 12:05:38 -06:00
meganrogge
cae9f44f5c
remove mention of buffer
2022-02-08 11:45:22 -06:00
meganrogge
8b540c5f3b
set initial top value
2022-02-07 16:37:34 -06:00
meganrogge
8bf3cd1102
add to test
2022-02-07 16:06:16 -06:00
meganrogge
b226eb2d64
throw for negative x
2022-02-07 14:49:11 -06:00
Megan Rogge
e96b709d49
Merge branch 'master' into htmlserialize
2022-02-07 10:44:49 -06:00
meganrogge
ac6877aba7
clean up
2022-02-07 10:14:56 -06:00
Megan Rogge
a13f11adb4
Merge pull request #3628 from meganrogge/merogge/marker-clear
2022-02-04 21:04:06 -06:00
meganrogge
494aef1c94
remove .only
2022-02-04 19:59:10 -06:00
meganrogge
10adc87a3e
add api test
2022-02-04 19:32:34 -06:00
meganrogge
4d7d666c71
add test
2022-02-04 18:00:13 -06:00
meganrogge
ac7486856c
improve conditional
2022-02-04 17:41:54 -06:00
meganrogge
8999d3948a
fix test and improve name
2022-02-04 17:39:37 -06:00
meganrogge
f3bd1e24b7
undo formatting change
2022-02-04 16:13:20 -06:00
meganrogge
e9913522ac
fix buffers not clearing
2022-02-04 16:11:04 -06:00
meganrogge
8f7db4b270
fix buffers not clearing
2022-02-04 16:06:53 -06:00
Megan Rogge
3745496d73
Merge branch 'xtermjs:master' into master
2022-02-04 15:58:01 -06:00
Megan Rogge
a64d352d48
Merge branch 'master' into htmlserialize
2022-02-03 23:15:01 -06:00
meganrogge
42d403807c
use css class for statics
2022-02-03 13:44:08 -06:00
meganrogge
b2f541d4a6
clean up
2022-02-03 13:36:11 -06:00
meganrogge
912c33ca67
get it to wrk
2022-02-03 13:33:30 -06:00
Simon Lamon
4c1722da2c
fixup text/plain removal
2022-02-03 18:30:28 +00:00
Simon Lamon
4d70606feb
Apply feedback from code review
2022-02-03 18:00:16 +00:00
silamon and Daniel Imms
16257386b1
Apply suggestions from code review
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-03 18:55:07 +01:00
Daniel Imms
a63890e627
Merge pull request #3624 from Tyriar/3617_clear_on_buffer_change
...
Ensure the glyph vertices are cleared when switching buffers
2022-02-03 08:53:51 -08:00
Daniel Imms
904b491521
Merge branch 'master' into 3617_clear_on_buffer_change
2022-02-03 08:43:53 -08:00
Daniel Imms
fea1079b1e
Force clear of the glyph renderer when switching
...
Fixes #3617
2022-02-03 08:33:22 -08:00
Daniel Imms
b39d245050
Log parsing data string when using buffers
2022-02-03 08:32:24 -08:00
Daniel Imms
b557ebe0a2
Merge pull request #3623 from Tyriar/mocha_update
...
Update mocha
2022-02-03 07:35:54 -08:00
Daniel Imms
bb44dbfc51
Merge branch 'master' into mocha_update
2022-02-03 07:21:49 -08:00
Daniel Imms
490bf81b86
Update mocha
2022-02-03 07:21:00 -08:00
Daniel Imms
c3261beaea
Merge pull request #3622 from Tyriar/4_17_release
...
v4.17.0
2022-02-03 07:10:07 -08:00
Daniel Imms
345b8d910b
v4.17.0
2022-02-03 07:04:07 -08:00
Daniel Imms
922ee7c48d
Merge pull request #3612 from syssecfsu/master
...
Update README.md to link to WiTTY
2022-02-03 06:48:55 -08:00
meganrogge
ad59db9a8a
try
2022-02-02 22:33:05 -06:00
meganrogge
49085bbd5b
use decorations service instead of decorations render layer
2022-02-02 20:51:28 -06:00
Simon Lamon
93ac9efe92
Use alternate buffer if alternate buffer is active
2022-02-02 19:21:02 +00:00
Simon Lamon
bc9e6b49e8
Fix serialize tests
2022-02-02 18:57:41 +00:00
Simon Lamon
adedfed2bd
Fix serialize tests
2022-02-02 17:44:26 +00:00
Simon Lamon
9473777e43
Fix serialize tests
2022-02-02 17:18:35 +00:00
Megan Rogge
a359647683
Merge branch 'master' into htmlserialize
2022-02-02 11:13:59 -06:00
Simon Lamon
09a77998ba
improvements for html serialize
2022-02-02 06:27:01 +00:00
meganrogge
5ccb41b9b9
re add height and width
2022-02-01 10:32:09 -06:00
Daniel Imms
131e11b52b
Merge pull request #3620 from xtermjs/Tyriar-patch-1
...
Add keywords to package.json
2022-02-01 08:26:20 -08:00
meganrogge
7d7726817a
improve docs
2022-01-31 14:24:24 -06:00
meganrogge
fc6245122d
more cleanup
2022-01-31 13:08:09 -06:00
meganrogge
c5a0711f84
clean up
2022-01-31 12:53:07 -06:00
Daniel Imms
5a3e0612a7
Merge pull request #3621 from felixse/set-text-baseline-for-legacy-edge
...
fix text baseline for Legacy Edge
2022-01-31 07:41:10 -08:00
Felix Seidl
b246318090
fix text baseline for legacy edge
2022-01-30 21:21:07 +01:00
Daniel Imms
d807bdac5e
Add keywords to addons too
2022-01-30 05:47:58 -08:00
Daniel Imms
1695baa5b0
Add keywords to package.json
...
I noticed we have no search tags on npmjs.com
2022-01-30 05:43:20 -08:00
meganrogge
9b4801fb43
more polish
2022-01-30 00:36:31 -06:00
meganrogge
d7854bc154
remove unused imports
2022-01-30 00:29:02 -06:00
meganrogge
f9ac540031
polish
2022-01-30 00:28:01 -06:00
meganrogge
00ce85166e
better button
2022-01-29 22:34:16 -06:00
Simon Lamon
6dc813bdff
html serialization
2022-01-29 19:49:57 +01:00
meganrogge
ebdd07b8ae
get button to work
2022-01-29 00:07:51 -06:00
meganrogge
c5810e6d54
Take 1 of api
2022-01-27 13:20:02 -06:00
syssecfsu
c71252cd23
Update README.md to link to WiTTY
2022-01-22 18:45:30 -05:00
Daniel Imms
6c18b7f2cc
Merge pull request #3609 from erulabs/master
...
Update README.md - add realworld usage @ KubeSail
2022-01-20 07:03:44 -08:00
Seandon Mooy
5e77ad5cb4
Update README.md - add realworld usage @ KubeSail
...
❤️ 🦞
2022-01-19 23:21:36 -08:00
Daniel Imms
e1578813a7
Merge pull request #3606 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/follow-redirects-1.14.7
...
Bump follow-redirects from 1.14.3 to 1.14.7 in /addons/xterm-addon-ligatures
2022-01-14 07:18:25 -08:00
dependabot[bot]
21811cb37d
Bump follow-redirects in /addons/xterm-addon-ligatures
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.3 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.3...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-14 08:59:31 +00:00
Daniel Imms
265227edcb
Merge pull request #3604 from Tyriar/exception_3602
...
Prevent exception being thrown in reflow smaller
2022-01-11 08:25:28 -08:00
Daniel Imms
1d3c1964f9
Merge branch 'master' into exception_3602
2022-01-11 08:12:24 -08:00
Daniel Imms
58b7a4a2d7
Merge pull request #3603 from Tyriar/test_task
...
Set default vscode test task
2022-01-11 08:12:17 -08:00
Daniel Imms
a6b0734fe8
Prevent exception being thrown in reflow smaller
...
Fixes #3602
2022-01-11 08:11:36 -08:00
Daniel Imms
55cd34c7a5
Set default vscode test task
...
This allows running the test task via a command/keybinding
2022-01-11 07:50:17 -08:00
Daniel Imms
0e8aeebedb
Merge pull request #3599 from silamon/options5
...
Add options to headless typings
2022-01-11 07:36:30 -08:00
Daniel Imms
1c4d41db86
Merge branch 'master' into options5
2022-01-11 07:27:48 -08:00
Daniel Imms
63c281e405
Merge pull request #3559 from silamon/options3
...
Resolve perf regression from OptionsService.options
2022-01-11 07:26:43 -08:00
Simon Lamon
f03d0858cc
fix linting error
2022-01-11 11:58:53 +00:00
Simon Lamon
8bdeb14bc6
add options to headless typings
2022-01-08 10:14:33 +00:00
Simon Lamon
ad7fe8f881
fix tests again
2022-01-08 08:51:29 +00:00
Simon Lamon
1dcc1d1baf
fix test and replace options with rawOptions
2022-01-08 08:20:50 +00:00
Daniel Imms
0029bc3b42
Merge pull request #3598 from LabhanshAgrawal/ligatures
...
Bump font-ligatures to 1.4.1
2022-01-07 09:14:21 -08:00
Labhansh Agrawal
0b73a8d469
Bump font-ligatures to 1.4.1
2022-01-07 11:51:24 +05:30
Daniel Imms
3a2b97e0f7
Merge pull request #3597 from Aaaaash/chore/add-opensumi
...
Add opensumi to the list of users
2022-01-06 07:42:03 -08:00
大表哥
9bcc98beb9
Add opensumi to the list of users
2022-01-06 10:10:10 +08:00
Daniel Imms
1fb11707a5
Merge pull request #3596 from wesbos/patch-1
...
Extend TLD matching to 14 chars
2022-01-05 13:54:05 -08:00
Wes Bos
84548d5d7b
Update WebLinksAddon.ts
2022-01-05 16:29:39 -05:00
Wes Bos
6f666f56c1
Extend TLD matching to 14 chars
...
I ran into this issue with hyper wasn't highlighting my `.localhost` domains, which is a legitimate TLD and used by caddy server to allow SSL certs locally.
Then I went down the rabbit hole of TLDs and found currently the longest TLDs are 14 chars which include .BANANAREPUBLIC, .COOKINGCHANNEL, .KERRYLOGISTICS, .WEATHERCHANNEL
I'm not regex expert, but I *think* this should work? 😀
2022-01-05 16:28:05 -05:00
Daniel Imms
2866977941
Merge pull request #3595 from xtermjs/Tyriar-patch-1
...
Fix dependents link
2022-01-05 12:58:50 -08:00
Daniel Imms
c087592e2c
Fix dependents link
2022-01-05 12:58:29 -08:00
Simon Lamon
65182176b9
remove proxy
2021-12-25 14:02:09 +00:00
Daniel Imms
c8123d911e
Merge pull request #3591 from Tyriar/3590
...
Disable macOS integration tests
2021-12-22 11:00:40 -08:00
Daniel Imms
cacda99707
Disable macOS integration tests
...
Fixes #3590
2021-12-22 10:45:49 -08:00
Daniel Imms
10e4d075a3
Merge pull request #3589 from Tyriar/v4_16
...
v4.16.0
2021-12-22 10:32:27 -08:00
Daniel Imms
35c2d1ac4a
v4.16.0
2021-12-22 10:26:30 -08:00
Daniel Imms
86ad5198ac
Merge pull request #3588 from Tyriar/3505
...
Log characters as a code array when parsing data as well
2021-12-22 10:06:55 -08:00
Daniel Imms
9a3ee49160
Log characters as a code array when parsing data as well
...
Makes it consistent with sending data debug logs
Fixes #3505
2021-12-22 09:58:15 -08:00
Daniel Imms
3da594abb0
Merge pull request #3587 from Tyriar/3493
...
Make link provider API stable
2021-12-22 09:50:44 -08:00
Daniel Imms
72308b4f7f
Make link provider API stable
...
Fixes #3493
2021-12-22 09:50:11 -08:00
Daniel Imms
c22b3a92d7
Merge pull request #3236 from gera2ld/master
...
Search Addon: Fix length calculation of wide unicode chars
2021-12-22 09:31:56 -08:00
Daniel Imms
f685360707
Add docs to line cache entry items
2021-12-22 09:29:32 -08:00
Daniel Imms
0fcd87085b
Name line cache entry type
2021-12-22 09:26:19 -08:00
Daniel Imms
8d2e4328ca
Merge branch 'master' into master
2021-12-22 09:12:00 -08:00
Daniel Imms
ae6f5754f2
Merge pull request #3524 from jerch/osc_colors
...
OSC 4/10/11/12 color handling
2021-12-22 09:10:37 -08:00
Daniel Imms
086ca58ece
Comment tweaks
2021-12-22 09:10:12 -08:00
Daniel Imms
e635b3d507
Merge remote-tracking branch 'upstream/master' into pr/jerch/3524
2021-12-22 08:56:36 -08:00
Daniel Imms
df548e1106
Merge pull request #3586 from Tyriar/3585
...
Fix demo
2021-12-22 08:55:58 -08:00
Daniel Imms
13b8c78947
Fix demo
...
Fixes #3585
2021-12-22 08:55:39 -08:00
Daniel Imms
3cc9994a7d
Merge remote-tracking branch 'upstream/master' into pr/jerch/3524
2021-12-22 08:28:43 -08:00
Simon Lamon
bac4eba35e
Remove the test referencing publicOptions
2021-12-21 19:41:56 +00:00
Simon Lamon
625df61489
clean up
2021-12-21 19:29:18 +00:00
Simon Lamon
ccca58bb95
Merge branch 'master' into options3
2021-12-21 19:22:41 +00:00
Daniel Imms
d95d4b7dd4
Merge pull request #3583 from Tyriar/3552
...
Don't include trailing EOL when selecting multiple lines
2021-12-21 10:59:57 -08:00
Daniel Imms
d261c3b494
Merge branch 'master' into 3552
2021-12-21 10:50:28 -08:00
Daniel Imms
8c94c97a28
Don't include trailing EOL when selecting multiple lines
...
Fixes #3552
2021-12-21 10:49:58 -08:00
Daniel Imms
46c316b795
Merge pull request #3546 from silamon/options2
...
Allow setting multiple options through term.options
2021-12-21 09:41:04 -08:00
Daniel Imms
7535d2e527
Move options test to Terminal.api.ts
2021-12-21 09:13:53 -08:00
Daniel Imms
6cc1708abe
Merge branch 'master' into options2
2021-12-21 08:40:46 -08:00
Daniel Imms
e623672e81
Merge pull request #3536 from silamon/isWrappedEraseInBufferline
...
Clear isWrapped in eraseBufferLine
2021-12-21 08:39:03 -08:00
Daniel Imms
006e0b7513
Merge branch 'master' into isWrappedEraseInBufferline
2021-12-21 08:30:46 -08:00
Daniel Imms
c5b5f3610e
Merge pull request #3582 from Tyriar/deprecated_event
...
Mark IKeyboardEvent.keyCode as deprecated
2021-12-20 10:03:40 -08:00
Daniel Imms
6571298061
Mark IKeyboardEvent.keyCode as deprecated
2021-12-20 10:02:49 -08:00
Daniel Imms
9350a8b237
Merge pull request #3580 from Tyriar/3579
...
Have linkifier2 use screen element for link detection
2021-12-20 08:57:16 -08:00
Daniel Imms
f4c263f380
Merge branch 'master' into 3579
2021-12-20 08:46:50 -08:00
Daniel Imms
9a920a10f3
Have linkifier2 use screen element for link detection
...
Fixes #3579
2021-12-20 08:46:13 -08:00
Daniel Imms
2381096b06
Merge pull request #3577 from SquitchYT/master
...
Update README.md
2021-12-20 07:14:02 -08:00
Squitch
0ddb43ac8a
Update README.md
2021-12-18 16:40:58 +01:00
Daniel Imms
45705e0614
Merge branch 'master' into options2
2021-12-17 11:13:31 -08:00
Daniel Imms
9557b9132b
Merge branch 'master' into options3
2021-12-17 11:13:23 -08:00
Daniel Imms
6d6e8845c1
Merge pull request #3553 from jerch/fix_3548
...
fix canvas renderer color changes.
2021-12-17 11:10:43 -08:00
Daniel Imms
5facfe55b8
Merge pull request #3535 from Eugeny/fix-duplicate-ime-input
...
input: prevent duplicate IME input on Linux - fixes #3533
2021-12-17 08:49:49 -08:00
Daniel Imms
35cd505e9e
Merge pull request #3554 from acid-chicken/microsoft-vscode-137047
...
wide characters overflow the cache canvas on WebGL render
2021-12-16 06:25:13 -08:00
Daniel Imms
78d3e22052
Merge pull request #3576 from Heysunk/master
...
Added support for custom regex to WebLinkProvider
2021-12-15 12:18:50 -08:00
Daniel Imms
7157b03a7e
Change interface to use ?
...
So it's not a breaking change
2021-12-15 12:04:07 -08:00
Daniel Imms
7663e4a4e3
Simplify with ||
2021-12-15 12:03:29 -08:00
Michael Chlebek
ddc3d07bd4
Added support for custom regex to WebLinkProvider
2021-12-15 18:21:31 +01:00
Megan Rogge
f6d3fae25e
Merge branch 'master' into microsoft-vscode-137047
2021-12-14 14:44:55 -06:00
Daniel Imms
952d0efde2
Merge pull request #3574 from Tyriar/clean_dead_key
...
Clear unprocessed dead key state on input or press
2021-12-10 10:15:24 -08:00
Daniel Imms
b7c3397471
Clear unprocessed dead key state on input or press
...
Fixes #3573
2021-12-09 13:14:43 -08:00
Daniel Imms
cde4277e84
Merge pull request #3572 from Tyriar/a11y_tab_index
...
Add tabIndex to xterm-accessibility
2021-12-09 12:41:28 -08:00
Daniel Imms
37b54f8e8a
Merge branch 'master' into a11y_tab_index
2021-12-09 12:31:30 -08:00
Daniel Imms
1304fd8a72
Add tabIndex to xterm-accessibility
...
See microsoft/vscode#135920
2021-12-09 20:30:38 +00:00
Daniel Imms
7b072893be
Merge pull request #3565 from LabhanshAgrawal/characterJoiner
...
trycatch characterJoiner handlers
2021-11-24 10:55:54 -08:00
Labhansh Agrawal
d10d5be222
make requested changes
2021-11-25 00:11:44 +05:30
Labhansh Agrawal
070afc64c8
trycatch characterJoiner handlers
2021-11-24 18:27:33 +05:30
Daniel Imms
20141518d9
Merge pull request #3560 from silamon/headless-compile-error
...
Remove headless include in benchmark projects
2021-11-21 03:50:33 -08:00
Simon Lamon
d85a57118e
remove headless include in benchmark projects
2021-11-20 17:48:45 +00:00
Simon Lamon
d7d85870d2
remove headless include in benchmark projects
2021-11-20 17:33:38 +00:00
Simon Lamon
d6d540e748
use a proxy
2021-11-20 14:58:07 +00:00
Acid Chicken (硫酸鶏)
dbd3766a9d
chore: reflect reviews
2021-11-13 01:36:46 +09:00
Acid Chicken (硫酸鶏)
935a1ba903
fix(xterm-addon-webgl): wide characters overflow the cache canvas
2021-11-13 00:32:24 +09:00
Jörg Breitbart
0c20589a7f
remove temp atlas fix
2021-11-10 23:00:36 +01:00
Jörg Breitbart
84325627aa
cleanup
2021-11-10 22:36:50 +01:00
Jörg Breitbart
9964210ac4
implement OSC 104|110|111|112
2021-11-10 22:15:35 +01:00
Jörg Breitbart
e62e82ba10
Merge branch 'master' into osc_colors
2021-11-10 19:17:54 +01:00
Jörg Breitbart
5a468c0877
fix #3548
2021-11-10 18:02:00 +01:00
Simon Lamon
71257ec00e
Fix tests
2021-11-10 10:45:42 +00:00
Simon Lamon
4245ce33b5
Remove publicOptions completely
2021-11-10 10:17:14 +00:00
Simon Lamon
317641c3bb
Add some tests
2021-11-10 09:42:45 +00:00
Simon Lamon
2c65d96863
Fix tests
2021-11-10 08:39:28 +00:00
silamon and Daniel Imms
b1c179461d
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2021-11-10 09:15:43 +01:00
Daniel Imms
0bc02d6838
Merge pull request #3551 from Tyriar/scroll
...
Allow shift+wheel to bubble up the DOM
2021-11-09 06:54:22 -08:00
Daniel Imms
d54c40a3ed
Allow shift+wheel to bubble up the DOM
...
Fixes #3550
2021-11-09 06:46:00 -08:00
Jörg Breitbart
896f5a7e4c
extend logic to OSC 12 cursor color
2021-11-09 13:46:54 +01:00
Jörg Breitbart
4be063be0f
Merge branch 'master' into osc_colors
2021-11-08 20:57:54 +01:00
Jörg Breitbart
855ed636e7
remove only from tests
2021-11-08 20:57:22 +01:00
Jörg Breitbart
b8097f53a6
OSC 4 integration tests
2021-11-08 20:55:47 +01:00
Jörg Breitbart
54822af73a
use xcolor parser for OSC 4
2021-11-08 19:40:35 +01:00
Jörg Breitbart
b55ee772b4
fix inputhandler type definition
2021-11-08 19:01:30 +01:00
Jörg Breitbart
56f0e69e1f
api tests for OSC 10 & 11
2021-11-08 18:36:11 +01:00
Jörg Breitbart
064f683781
make linter happy
2021-11-08 17:23:34 +01:00
Jörg Breitbart
54375713bc
simplify color events
2021-11-08 17:17:39 +01:00
Daniel Imms
cb3dd19039
Merge pull request #3538 from coderaiser/chore/lint-using-putout
...
Halloween Lint using Putout (part 5)
2021-11-08 07:47:25 -08:00
Jörg Breitbart
1c5f24a707
Merge branch 'master' into osc_colors
2021-11-08 14:06:35 +01:00
Jörg Breitbart
b7560be2b5
remove named colors
2021-11-08 14:03:36 +01:00
Jörg Breitbart
9d95c8c9c3
Merge branch 'master' into osc_colors
2021-11-07 15:51:30 +01:00
Simon Lamon
3582c00a61
Allow setting multiple options through term.options
2021-11-06 14:36:40 +00:00
coderaiser
8f1239674c
Merge branch 'master' into chore/lint-using-putout
2021-11-05 21:38:30 +02:00
coderaiser
01b35ae4eb
Update src/common/parser/Params.ts
2021-11-05 21:37:50 +02:00
coderaiser
82f8e06ff6
chore: lint using putout
2021-11-05 21:34:37 +02:00
Megan Rogge
1a8ac80cdf
Merge pull request #3545 from meganrogge/merogge/release
...
v4.15.0
2021-11-05 13:17:11 -05:00
Megan Rogge
b7c7fd9273
Merge branch 'master' into merogge/release
2021-11-05 13:08:28 -05:00
Megan Rogge
16641a5bb1
Revert "Revert "Avoid property use and float->number conversion""
...
This reverts commit b627f003e3 .
2021-11-05 11:08:23 -07:00
Megan Rogge
b7e5f0903b
bump versions
2021-11-05 11:07:03 -07:00
Daniel Imms
e40cf8043a
Merge pull request #3544 from xtermjs/tyriar/length_warning
...
Add warning to IBufferLine.length
2021-11-05 09:09:37 -07:00
Daniel Imms
32cb95c7fb
Add warning to IBufferLine.length
2021-11-05 08:53:48 -07:00
Eugeny
f0303072f3
Merge branch 'master' into fix-duplicate-ime-input
2021-11-02 14:42:32 +01:00
jerch
b2068531dd
Merge pull request #3537 from jerch/update_deps
...
upgrade dev deps
2021-11-01 18:55:50 +01:00
Jörg Breitbart
b29d7d2c8d
update to windows-2019 on azure
2021-11-01 18:39:48 +01:00
Jörg Breitbart
b684929d1e
upgrade dev deps
2021-11-01 18:20:17 +01:00
Simon Lamon
47e53cbdaa
Fix unit test calling eraseInDisplay instead of eraseInLine
2021-11-01 15:42:01 +00:00
Simon Lamon
086ac39095
Add whitespaces
2021-11-01 15:23:10 +00:00
Simon Lamon
bec4f6d5c7
clear isWrapped in eraseBufferLine
2021-11-01 15:09:25 +00:00
Eugeny
cfa0b30905
Merge branch 'master' into fix-duplicate-ime-input
2021-10-31 12:30:46 +01:00
Eugene Pankov
5a4e88dc51
input: prevent duplicate IME input on Linux - fixes #3533
2021-10-31 12:27:41 +01:00
Megan Rogge
b627f003e3
Revert "Avoid property use and float->number conversion"
...
This reverts commit ffef3dba00 .
2021-10-27 08:38:04 -07:00
Daniel Imms
07ba3dc197
Merge pull request #3532 from jeffg2k/patch-1
...
Check to make sure cols & rows are INT
2021-10-26 08:49:07 -07:00
ElJeffe
5c9adeef93
Check to make sure cols & rows are INT
...
I've noticed that if the terminal is hidden and the screen experiences a resize trigger from a blur / focus, it can cause the dimensions to be undefined. This creates an exception in Xterm.js that the values are not integers. Figured it would be ok to just check before doing a resize.
2021-10-26 11:44:52 -04:00
Daniel Imms
7abfccc23e
Merge branch 'master' into master
2021-10-25 03:16:38 -07:00
Daniel Imms
394d7a2ee6
Merge pull request #3370 from dstein64/master
...
Set text baseline conditionally by browser.
2021-10-25 03:15:38 -07:00
Daniel Imms
987bb8dd35
Merge pull request #3476 from silamon/cleanbuild
...
Update npmignore files
2021-10-25 02:50:23 -07:00
Daniel Imms
ce314844d2
Merge branch 'master' into cleanbuild
2021-10-25 02:47:52 -07:00
Jörg Breitbart
0871ace481
create minified color names module
2021-10-25 00:30:26 +02:00
Simon Lamon
645263b0ac
update npmignore, don't include test files
2021-10-23 08:22:00 +00:00
Jörg Breitbart
5478dd2733
Merge branch 'master' into osc_colors
2021-10-23 00:57:17 +02:00
Jörg Breitbart
9eb72ee0cc
report 16 bit color spec for query
2021-10-23 00:22:55 +02:00
Jörg Breitbart
258178fe85
cleanup & docs for OSC 10/11
2021-10-23 00:13:58 +02:00
Daniel Imms
6978fafd28
Merge pull request #3448 from silamon/options1
...
Expose typed options from OptionsService through terminal.options
2021-10-22 14:15:39 -07:00
Simon Lamon
c7ee362ae7
revert changes to interface ITerminalOptions
2021-10-22 20:54:42 +00:00
Simon Lamon
57e6cfd500
setOption and getOption should look at publicOptions
2021-10-22 20:53:06 +00:00
Simon Lamon
33bbc4f4b8
cache options and type _options
2021-10-22 20:50:00 +00:00
Jörg Breitbart
01a732274c
OSC 10/11 working, OSC 4 partially fixed
2021-10-22 22:48:57 +02:00
Daniel Imms
a974d33c79
Merge branch 'master' into master
2021-10-22 13:14:11 -07:00
Daniel Imms
8549915afa
Merge pull request #3525 from metonym/fix-viewport-scrollbar
...
Include xterm padding when computing viewport width
2021-10-22 13:09:57 -07:00
Daniel Steinberg
59f940c19c
Set text baseline conditionally by browser.
2021-10-22 19:20:21 +00:00
metonym
ed1aecb251
chore(viewport): run yarn lint --fix
2021-10-22 11:28:30 -07:00
metonym
7deb01267b
Use computed padding of terminal element to compute viewport width
2021-10-22 11:02:59 -07:00
Daniel Imms
4b9ab81848
Add deprecated to getOption/setOption
2021-10-22 10:34:25 -07:00
Daniel Imms
6c8d801894
Adopt typed options in demo client
2021-10-22 10:14:03 -07:00
Daniel Imms
1a9de5f227
Merge branch 'master' into options1
2021-10-22 10:07:36 -07:00
metonym
9b1eec8ade
fix(viewport): account for fallback scrollbar width
2021-10-22 09:49:01 -07:00
Jörg Breitbart
8e71cec208
remove only from tests
2021-10-22 18:32:30 +02:00
Jörg Breitbart
0f4d71b8f8
make linter happy
2021-10-22 18:26:46 +02:00
Jörg Breitbart
6a6043daa3
properly parse xcolor names
2021-10-22 18:17:52 +02:00
Daniel Imms
1a697bd844
Merge pull request #3479 from silamon/devcontainermocha
...
Add Mocha Test Explorer to devcontainer
2021-10-22 07:41:01 -07:00
jerch
b23e100266
Merge pull request #3523 from jerch/fix_3347
...
properly await all parseP in inputhandler tests
2021-10-22 13:43:20 +02:00
Jörg Breitbart
c9e8db38b6
properly await all parseP calls
2021-10-22 13:32:31 +02:00
Daniel Imms
0a7ac8b978
Merge pull request #3484 from JohanKnutzen/master
...
Add FleetDeck to real-world uses
2021-10-21 12:54:18 -07:00
Daniel Imms
780b48db53
Move newest to bottom of list
2021-10-21 12:54:01 -07:00
Daniel Imms
82d09ec909
Merge pull request #3522 from Tyriar/bump_release
...
Use Ubuntu 18.04 in release job
2021-10-21 11:44:13 -07:00
Daniel Imms
b876639429
Use Ubuntu 18.04 in release job
...
Fixes #3521
2021-10-21 11:43:20 -07:00
jerch
afe19e96fe
simplify wheel handlers
...
- merge wheel handlers
- remove passive handler
2021-10-21 20:25:26 +02:00
jerch
c599fbb7a1
Merge branch 'master' into fix_3518
2021-10-21 20:06:40 +02:00
Daniel Imms
c63e9ef876
Merge pull request #3520 from meganrogge/cursor-blink
...
webgl - initialize CursorBlinkStateManager when CursorRenderLayer is created
2021-10-21 10:55:19 -07:00
Megan Rogge
d6e828a2f3
fix merge conflict
2021-10-21 10:44:21 -07:00
Megan Rogge
2445f35a32
Merge branch 'master' into cursor-blink
2021-10-21 12:37:38 -05:00
Megan Rogge and Daniel Imms
d2bcbc73d3
fixes #3517
...
Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com >
2021-10-21 10:33:22 -07:00
Jörg Breitbart
f46ed82d7e
simplify wheel handlers
2021-10-21 12:35:03 +02:00
Daniel Imms
4222dfb69d
Merge pull request #3511 from Tyriar/windows_opener
...
Swallow error when opener can't be sent
2021-10-19 10:50:20 -07:00
Daniel Imms
1b3eb412b8
Merge pull request #3512 from Tyriar/serialize_doc
...
Call out deserialize into same size terminal
2021-10-19 10:50:10 -07:00
Daniel Imms
e9f6636df1
Merge branch 'master' into serialize_doc
2021-10-19 10:49:47 -07:00
Daniel Imms and Megan Rogge
472e410205
Call out deserialize into same size terminal
...
Fixes #3093
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-10-19 10:49:01 -07:00
Daniel Imms and Megan Rogge
581272ee51
Swallow error when opener can't be sent
...
Fixes #2943
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-10-19 10:28:09 -07:00
Johan Knutzen
e8e21e9d0b
Merge branch 'master' into master
2021-10-18 11:02:13 -07:00
Daniel Imms
80d4742ded
Merge pull request #3506 from Tyriar/2333_sendfocus
...
Report focus state on DECSET 1004
2021-10-12 11:58:43 -07:00
Daniel Imms
50939e0b1d
Merge branch 'master' into 2333_sendfocus
2021-10-12 09:38:45 -07:00
Daniel Imms
5d5f34f65f
Report focus state on DECSET 1004
...
Fixes #2333
2021-10-12 09:05:44 -07:00
jerch
d3b762eb97
Merge pull request #3503 from jerch/fix_cursor_dom
...
fix DECTCEM in DOM renderer
2021-10-11 15:07:23 +02:00
Jörg Breitbart
0c60478953
fix DECTCEM in DOM renderer
2021-10-10 19:36:20 +02:00
Daniel Imms
3b23921a41
Merge pull request #3500 from meganrogge/merogge/safari-webgl
...
throw if activate webgl is called on safari
2021-10-08 08:00:53 -07:00
Megan Rogge
e3422eda58
Merge branch 'master' into merogge/safari-webgl
2021-10-08 09:46:03 -05:00
Megan Rogge
37a4100220
throw if activate webgl called on safari
2021-10-08 07:45:48 -07:00
Daniel Imms
8592c5cca3
Merge pull request #3495 from MyunghoBae/master
...
Added goormIDE on Real-world uses
2021-10-07 06:50:35 -07:00
mac.bae
014530f582
Added goormIDE on Real-world uses
2021-10-07 07:44:30 +00:00
Johan Knutzen
a994fbc865
Merge branch 'master' into master
2021-09-22 17:43:52 -07:00
Johan Knutzen
0d14336ec5
Add FleetDeck to real-world uses
2021-09-22 17:39:21 -07:00
Daniel Imms
c20c07c6d8
Merge pull request #3483 from Tyriar/document_role
...
Add document role to accessibility tree root
2021-09-22 14:31:42 -07:00
Daniel Imms
3a71b3f11e
Add document role to accessibility tree root
...
See microsoft/vscode#98918
2021-09-22 14:21:50 -07:00
Daniel Imms
f2384694a1
Merge pull request #3481 from Tyriar/clear_texture_atlas
...
Add API to clear canvas renderer texture atlas
2021-09-22 06:51:56 -07:00
Daniel Imms
ca46b8c805
Merge branch 'master' into clear_texture_atlas
2021-09-22 06:39:53 -07:00
Daniel Imms
189ff56224
Add API to clear canvas renderer texture atlas
...
Fixes #3455
2021-09-22 06:38:47 -07:00
Daniel Imms
ef6516e561
Merge pull request #3480 from silamon/strikethrough-serialize
...
Support strikethrough in serialize addon
2021-09-22 05:22:40 -07:00
Simon Lamon
1d1fffdabc
Include src files in distribution
2021-09-22 10:08:48 +00:00
Simon Lamon
3fe32c0724
Adjust test to include strikethrough test
2021-09-22 09:38:37 +00:00
Simon Lamon
2e4e29ad73
Support strikethrough in serialize addon
2021-09-22 08:47:36 +00:00
Simon Lamon
9c4a08a55a
devcontainer mocha
2021-09-22 08:41:57 +00:00
Simon Lamon
5188633458
Update npmignore files
2021-09-15 17:39:39 +00:00
Daniel Imms
a8a24eba51
Merge pull request #3473 from Tyriar/serialize_granularity
...
Add granularity to what the serialize addon serializes
2021-09-15 06:03:47 -07:00
Daniel Imms
6493edcddf
Add new serialize option tests
2021-09-15 05:40:46 -07:00
Daniel Imms
c186fbeafc
Add exclude mode/alt buffer options to serialize addon
...
Fixes #3472
2021-09-15 05:04:11 -07:00
Daniel Imms
d32c6db967
Merge pull request #3470 from xtermjs/r4_14_1
...
v4.14.1
2021-09-10 09:50:06 -07:00
Daniel Imms
db6b3c4bcc
v4.14.1
2021-09-10 09:44:29 -07:00
Daniel Imms
50c5579c83
Merge pull request #3469 from Tyriar/3467
...
Disable emoji ime when screenReaderMode is on
2021-09-10 09:43:44 -07:00
Daniel Imms
5a65fd9c6a
Disable emoji ime when screenReaderMode is on
...
Fixes #3467
2021-09-10 09:42:19 -07:00
Daniel Imms
be7fcbe485
Merge pull request #3466 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/axios-0.21.2
...
Bump axios from 0.18.1 to 0.21.2 in /addons/xterm-addon-ligatures
2021-09-09 12:51:21 -07:00
Simon Lamon
99239e9160
Allow modifying constructor only options
2021-09-09 18:02:40 +00:00
dependabot[bot]
662154123d
Bump axios from 0.18.1 to 0.21.2 in /addons/xterm-addon-ligatures
...
Bumps [axios](https://github.com/axios/axios ) from 0.18.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.18.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-09 13:24:07 +00:00
Daniel Imms
cdaea7b0cd
Merge pull request #3465 from xtermjs/release_4_14_0
...
v4.14.0
2021-09-09 06:19:11 -07:00
Daniel Imms
3cb374076a
v4.14.0
2021-09-09 05:49:04 -07:00
Daniel Imms
8d48616e0d
Merge pull request #3462 from anirudh1713/master
...
fix: switch active unicode version in demo
2021-09-07 05:09:01 -07:00
anirudh1713
3eeec14462
switch active unicode version in demo
2021-09-05 20:35:07 +05:30
Daniel Imms
b5df612b4e
Merge pull request #3453 from silamon/undefinedrowscols
...
Passing cols or rows into ctor as undefined will break terminal
2021-09-03 07:53:55 -07:00
Simon Lamon
fa778257b9
Formatting
2021-09-03 04:40:29 +00:00
Megan Rogge
011b58dc74
Merge branch 'master' into undefinedrowscols
2021-09-02 16:02:42 -07:00
Daniel Imms
b9b42efade
Merge pull request #3452 from Tyriar/perf_fixes
...
Throughput performance improvements
2021-09-02 07:44:46 -07:00
Daniel Imms
20460a2be1
Fire buffer activate event on buffer service reset
2021-09-02 07:34:04 -07:00
Daniel Imms
a649192c7f
Merge branch 'master' into perf_fixes
2021-09-02 07:03:32 -07:00
Daniel Imms
77461a3340
Merge pull request #3458 from Tyriar/split_tests
...
Split up unicode surrogates tests to avoid timeout
2021-09-02 06:56:49 -07:00
Daniel Imms
453688a555
Split up unicode surrogates tests to avoid timeout
...
Fixes #3441
2021-09-02 06:34:00 -07:00
Daniel Imms
504a8eb472
Merge pull request #3454 from meganrogge/master
...
fix #3348
2021-09-01 14:00:51 -07:00
meganrogge
199e477349
3 -> 1 line
2021-09-01 13:45:49 -07:00
meganrogge
3c8f600c57
fix #3348
2021-09-01 11:27:14 -07:00
Daniel Imms
263c6d75bf
Avoid scrollTop call in hot code
...
This seems to have been added in f6d5abf but it's not clear why, scroll APIs
seem to work fine without it and using a DOM API here is causing slowness
2021-09-01 06:44:34 -07:00
Daniel Imms
ffef3dba00
Avoid property use and float->number conversion
2021-09-01 06:41:10 -07:00
Simon Lamon
aa046b73fb
Handle undefined rows or cols better
2021-09-01 13:34:27 +00:00
Daniel Imms
cece3db0cb
Cache a copy of the active buffer as a private prop
...
This reduces GC from the const buffer workaround that avoids excessive getter access
with far less getter access
Part of #3450
2021-09-01 06:15:59 -07:00
Daniel Imms
554f7dab72
Merge pull request #3451 from Tyriar/demo_loadtest
...
Add loadtest button to demo
2021-09-01 05:45:44 -07:00
Daniel Imms
b3c0c2bd3c
Add loadtest button to demo
2021-09-01 05:45:00 -07:00
Simon Lamon
72a557cc1a
Make options available in terminal
2021-09-01 07:59:45 +00:00
Daniel Imms
52d00a434e
Merge pull request #3445 from daiyam/refactor-better-mocha
...
refactor(test): enhance mocha usability
2021-08-31 12:10:45 -07:00
Daniel Imms
37c4cae5ed
Merge branch 'master' into refactor-better-mocha
2021-08-31 08:32:20 -07:00
Baptiste Augrain
f41eea025e
refactor: rename script
2021-08-31 16:58:20 +02:00
Baptiste Augrain
ac75059684
refactor: rename file to a better name
2021-08-31 16:56:40 +02:00
Daniel Imms
c71f947d06
Merge pull request #3447 from xtermjs/Tyriar-patch-1
...
Make addons tab title consistent
2021-08-31 07:33:07 -07:00
Daniel Imms
f12b917930
Make addons tab title consistent
2021-08-31 07:32:54 -07:00
Daniel Imms
6bca6bdc1a
Merge branch 'master' into master
2021-08-31 07:31:02 -07:00
Daniel Imms
d260a725bc
Merge pull request #3439 from simran916/ui-reformed
...
Issue #3425 (Terminal controls shifted to the right of the demo)
2021-08-31 07:29:55 -07:00
Daniel Imms
8edf0d5e1d
Improve checkbox and italics styling
2021-08-31 07:29:31 -07:00
Daniel Imms
5f2b298b81
Merge branch 'master' into ui-reformed
2021-08-31 07:25:28 -07:00
Baptiste Augrain
7cda0017aa
fix: make Mocha Explorer working on Windows
2021-08-31 15:53:43 +02:00
Baptiste Augrain
ab900017db
Merge branch 'refactor-better-mocha' of github.com:daiyam/xterm.js into refactor-better-mocha
2021-08-31 15:40:39 +02:00
Baptiste Augrain
8801926b10
fix: test:dev is running on Windows
2021-08-31 15:40:35 +02:00
Daniel Imms
ac71a8aea8
Merge branch 'master' into refactor-better-mocha
2021-08-31 05:41:17 -07:00
Daniel Imms
813e97df3b
Merge pull request #3444 from daiyam/refactor-test-browser
...
refactor(test): use common function to launch the browser
2021-08-31 05:40:38 -07:00
Baptiste Augrain
50e8727111
refactor(test): add command to run an unique test and support Mocha Explorer extension
2021-08-31 13:04:40 +02:00
Baptiste Augrain
9e40614b5c
feat(test): use common function to launch the browser
2021-08-31 12:50:54 +02:00
Simran Narang
b19b3f0fb6
Implemented all the changes requested!
...
All Suggested changes committed successfully!
2021-08-31 11:41:00 +05:30
Daniel Imms
7068954334
Merge pull request #3398 from Puneethnaik/issue_3074_fix
...
A way to turn off the scrollbar #3074
2021-08-30 10:48:26 -07:00
Daniel Imms
640ea60945
Action feedback
2021-08-30 10:48:12 -07:00
Daniel Imms
52518bdc47
Merge branch 'master' into issue_3074_fix
2021-08-30 10:37:44 -07:00
Daniel Imms
fb43ff76af
Merge pull request #3429 from Eugeny/emoji-input
...
input: handle input from macOS and Windows emoji panels
2021-08-30 10:30:24 -07:00
Daniel Imms
9c49b31609
Merge branch 'master' into emoji-input
2021-08-30 10:16:17 -07:00
Daniel Imms
d9b8c62cd4
Merge pull request #3437 from Eugeny/alt-group-is-dead
...
input: treat AltGraph as a dead key
2021-08-30 07:37:43 -07:00
Simran Narang
2be3fc82ba
Terminal controls shifted to the right of the demo
...
The terminals have been shifted using a fixed tab bar on the right side of the demo.
2021-08-30 15:14:15 +05:30
Eugeny
862ca53d07
Merge branch 'master' into alt-group-is-dead
2021-08-28 14:18:06 +02:00
Eugene Pankov
f2ef2b0b04
input: treat AltGraph as a dead key too
2021-08-28 14:14:16 +02:00
Daniel Imms
fec3a7f71a
Merge pull request #3432 from Eugeny/alt-graph-dead-key
...
input: support AltGraph as a third level shift modifier
2021-08-25 13:02:09 -07:00
Eugene Pankov
fa9126c4e6
input: support AltGraph as a third level shift modifier
2021-08-25 21:48:25 +02:00
Eugeny
a7b7674bb6
Merge branch 'master' into emoji-input
2021-08-23 16:39:22 +02:00
Daniel Imms
a706e010f4
Merge pull request #3430 from Eugeny/dead-key-support
...
input: handle dead keys
2021-08-23 07:33:29 -07:00
Daniel Imms
441ec1bfb6
Merge pull request #3431 from Tyriar/serialize_repo
...
Add repository key to serialize package.json
2021-08-23 05:25:02 -07:00
Daniel Imms
c4262e7df5
Merge branch 'master' into serialize_repo
2021-08-23 05:23:39 -07:00
Daniel Imms
44be1f5d2a
Add repository key to serialize package.json
...
Not having this breaks some of vscode's tooling
2021-08-23 05:23:17 -07:00
Eugeny
f2d0a5020a
Merge branch 'master' into dead-key-support
2021-08-22 20:29:26 +02:00
Eugene Pankov
b3cd4948ad
input: handle input from macOS and Windows emoji panels
2021-08-22 17:35:22 +02:00
Eugene Pankov
f0636ed083
input: handle dead keys
2021-08-22 17:15:00 +02:00
Daniel Imms
7bd7967ab7
Merge pull request #3428 from meganrogge/merogge/webgl-line-height
...
adjust for lineHeight and letterSpacing in webgl custom glyph rendering
2021-08-20 12:53:09 -07:00
meganrogge
c1413ce58d
fix #3427
2021-08-19 18:24:49 -07:00
Daniel Imms
ac116b958e
Merge pull request #3426 from Tyriar/underscore_fix
...
Ensure underscore is within cell bounds
2021-08-19 07:14:13 -07:00
Daniel Imms
53dbcbafb2
Ensure underscore is within cell bounds
...
Fixes #3423
2021-08-19 07:05:42 -07:00
Daniel Imms
569708677f
Merge pull request #3416 from meganrogge/merogge/pixelPerfect
...
pixel perfect canvas rendering of box and block characters
2021-08-19 06:00:58 -07:00
Daniel Imms
1a75416dbf
Add missing block elements (include all 0x2580-0x259F)
2021-08-19 06:00:36 -07:00
Daniel Imms
ca4c9c3dab
Merge branch 'master' into merogge/pixelPerfect
2021-08-19 05:43:58 -07:00
Daniel Imms
338d94daf9
Fix webgl alignment issues
...
No idea why this worked but it did
2021-08-19 05:41:49 -07:00
Daniel Imms
24cbedb715
Fix custom glyphs when using transparency
2021-08-19 05:32:46 -07:00
Daniel Imms
3be97841a3
Rename setting customGlyphs
2021-08-19 05:20:40 -07:00
Daniel Imms
158dcb06bd
Remove custom glyph tests
2021-08-19 05:16:01 -07:00
Daniel Imms
54ce0172b4
Add test custom glyph button to demo
2021-08-18 09:48:27 -07:00
Daniel Imms
011026a8d1
Get webgl glyphs scaling to cell size, invalidate on option change
2021-08-18 08:29:07 -07:00
Daniel Imms
da0928102b
Support shade char with patterns
2021-08-18 08:19:23 -07:00
Daniel Imms
fe7f28a7a0
Fix block elements on webgl, scale block elements to cell
2021-08-18 07:38:02 -07:00
Daniel Imms
0aaa20f873
Start of webgl integration
2021-08-18 07:31:35 -07:00
Daniel Imms
e5d66d63f5
Fix offset of block elements
2021-08-18 07:00:10 -07:00
Daniel Imms
86a30dc689
Clean up usage of instruction/definition
2021-08-18 06:45:40 -07:00
Daniel Imms
9fb1ce11fb
Add setting, clean up drawing, fix true color
2021-08-18 06:44:13 -07:00
Daniel Imms
9490c5ce1b
Merge pull request #3399 from pattch/master
...
Add a Time-Based Debouncer to update Screen Readers at most once per second
2021-08-18 06:09:34 -07:00
Samuel Sampson
42e0fcda29
Fix lint error due to private variable
2021-08-17 22:26:14 +00:00
Samuel Sampson
e778df672a
Don't clear timeouts in TimeBasedDebouncer if they've already been executed.
2021-08-17 22:20:04 +00:00
Samuel Sampson
ae58302dfa
Allow render debounce interval to be configured at construction time in TimeBasedDebouncer
2021-08-17 22:09:51 +00:00
Samuel Sampson
9f24cf7e72
Cancel queued refreshes in TimeBasedDebouncer on dispose
2021-08-17 21:28:58 +00:00
Samuel Sampson
f1849cafaf
Introduce IRenderDebouncer interface, unifying RenderDebouncer and TimeBasedDebouncer types
2021-08-17 20:50:47 +00:00
Samuel
f1eed44e14
Merge branch 'master' into master
2021-08-17 13:18:13 -07:00
Daniel Imms
ca88476934
Improve spacing of dash characters
2021-08-17 08:48:23 -07:00
Daniel Imms
bcfbbb481c
Correct horizontal dash and a mixed weight char
2021-08-17 08:14:46 -07:00
Daniel Imms
9269e91c49
Make bold triple normal weight so 1 dpr = 3px bold
2021-08-17 08:04:17 -07:00
Daniel Imms
fd25ee0127
Add some doc comments
2021-08-17 08:02:19 -07:00
Daniel Imms
f43ae16a47
Implement curved lines
2021-08-17 07:57:32 -07:00
Daniel Imms
2b3c763982
Clean up mixed weight characters
2021-08-17 07:42:47 -07:00
Daniel Imms
3aace14492
Merge branch 'master' into merogge/pixelPerfect
2021-08-17 07:15:03 -07:00
Daniel Imms
9cdb8067f7
Merge pull request #3421 from Tyriar/node_addons
...
Make serialize and unicode11 compatible with node
2021-08-17 05:57:06 -07:00
Daniel Imms
cee8f6727f
Merge branch 'master' into node_addons
2021-08-17 05:49:25 -07:00
Daniel Imms
7a2621f6ab
Make serialize and unicode11 compatible with node
...
Fixes #3410
Fixes #3411
2021-08-17 05:48:52 -07:00
Daniel Imms
03c18368cc
Merge pull request #3420 from Tyriar/readme
...
Call out xterm-headless in main readme
2021-08-17 04:55:27 -07:00
Daniel Imms
5ea91c4d69
Merge pull request #3419 from Tyriar/vscode98918
...
Remove role=document from terminal element
2021-08-17 04:55:20 -07:00
Daniel Imms
7c0a28eb59
Call out xterm-headless in main readme
...
Fixes #3412
2021-08-17 04:54:44 -07:00
Daniel Imms
936e0f80fa
Merge branch 'master' into vscode98918
2021-08-17 04:50:51 -07:00
Daniel Imms
280ce85b74
Remove role=document from terminal element
...
Part of microsoft/vscode#98918
2021-08-17 04:50:29 -07:00
Daniel Imms
cbe65f22ca
Merge pull request #3418 from Tyriar/serialize_cleanup
...
Expose modes API and serialize modes in serialize addon
2021-08-17 04:49:07 -07:00
Daniel Imms
c1b4f4edb1
Fix webgl access of core service
2021-08-17 04:41:44 -07:00
Daniel Imms
6c834aecb4
Serialize modes
...
Fixes #3417
2021-08-16 15:31:34 -07:00
Daniel Imms
bef865e196
Add xterm api tests
2021-08-16 15:06:29 -07:00
Daniel Imms
8c25d57c26
xterm-headless modes api, tests for headless
2021-08-16 15:01:30 -07:00
Daniel Imms
6affe68ca3
Expose modes api
...
Part of #3417
2021-08-16 14:44:39 -07:00
Daniel Imms
012468785b
Clean up serialize addon
2021-08-16 12:27:12 -07:00
Samuel
9a48975ba9
Merge branch 'master' into master
2021-08-16 11:58:44 -07:00
meganrogge
63dcd6ef7a
Merge branch 'merogge/pixelPerfect' of https://github.com/meganrogge/xterm.js into merogge/pixelPerfect
2021-08-16 09:51:50 -07:00
meganrogge
62aa91a34d
clean up
2021-08-16 09:51:20 -07:00
Megan Rogge
323317b49e
Merge branch 'master' into merogge/pixelPerfect
2021-08-16 12:44:50 -04:00
meganrogge
7344d62e81
clean up
2021-08-16 09:39:44 -07:00
Daniel Imms
0286f0cb93
Merge pull request #3403 from Eugeny/master
...
Properly dispose of CursorBlinkStateManager
2021-08-16 05:00:18 -07:00
Eugeny
b2121fde11
Merge branch 'master' into master
2021-08-15 22:54:13 +02:00
Daniel Imms
7549f0e924
Clean up
2021-08-13 15:09:04 -07:00
Daniel Imms and Megan Rogge
f83ebdbe67
Refactors and implementing new shapes
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-08-13 14:53:45 -07:00
Daniel Imms
263e5b95cf
Improve testing characters and use fake terminal for demo
2021-08-13 12:52:50 -07:00
meganrogge
6b7b279742
refactor
2021-08-13 10:47:30 -07:00
Daniel Imms
cf411ad798
Merge pull request #3415 from Tyriar/benchmark_lint
...
Fix eslint errors in test/benchmark
2021-08-12 13:21:38 -07:00
Daniel Imms
d8899b0b5d
Fix eslint errors in test/benchmark
2021-08-12 12:59:22 -07:00
meganrogge
07513c927f
more
2021-08-12 11:46:52 -07:00
meganrogge
9104385883
convert a bunch of them
2021-08-12 11:38:45 -07:00
meganrogge
d13afa1b37
get things to work
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-08-12 10:12:43 -07:00
Daniel Imms
0cbec2d0ec
Merge pull request #3414 from Tyriar/fix_package_headless
...
Run yarn package before publishing
2021-08-12 07:21:13 -07:00
Daniel Imms
0a287e01ab
Run yarn package before publishing
...
Part of #2749
2021-08-12 07:20:44 -07:00
Daniel Imms
51175437e9
Merge pull request #3413 from Tyriar/fix_npmignore
...
Include lib-headless in xterm-headless
2021-08-12 06:54:45 -07:00
Daniel Imms
7f5af09f52
Include lib-headless in xterm-headless
...
Part of #3212
2021-08-12 06:54:04 -07:00
Daniel Imms
930b1468a5
Merge pull request #3409 from cs01/cs01/add-termpair-gdbgui
...
add TermPair and gdbgui to real world uses list
2021-08-12 06:40:27 -07:00
Daniel Imms
46aa8de4f6
Merge pull request #3212 from joyceerhl/nodetarget
...
Create a node.js target for xterm.js
2021-08-12 06:19:37 -07:00
Daniel Imms
d694febdbf
Polish readme
2021-08-12 06:19:15 -07:00
Daniel Imms
f45f5b4b9f
Remove unneeded manual headless test
2021-08-12 06:11:30 -07:00
Daniel Imms
f8066d6dee
Full tests for xterm-headless
2021-08-12 06:00:55 -07:00
Daniel Imms
df48e9f6d5
Headless event tests
2021-08-12 05:52:40 -07:00
Daniel Imms
e96b472ede
Start on headless unit tests
2021-08-12 05:35:20 -07:00
Daniel Imms
ec80fc9421
Remove alpha from package.json version
2021-08-12 04:51:49 -07:00
Daniel Imms
7e7dcd9917
Move node-test into headless folder
2021-08-12 04:51:29 -07:00
Daniel Imms
6ac7e181c5
Merge branch 'master' into nodetarget
2021-08-12 04:48:06 -07:00
Chad Smith
34d6449d07
add TermPair and gdbgui to real world uses list
2021-08-11 23:40:25 -07:00
meganrogge
46cb37876d
more working
2021-08-11 15:46:50 -07:00
meganrogge
927a142480
add more
2021-08-11 15:36:29 -07:00
meganrogge
57c7e6af47
add more characters
2021-08-11 15:19:12 -07:00
meganrogge
db845a6f24
make a bunch of progress
2021-08-11 14:14:17 -07:00
meganrogge
12980fbe0c
start from scratch, some progress
2021-08-11 11:18:47 -07:00
Daniel Imms
dda4904d9d
Fix xterm-headless lib file
2021-08-11 06:42:00 -07:00
Daniel Imms
454c2726a5
Add npmignore
2021-08-11 06:30:15 -07:00
Daniel Imms
be16429317
Remove unused compile script
2021-08-11 06:23:42 -07:00
Daniel Imms
370d0c562a
Copy logo-full.png
2021-08-11 06:19:56 -07:00
Daniel Imms
3e9b1bafbe
Remove force publish changes
2021-08-11 06:10:12 -07:00
Daniel Imms
5affa70097
Undo headless force publish changes
2021-08-11 06:06:06 -07:00
Daniel Imms
b6e5430702
Revert "Force publish"
...
This reverts commit f685d8eb21 .
2021-08-11 06:04:48 -07:00
Daniel Imms
97fa4a59b7
Package headless in release step
2021-08-11 05:54:37 -07:00
Daniel Imms
f685d8eb21
Force publish
2021-08-11 04:52:37 -07:00
Daniel Imms
83ddf0fc4b
Force publish of headless even in PR
2021-08-11 04:46:27 -07:00
Daniel Imms
a54a4321ea
Merge pull request #3408 from xtermjs/dependabot/npm_and_yarn/path-parse-1.0.7
...
Bump path-parse from 1.0.6 to 1.0.7
2021-08-11 04:01:41 -07:00
dependabot[bot]
69ce01c794
Bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-10 22:58:26 +00:00
meganrogge
ee759e245d
line up vertically
2021-08-10 13:41:24 -07:00
Daniel Imms
6aa0782ce3
Publish dry run in package_headless
2021-08-10 13:14:05 -07:00
Daniel Imms
15bd827c2e
Improve headless packaging
2021-08-10 12:57:45 -07:00
Daniel Imms
4a200e59ac
Create headless package script
2021-08-10 12:50:22 -07:00
Daniel Imms
f769d03e0c
xterm-core -> xterm-headless
2021-08-10 12:27:43 -07:00
Daniel Imms
468f419a58
Merge branch 'master' into nodetarget
2021-08-10 12:21:59 -07:00
meganrogge
3b8218e36e
work with Daniel
2021-08-10 10:03:38 -07:00
Daniel Imms
6dbdd03815
Merge pull request #3405 from alur/master
...
Add missing escape
2021-08-10 05:36:00 -07:00
Daniel Imms
f43fcafc99
Move addon manager to common and use in xterm-core
2021-08-10 05:08:03 -07:00
Daniel Imms
b15fbec69c
Merge pull request #3407 from DingoEatingFuzz/patch-1
...
Add HashiCorp Nomad to the real world uses list
2021-08-10 04:51:53 -07:00
Michael Lange
a48cffd4ab
Add HashiCorp Nomad to the real world uses list
...
The equivalent of https://github.com/xtermjs/xtermjs.org/pull/149 but in the right place this time 🙂
2021-08-09 18:53:04 -07:00
meganrogge
3b3ef09d87
keep working
2021-08-09 14:52:47 -07:00
meganrogge
e01e9c9584
start on #130406
2021-08-09 14:23:09 -07:00
Erik Welander
4c4160ae03
Add missing escape
...
Previously the \ was unnecessarily escaping the ';'.
2021-08-04 11:31:32 -07:00
Eugene Pankov
8c94980315
Properly dispose of CursorBlinkStateManager
2021-07-31 18:53:23 +02:00
Samuel Sampson
732927b0e2
Add back IDisposable implementation in TimeBasedDebouncer for the ease of interoperability with RenderDebouncer
2021-07-29 20:20:02 +00:00
Samuel Sampson
4a9ecb33bd
Remove unneeded dispose method from TimeBasedDebouncer
2021-07-29 19:58:59 +00:00
Samuel Sampson
e82f475c9b
Separate the regular render debouncer from a Time-Based debouncer to be used to update Screen Readers
2021-07-29 19:57:51 +00:00
Samuel Sampson
12e1e422e3
Update RenderDebouncer to update screen readers once per second instead of once per animation frame.
2021-07-29 19:35:14 +00:00
Puneethnaik
dab73aa263
update the viewportElement style width upon refreshing of the viewport to accomodate changes in scrollBarWidth
2021-07-28 15:56:26 +00:00
Daniel Imms
a6e6c07a3c
Add first headless test
2021-07-22 16:23:04 -07:00
Daniel Imms
40992a7f76
Update node test
2021-07-22 16:18:07 -07:00
Daniel Imms
01babd1491
Do a pass of headless/Terminal members
2021-07-22 16:11:56 -07:00
Daniel Imms
2191d1a16a
Output commonjs for headless
2021-07-22 16:01:20 -07:00
Daniel Imms
9b2e511bcb
Fix webpack headless
2021-07-22 15:57:21 -07:00
Daniel Imms
7117951233
Output headless to out/headless
2021-07-22 15:52:27 -07:00
Daniel Imms
61ede1cc0d
Update instructions to run
2021-07-22 15:41:24 -07:00
Daniel Imms
df17288c1e
Create headless project, fix compile
2021-07-22 15:40:13 -07:00
Daniel Imms
625e17ee1c
Fix some errors, move TerminalCore to common/
2021-07-22 15:30:55 -07:00
Daniel Imms
91c7032aac
Use core terminal in common, remove duplicate classes
2021-07-22 15:17:28 -07:00
Daniel Imms
238f6ab011
Merge branch 'master' into nodetarget
2021-07-22 14:54:53 -07:00
Daniel Imms
522c8bf3af
Merge pull request #3214 from joyceerhl/api-view-classes
...
Move API view classes under common/public
2021-07-22 14:53:27 -07:00
Daniel Imms
a14bb3ead3
Add buffer back to ITerminal
2021-07-22 14:45:39 -07:00
Daniel Imms
cb284447c8
Clean up imports
2021-07-22 14:44:49 -07:00
Daniel Imms
41e4de35e9
common/public use ICoreTerminal instead of concrete
2021-07-22 14:42:11 -07:00
Daniel Imms
a5c6252ff5
Remove browser references from common/public
2021-07-22 14:36:45 -07:00
Daniel Imms
d3e42e342d
Merge remote-tracking branch 'ups/master' into pr/joyceerhl/3214
2021-07-22 14:33:17 -07:00
Daniel Imms
5a4b305a68
Merge pull request #3393 from Tyriar/tyriar/less_than
...
Use less than instead of non-integer check
2021-07-16 13:26:26 -07:00
Daniel Imms
0ceeb087e9
Use less than instead of non-integer check
...
Part of #3391
2021-07-16 13:25:56 -07:00
Daniel Imms
6f838091c3
Merge pull request #3392 from Tyriar/tyriar/3391
...
Fix cursor ghosting in canvas/webgl renderers
2021-07-16 10:18:42 -07:00
Daniel Imms
cec71efc3e
Merge branch 'master' into tyriar/3391
2021-07-16 10:10:20 -07:00
Daniel Imms
361998bd34
Fix cursor ghosting in canvas/webgl renderers
...
Fixes #3391
2021-07-16 10:08:36 -07:00
Daniel Imms
6ae71adcac
Merge pull request #3387 from Tyriar/space_char_fix
...
Fix underline/strikethrough on space chars
2021-07-09 13:53:35 -07:00
Daniel Imms
8ec3368636
Fix underline/strikethrough on space chars
2021-07-09 08:17:52 -07:00
Daniel Imms
e746cd55dd
Merge pull request #3386 from Tyriar/webgl_line
...
Support underline and strikethrough in WebGL renderer
2021-07-09 07:55:57 -07:00
Daniel Imms
1f019093fc
Update SGR support table
2021-07-09 07:48:26 -07:00
Daniel Imms
aad6f8147e
Increase underline/strikethrough width with font size
2021-07-09 07:44:10 -07:00
Daniel Imms
bc702d28ff
Support webgl strikethrough, fix underline position
...
Fixes #580
2021-07-09 07:39:19 -07:00
Daniel Imms
96dd021ca4
Support underline in webgl renderer
...
Fixes #2251
2021-07-09 07:32:25 -07:00
Daniel Imms
c8e7edf11d
Merge pull request #3384 from Tyriar/underline
...
Set underlined style support to partial
2021-07-09 07:09:14 -07:00
Daniel Imms
d8c790cb7a
Set underlined style support to partial
...
Feature tracked in #2251
2021-07-09 07:05:46 -07:00
Daniel Imms
29ddee4869
Merge pull request #3343 from silamon/strikethrough
...
Support strikethrough text style
2021-07-09 07:03:02 -07:00
Daniel Imms
a2352f345b
Merge branch 'master' into strikethrough
2021-07-09 06:53:05 -07:00
Daniel Imms
fa8a4853f7
Clarify crossed out = strikethrough
2021-07-09 06:52:54 -07:00
Daniel Imms
a1f65a2f77
Update crossed out characters support to partial
2021-07-09 06:52:28 -07:00
Daniel Imms
a554d3291f
Merge pull request #3372 from Puneethnaik/issue_3319_fix
...
Scrollbar still visible after clearing screen and scrollback buffer with escape sequence #3319
2021-07-09 06:46:48 -07:00
Puneethnaik
6f159aa2fc
Merge branch 'master' of https://github.com/xtermjs/xterm.js into issue_3319_fix
2021-07-09 07:56:13 +05:30
Daniel Imms
a78e07eda9
Merge pull request #3371 from LabhanshAgrawal/fonts
...
Fix navigator types issue
2021-07-08 06:01:26 -07:00
Puneethnaik
b7e96f9e54
attach a listener to inputHandler._onScroll in CoreTerminal
2021-06-20 03:31:12 +00:00
Labhansh Agrawal
c7ced80092
Fix navigator types issue
2021-06-18 08:27:43 +05:30
Daniel Imms
094bcbd81d
v0.5.1
2021-06-15 04:02:35 -07:00
Megan Rogge
19bd040453
Update xterm version to 4.13.0
2021-06-11 14:18:04 -07:00
jerch
a11ba0a89c
Merge pull request #3365 from jerch/fix_3362
...
allow cursor to stick at cols in ED/EL
2021-06-11 16:07:10 +02:00
Daniel Imms
2134e050cb
Merge branch 'master' into fix_3362
2021-06-11 04:48:33 -07:00
Daniel Imms
e2ed603ab8
Merge pull request #3366 from angerson/patch-1
...
Remove Shellvault
2021-06-10 12:11:44 -07:00
Austin Anderson
ff3781a431
Remove Shellvault
...
Shellvault was shut down a while ago and the link is dead.
2021-06-10 12:01:03 -07:00
Jörg Breitbart
55cd97ec68
remove left over only test clause
2021-06-10 10:42:27 +02:00
Jörg Breitbart
2f0a4fc5c0
allow cursor to stick at cols in ED/EL
2021-06-10 10:35:58 +02:00
Daniel Imms
6dd61f96c0
Merge pull request #3363 from meganrogge/bufferRange
...
+1 to rangeLength when on a wrapped line to match standard behavior
2021-06-09 06:17:59 -07:00
Megan Rogge
fdae61380c
Merge branch 'master' into bufferRange
2021-06-08 16:53:28 -05:00
meganrogge
09acb2b5f9
+1 to rangeLength when on a wrapped line to match standard behavior
2021-06-08 14:52:05 -07:00
Daniel Imms
19c9fef8e2
Merge pull request #3361 from xtermjs/dependabot/npm_and_yarn/glob-parent-5.1.2
...
[Security] Bump glob-parent from 5.1.1 to 5.1.2
2021-06-08 03:26:53 -07:00
dependabot-preview[bot]
c335682559
[Security] Bump glob-parent from 5.1.1 to 5.1.2
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2. **This update includes a security fix.**
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-06-08 07:00:20 +00:00
Daniel Imms
96806ee384
Merge pull request #3341 from coderaiser/feature/lint-with-putout
...
chore: lint using putout
2021-06-04 13:03:30 -07:00
Daniel Imms
096655a3eb
Merge branch 'master' into feature/lint-with-putout
2021-06-04 12:39:25 -07:00
Daniel Imms
a9788c364d
Merge pull request #3360 from Tyriar/eslint_as
...
Add eslint type assertions rule
2021-06-04 12:29:12 -07:00
Daniel Imms
f593d14823
Fix tests, add explanatory comment
2021-06-04 12:21:15 -07:00
coderaiser
6801793547
chore: inc -> prefix -> postfix
2021-06-04 19:37:25 +03:00
Daniel Imms
8a9d843ad7
Merge branch 'master' into strikethrough
2021-06-04 06:44:32 -07:00
Daniel Imms
f52d631fa4
Add eslint type assertions rule
...
Fixes #3359
2021-06-04 06:23:12 -07:00
Daniel Imms
ca70d7b6b4
Merge branch 'master' into feature/lint-with-putout
2021-06-04 06:11:52 -07:00
jerch
fe1d2f6af1
Merge pull request #3354 from xtermjs/dependabot/npm_and_yarn/ws-7.4.6
...
Bump ws from 7.4.5 to 7.4.6
2021-05-29 10:41:04 +02:00
dependabot[bot]
64b37ef518
Bump ws from 7.4.5 to 7.4.6
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.5 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.5...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-29 03:56:37 +00:00
Daniel Imms
654a0a671d
Merge pull request #3352 from SquitchYT/master
...
Add Tess to Readme
2021-05-24 11:56:20 -07:00
Daniel Imms
dc1b1b4537
Update README.md
2021-05-24 11:55:53 -07:00
Squitch
579e43c4cc
Update README.md
2021-05-24 20:30:33 +02:00
Squitch
f8d8288e0e
Update README.md
2021-05-24 20:27:07 +02:00
coderaiser
ea7f89842a
chore: browser: Linkifier: increment
2021-05-17 17:45:35 +03:00
coderaiser
91a79e9dee
Merge branch 'master' into feature/lint-with-putout
2021-05-17 17:30:45 +03:00
Daniel Imms
a385ab0802
Merge pull request #3344 from silamon/devcontainerupdate
...
devcontainer: upgrade to node v14.x
2021-05-17 06:32:33 -07:00
Daniel Imms
9175a220be
Merge pull request #3345 from tsadarsh/master
...
Including my project in "Real-World uses" section of README.md
2021-05-17 03:58:40 -07:00
Adarsh TS
0131fc9ebf
Update README.md
2021-05-16 09:39:18 +05:30
Simon Lamon
d19a740825
Support strikethrough text style
2021-05-15 17:35:23 +02:00
Simon Lamon
c9eab73bd4
devcontainer: upgrade to node v14.x
2021-05-15 16:06:30 +02:00
coderaiser
e42e20f776
Merge branch 'master' into feature/lint-with-putout
2021-05-15 01:24:29 +03:00
coderaiser
d046e2a77f
chore: lint using putout
2021-05-15 01:17:17 +03:00
Daniel Imms
873dd76167
Merge pull request #3337 from LabhanshAgrawal/fonts
...
Update local fonts query
2021-05-13 08:48:23 -07:00
Labhansh Agrawal
6824d6f4df
Merge branch 'master' into fonts
2021-05-13 18:15:46 +05:30
Labhansh Agrawal
74edc6fdd4
Add navigator typing for fonts access
2021-05-13 18:12:07 +05:30
Daniel Imms
99926e67cd
Merge pull request #3338 from xtermjs/Tyriar-patch-1
...
v0.11.1 webgl - types fix
2021-05-13 05:09:59 -07:00
Daniel Imms
de712d9b43
v0.11.1 webgl - types fix
2021-05-13 05:09:39 -07:00
Labhansh Agrawal
01f68c50ed
Update local fonts query
2021-05-13 12:55:46 +05:30
jerch
840774c034
Merge pull request #3334 from UziTech/patch-2
...
chore(types): use IEvent from xterm
2021-05-12 11:31:14 +02:00
jerch
da898b7efa
Merge branch 'master' into patch-2
2021-05-12 11:22:40 +02:00
jerch
d4f4e19056
Merge pull request #3330 from jerch/update_dependencies
...
update package dependencies, switch to node v14
2021-05-12 11:19:43 +02:00
Jörg Breitbart
94ba682b57
Merge branch 'master' into update_dependencies
2021-05-12 11:06:44 +02:00
Jörg Breitbart
8cc6df1f70
upgrade to node v14.x
2021-05-12 10:59:33 +02:00
Tony Brix
7a0b462e7e
chore(types): use IEvent from xterm
2021-05-11 20:33:58 -05:00
Daniel Imms
24f431b290
Merge pull request #3333 from Tyriar/v4_12
...
v4.12.0
2021-05-11 07:11:42 -07:00
Daniel Imms
0c47cd4d4d
v4.12.0
2021-05-11 07:09:41 -07:00
Daniel Imms
33f0105d29
Merge pull request #3332 from Tyriar/scroll_refresh
...
Make sure all rows are refreshed on input
2021-05-11 07:02:41 -07:00
Daniel Imms
bcbcc71bfc
Trigger scroll when ignoring event
...
This is a less aggressive fix that doesn't regress tests
2021-05-11 06:52:04 -07:00
Daniel Imms
da39129bd2
Revert "Make sure all rows are refreshed on input"
...
This reverts commit 973eb7b350 .
2021-05-11 06:48:17 -07:00
Daniel Imms
973eb7b350
Make sure all rows are refreshed on input
...
Fixes #3323
2021-05-11 05:10:04 -07:00
Jörg Breitbart
d229b775ab
Merge branch 'master' into update_dependencies
2021-05-10 23:12:29 +02:00
Jörg Breitbart
e91d90dbbc
switch to 12.x for CI
2021-05-10 23:04:06 +02:00
Jörg Breitbart
8c65fcacb3
flip eslint rule to reflect code base
2021-05-10 22:56:30 +02:00
Jörg Breitbart
e55b9fe922
update package dependencies
2021-05-10 22:35:05 +02:00
Daniel Imms
8f9f2550ef
Merge pull request #3327 from Tyriar/tasks
...
Don't start npm start until watch is done
2021-05-10 05:36:54 -07:00
Daniel Imms
673695068e
Don't start npm start until watch is done
2021-05-10 05:35:06 -07:00
Daniel Imms
07c123309f
Merge pull request #3322 from vladdoster/patch-1
...
(docs) update README.md
2021-05-07 04:59:19 -07:00
vlad doster
6a63be9107
(docs) update README.md
...
- correct spelling
- correct grammar
- reduce verbiage
- correct punctuation
2021-05-07 04:38:12 -05:00
Daniel Imms
978b2a9886
Merge pull request #3321 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/lodash-4.17.21
...
Bump lodash from 4.17.19 to 4.17.21 in /addons/xterm-addon-ligatures
2021-05-06 14:18:43 -07:00
dependabot[bot]
d1ce8a0586
Bump lodash from 4.17.19 to 4.17.21 in /addons/xterm-addon-ligatures
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-06 21:08:45 +00:00
Daniel Imms
dc61950311
Merge pull request #3320 from xtermjs/dependabot/npm_and_yarn/lodash-4.17.21
...
[Security] Bump lodash from 4.17.20 to 4.17.21
2021-05-06 14:07:58 -07:00
dependabot-preview[bot]
0ba0845563
[Security] Bump lodash from 4.17.20 to 4.17.21
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-05-06 20:39:34 +00:00
Daniel Imms
d70ba1dc23
Merge pull request #3318 from meganrogge/bufferRange
...
Fix selection range
2021-05-06 05:02:25 -07:00
meganrogge
9403478049
tweak test
2021-05-05 19:49:33 -07:00
meganrogge
20f320327c
Tweak range
2021-05-05 19:45:36 -07:00
meganrogge
9a5f85cc24
remove .only
2021-05-05 12:29:55 -07:00
meganrogge
be32590ef0
fix # https://github.com/microsoft/vscode/issues/123000
2021-05-05 08:21:26 -07:00
Daniel Imms
e5c9b0e27f
Merge pull request #3314 from jeanp413/fix-undefined-soundService
...
Fixes undefined soundService
2021-05-04 10:39:25 -07:00
jeanp413
58527bb2ff
Fixes undefined soundService
2021-05-04 11:23:31 -05:00
Daniel Imms
4a7bbe6738
Merge pull request #3313 from Tyriar/scroll_suppress
...
Ensure all viewport scroll events are handled by buffer
2021-04-28 13:00:38 -07:00
Daniel Imms
d616aaa4f8
Ensure all viewport scroll events are handled by buffer
...
Some scroll events were never making it to the buffer service when using
a trackpad.
See microsoft/vscode#121017
Fixes #3311
2021-04-28 12:51:40 -07:00
Daniel Imms
376b29673b
Merge pull request #3296 from Tyriar/asserttimeout
...
Don't assert on leave events
2021-04-06 14:05:39 -07:00
Daniel Imms
636e59b949
Merge branch 'master' into asserttimeout
2021-04-06 13:15:01 -07:00
Daniel Imms
e3615f63e0
Merge pull request #3299 from bmf-ribeiro/feat/enable-windows-integration-tests
...
Feat/enable windows integration tests
2021-04-06 13:07:01 -07:00
Daniel Imms
0b02a3c774
Merge branch 'master' into asserttimeout
2021-04-06 13:00:42 -07:00
Daniel Imms
87ef131945
Merge branch 'master' into feat/enable-windows-integration-tests
2021-04-06 12:59:16 -07:00
Daniel Imms
6370a936b8
Merge pull request #3298 from bmf-ribeiro/feat/2714-start-server-on-integration-tests
...
Fix #2714 - Start demo server before running integration tests
2021-04-06 12:58:31 -07:00
Bruno Ribeiro
e686527f87
Try to enable windows integration tests
2021-04-06 17:47:12 +01:00
Bruno Ribeiro
c312317af0
Merge branch 'master' into feat/2714-start-server-on-integration-tests
2021-04-06 17:34:01 +01:00
Bruno Ribeiro
b8af0ecf05
Await for server to be fully started
2021-04-06 17:21:39 +01:00
Bruno Ribeiro
ab659fda5f
Remove Start Test Server from pipelines as it now starts in the tests
2021-04-06 16:51:17 +01:00
Bruno Ribeiro
27c87319c1
Fix #2714 - Start demo server before running integration tests
...
- Use port 3001 instead of 300 to not conflict with the demo
2021-04-06 15:48:48 +01:00
Daniel Imms
5d4cea2119
Merge branch 'master' into asserttimeout
2021-04-06 07:07:58 -07:00
Daniel Imms
26cda84eab
Merge pull request #3295 from xtermjs/Tyriar-patch-1
...
Fix whitespace
2021-04-06 06:50:22 -07:00
Daniel Imms
c4fc90e3f8
Don't assert on leave events
2021-04-06 06:50:07 -07:00
Daniel Imms
985040e1cc
Merge branch 'master' into Tyriar-patch-1
2021-04-06 06:34:52 -07:00
Daniel Imms
95fcf2f354
Merge pull request #3294 from Tyriar/pollfor
...
Give actionable error when pollFor times out
2021-04-06 06:34:43 -07:00
Daniel Imms
1422d935d0
Fix whitespace
2021-04-06 06:34:20 -07:00
Daniel Imms
5973e8f0dd
Remove unused function
2021-04-06 06:28:49 -07:00
Daniel Imms
934467d484
Give actionable error when pollFor times out
2021-04-06 06:27:39 -07:00
Daniel Imms
eedc314ca2
Merge pull request #3290 from nikonso/feat/3014-add-onBell-event-listener
...
Fix #3014 - Add onBell event listener to allow embeders to hook into it
2021-04-06 05:56:43 -07:00
Daniel Imms
2556137b51
Remove only
2021-04-06 05:44:36 -07:00
Daniel Imms
826493161a
Api polish
2021-04-06 05:40:56 -07:00
Daniel Imms
19716957e4
Fix api test
2021-04-06 05:40:29 -07:00
Daniel Imms
3d29357d1d
Fix test/lint
2021-04-06 05:34:20 -07:00
Daniel Imms
9143cf4904
Merge branch 'master' into feat/3014-add-onBell-event-listener
2021-04-06 05:28:29 -07:00
Daniel Imms
c7978f78a2
Merge pull request #3291 from whattheserver/patch-1
...
Update README.md
2021-04-06 05:25:57 -07:00
WhatTheServer
af26e27e23
Update README.md
2021-04-04 00:09:10 -04:00
Bruno Ribeiro
7b7b7a36db
Fix #3014
...
- Add onBell event listener to allow embeders to hook into it
2021-04-03 16:34:00 +01:00
Daniel Imms
8a1d2cf0f4
Whitespace change to force ligatures publish
2021-04-02 14:22:49 -07:00
Daniel Imms
98f2576497
Merge pull request #3286 from Tyriar/webgl_liga
...
Webgl ligature support
2021-04-02 11:39:45 -07:00
Daniel Imms
00fa7bec42
Null out secondary ligature chars in cache
2021-04-02 11:32:02 -07:00
Daniel Imms
b03a25f4c7
Webgl ligature support
...
Fixes #3094
2021-04-02 11:15:57 -07:00
Daniel Imms
cf8a3514bc
Merge pull request #3285 from Tyriar/dom_ligatures
...
Support for ligatures in DOM renderer
2021-04-02 10:45:41 -07:00
Daniel Imms
b7320794bb
Ligature support for dom renderer
...
Fixes #3283
2021-04-02 10:34:14 -07:00
Daniel Imms
d8113aa533
Default to Fira Code in demo
2021-04-02 10:21:20 -07:00
Daniel Imms
16a70bdeb7
Merge pull request #3264 from LabhanshAgrawal/local_fonts
...
Enable using ligatures addon outside electron
2021-04-02 09:43:34 -07:00
Daniel Imms
0564ad4653
Add comments to webpack configs
2021-04-02 09:42:10 -07:00
Daniel Imms
a57910e2fa
Check navigator safely in node
2021-04-02 08:33:00 -07:00
Daniel Imms
4fa58c978b
Fix lint
2021-04-02 07:58:59 -07:00
Daniel Imms
54cdbb3035
Merge branch 'master' into local_fonts
2021-04-02 07:57:51 -07:00
Daniel Imms
367eb45586
Merge pull request #3284 from Tyriar/tyriar/charJoinerService
...
Convert CharacterJoinerRegistry to a service
2021-04-02 07:57:38 -07:00
Daniel Imms
1124f8b513
Improve error when adding char joiner before open
2021-04-02 07:57:24 -07:00
Daniel Imms
233b78d258
Merge pull request #3282 from Tyriar/spacing_eslint
...
Require spacing of objects outside of test files
2021-04-02 07:52:37 -07:00
Daniel Imms
5f96f33cf0
Fix dangling comma
2021-04-02 07:50:22 -07:00
Daniel Imms
b511f1b52a
Fix other case of no spacing
2021-04-02 07:46:30 -07:00
Daniel Imms
6b3fd2f31a
Merge branch 'master' into spacing_eslint
2021-04-02 07:45:31 -07:00
Daniel Imms
6501ab044c
Merge branch 'master' into tyriar/charJoinerService
2021-04-02 07:44:28 -07:00
Daniel Imms
999116c536
Convert CharacterJoinerRegistry to a service
...
Part of #3094 , #3283
2021-04-02 07:43:39 -07:00
Daniel Imms
f19d7f0b70
Require spacing of objects outside of test files
2021-04-02 07:08:06 -07:00
Daniel Imms
1e499c7867
Disable ligatures addon by default
...
Since it needs a user action to trigger the permissions prompt
2021-04-02 06:57:11 -07:00
Daniel Imms
b9d3deae56
Merge branch 'master' into local_fonts
2021-04-02 06:42:48 -07:00
Daniel Imms
0421f6ebcf
Merge pull request #3279 from Tyriar/tyriar/powerline
...
Don't pad powerline glyphs and use ideographic text baseline
2021-04-01 17:45:44 -07:00
Daniel Imms
a510ffb3c0
Use ideographic baseline for canvas
2021-04-01 17:10:14 -07:00
Daniel Imms
62f5b8291d
Use ideographic over middle
...
This seems to correctly center the glyphs within the cell, making powerline
fonts appear perfectly aligned.
Fixes #3281
2021-04-01 17:05:29 -07:00
Megan Rogge
f9945b3439
Merge pull request #3276 from meganrogge/webgl
...
add onContextLoss to webgl addon
2021-04-01 17:02:57 -07:00
Daniel Imms
62ca4b7e13
Correct restricted glyph padding
2021-04-01 17:00:02 -07:00
Megan Rogge
6f59b56958
Merge branch 'master' into webgl
2021-04-01 16:57:21 -07:00
meganrogge
113086f97a
tweak readme, expose API
2021-04-01 16:57:19 -07:00
Daniel Imms
b6d3120086
Restrict all sides of powerline glyphs
2021-04-01 16:55:27 -07:00
Daniel Imms
117f990055
Don't pad powerline glyphs
...
Fixes #3278
2021-04-01 16:39:59 -07:00
Daniel Imms
337c11d580
Merge pull request #3277 from meganrogge/bufferService
...
Move scroll to BufferService
2021-04-01 16:01:30 -07:00
Daniel Imms
ecb485d2f5
Remove _cachedBlankLine
2021-04-01 15:54:47 -07:00
Daniel Imms
c5339116b5
Add note to readme on handling context loss
2021-04-01 15:45:10 -07:00
meganrogge
b1877b4dc7
onRecoverContext -> onContextLoss
2021-04-01 13:32:35 -07:00
meganrogge
1c087f6bcd
cherry picked commits and scrollSource
2021-04-01 13:24:02 -07:00
meganrogge
e40f340036
use bufferService methods
2021-04-01 13:18:20 -07:00
meganrogge
c096633f91
get tests to pass
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-04-01 13:17:53 -07:00
meganrogge
b074c2552a
use bufferService in terminal to reduce code a bunch
2021-04-01 13:17:48 -07:00
meganrogge
e2885f3a38
move stuff to inputHandler and move scroll to bufferService
2021-04-01 13:16:39 -07:00
Megan Rogge
47ac4dd9fe
Merge branch 'master' into webgl
2021-04-01 12:18:21 -07:00
meganrogge
fa7889cdd0
add onRecovercontext event
2021-04-01 12:17:34 -07:00
Daniel Imms
759379dfb1
Merge pull request #3205 from schrej/fix/scroll-events
...
emit onScroll events when user is scrolling
2021-04-01 12:11:47 -07:00
Daniel Imms
87ed4f07cd
Tidy up syncTextArea
2021-04-01 12:05:24 -07:00
Daniel Imms
07499380d1
Remove RenderService check, it must be passed to ctor
2021-04-01 12:05:21 -07:00
Daniel Imms
3ae61fc1dd
Use buffer y for relative cursor pos
2021-04-01 12:05:17 -07:00
Daniel Imms
085a2b545f
Remove now unneeded CharSizeService
2021-04-01 12:05:12 -07:00
kena0ki
49cb6f74bc
Remove non-null assertion
2021-04-01 12:05:05 -07:00
kena0ki
d4a93fe7e4
Use RenderService.dimensions instead of CharSizeService for textarea position
2021-04-01 12:05:00 -07:00
Daniel Imms
f4861aa74a
Move onScroll next to _onScroll
2021-04-01 08:54:29 -07:00
Daniel Imms
1925f1f442
Improve whitespace
2021-04-01 08:41:29 -07:00
Daniel Imms
6355852d09
Merge remote-tracking branch 'ups/master' into pr/schrej/3205
2021-04-01 08:36:14 -07:00
Daniel Imms
e1641c57fc
Merge pull request #3169 from kena0ki/issue#3024
...
Use RenderService.dimensions instead of CharSizeService for textarea position
2021-04-01 08:34:39 -07:00
Daniel Imms
7b920adbe9
Tidy up syncTextArea
2021-04-01 08:26:35 -07:00
Daniel Imms
05516750b5
Remove RenderService check, it must be passed to ctor
2021-04-01 08:23:35 -07:00
Daniel Imms
b62a64519f
Use buffer y for relative cursor pos
2021-04-01 08:23:18 -07:00
Daniel Imms
e9e716964e
Remove now unneeded CharSizeService
2021-04-01 08:19:12 -07:00
kena0ki
a15f61bb85
Remove non-null assertion
2021-04-01 00:11:30 +09:00
kena0ki
de334ea116
Use RenderService.dimensions instead of CharSizeService for textarea position
2021-03-31 23:32:53 +09:00
Daniel Imms
dd952ac166
Merge pull request #3230 from marvinthepa/682_url_selector
...
Use linkifier2 to double click select links
2021-03-30 06:25:26 -07:00
Daniel Imms
d2471b4301
Update src/browser/Types.d.ts
2021-03-30 06:19:39 -07:00
Daniel Imms
04092c80e8
Update src/browser/services/SelectionService.ts
2021-03-30 06:19:34 -07:00
Daniel Imms
b7e0489a53
Remove offset from link
...
The link range is absolute, not relative to viewport
2021-03-30 06:18:17 -07:00
Daniel Imms
daf1128df7
Merge branch 'master' into 682_url_selector
2021-03-30 05:34:38 -07:00
Daniel Imms
36c436d4e0
Merge pull request #3273 from Tyriar/webgl_stable
...
Remove experimental note from webgl renderer
2021-03-30 05:33:59 -07:00
Daniel Imms
edf783f155
Merge pull request #3270 from xtermjs/dependabot/npm_and_yarn/y18n-4.0.1
...
[Security] Bump y18n from 4.0.0 to 4.0.1
2021-03-30 05:16:20 -07:00
Daniel Imms
dafe7ea3da
Remove experimental note from webgl renderer
...
Fixes #2033
2021-03-30 04:45:41 -07:00
dependabot-preview[bot]
cbe056c27e
[Security] Bump y18n from 4.0.0 to 4.0.1
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1. **This update includes a security fix.**
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-29 18:46:53 +00:00
Daniel Imms
e78561b7b6
Merge pull request #3269 from coderaiser/lint-using-putout
...
Lint using putout part 3
2021-03-29 02:07:47 -07:00
coderaiser
de791cfb35
chore: lint using putout
2021-03-28 15:27:03 +03:00
Daniel Imms
6d1a2f3b57
Merge pull request #3267 from jerch/writeSync_fix
...
writeSync callstack fix
2021-03-26 05:10:35 -07:00
Jörg Breitbart
e106cd02cf
fix callstack overflow of writeSync
2021-03-26 12:46:39 +01:00
Thomas Zilz
787ef30279
Revert "Noch mehr änderungen"
...
This reverts commit b666e6a924 .
2021-03-25 14:09:47 +01:00
Thomas Zilz
61519cc10c
Revert "Test test"
...
This reverts commit 61213159ee .
2021-03-25 14:09:44 +01:00
Thomas Zilz
b666e6a924
Noch mehr änderungen
2021-03-25 13:59:20 +01:00
Thomas Zilz
61213159ee
Test test
2021-03-25 13:55:29 +01:00
Labhansh Agrawal
67934ff35f
Enable using ligatures addon outside electron
2021-03-24 20:44:14 +05:30
Daniel Imms
8c1833f117
Merge pull request #3258 from dstein64/master
...
Add gifcast to "Real-world uses" in README.md
2021-03-19 18:10:37 -07:00
Daniel Steinberg
c2f4c4dd32
Add gifcast to "Real-world uses" in README.md
2021-03-19 18:40:36 -04:00
Daniel Imms
c4ed61e831
Merge pull request #3257 from xtermjs/Tyriar-patch-1
...
Change warning to one per session not terminal
2021-03-19 06:32:45 -07:00
Daniel Imms
5c5ca4e213
Change warning to one per session not terminal
2021-03-19 06:24:42 -07:00
Daniel Imms
6edfa513f3
Merge pull request #3256 from jerch/silence_writeSync_warning
...
silence writeSync warning
2021-03-19 06:02:40 -07:00
Jörg Breitbart
5170a12cb1
silence writeSync warning
2021-03-19 01:07:43 +01:00
Daniel Imms
9a90f1f4ab
Merge pull request #3251 from Python-37/Fix-bug-of-some-IMEs-cannot-input-in-terminal
...
Fix bug of some IMEs cannot input in terminal
2021-03-18 08:49:56 -07:00
Daniel Imms
886f285ab7
Remove old setting dimensions
2021-03-18 08:31:13 -07:00
Daniel Imms
00bdd2805a
Ensure in js that the textarea is always > 1x1px
2021-03-18 08:14:27 -07:00
Daniel Imms
d392bdb5ea
Merge branch 'master' into Fix-bug-of-some-IMEs-cannot-input-in-terminal
2021-03-18 07:00:43 -07:00
jerch
145b4874cb
Merge pull request #3222 from jerch/async_handlers
...
async parser handler support
2021-03-17 22:50:14 +01:00
Jörg Breitbart
869c11f1d8
interface for subparser stack saves
2021-03-17 22:39:09 +01:00
Jörg Breitbart
8e7cdd2587
interface for inputhandler parse stack, proper typing of LogService.logLevel
2021-03-17 22:29:01 +01:00
Jörg Breitbart
76fdf9d378
Merge branch 'async_handlers' of github.com:jerch/xterm.js into async_handlers
2021-03-17 22:08:36 +01:00
Jörg Breitbart
a7488456d8
Merge branch 'master' into async_handlers
2021-03-17 22:08:19 +01:00
Martin Sander
5185e5f894
Use linkifier2 to double click select links
...
Also works with right click select.
Fixes #682 .
2021-03-16 16:42:38 +01:00
jerch
c19cc9b2d6
Merge branch 'master' into async_handlers
2021-03-15 21:53:59 +01:00
Python-37
7968b7ce7e
Fix bug of some IMEs cannot input in terminal
...
Fix bug of QQ pinyin and Rime IME cannot input characters in terminal.
2021-03-10 17:27:58 +08:00
Megan Rogge
ee88fca8c0
Merge pull request #3249 from xtermjs/release
...
v 4.11.0
2021-03-09 10:21:03 -08:00
meganrogge
9b3fbc9b84
v 4.11.0
2021-03-09 10:18:14 -08:00
Gerald
db42dcfae2
fix: translate string offset to buffer index in wrapped line
2021-03-02 11:31:26 +08:00
Jörg Breitbart
cdd238d75e
do not timeout on faulty async handlers, continue with false to give default handlers chance to run
2021-02-28 13:53:06 +01:00
Jörg Breitbart
48a93c379f
log a warning if an async handler takes too long
2021-02-27 22:24:55 +01:00
Jörg Breitbart
cc005a274d
multiple changes:
...
- reorder exception throwing to be sync to band position
- document WriteBuffer._innerWrite
- remove any declarations
- remove conditional assigments
- use faster return value branching in all parsers
- remove dead code in benchmark
2021-02-27 20:18:41 +01:00
Jörg Breitbart
26bf1ab840
Merge branch 'master' into async_handlers
2021-02-25 19:07:28 +01:00
Jörg Breitbart
b4635eddf3
make reset async aware
2021-02-25 19:04:37 +01:00
Jörg Breitbart
6b57921567
async handler API tests
2021-02-25 17:41:16 +01:00
Jörg Breitbart
d500b0f204
inputhandler tests
2021-02-25 17:06:32 +01:00
Jörg Breitbart
9985ae2c38
fix linter warning
2021-02-25 15:44:39 +01:00
Jörg Breitbart
bce3269e44
async OSC/DCS registering/dispose tests on parser instance
2021-02-25 15:41:10 +01:00
Gerald
ae037bdac0
fix: translate buffer col to string offset
2021-02-22 16:23:08 +08:00
Gerald
6f6378aaf2
fix length calculation of wide unicode chars
2021-02-22 16:06:57 +08:00
Daniel Imms
187f072f43
Merge pull request #3244 from nxshell/patch-1
...
feat: Add nxshell which use xtermjs
2021-02-16 04:42:09 -08:00
nxshell
3ab2376517
feat: Add nxshell which use xtermjs
2021-02-16 19:37:03 +08:00
Jörg Breitbart
26502114d4
minor tweaks, API docs update
2021-02-15 16:24:29 +01:00
Jörg Breitbart
5db479c25d
update public API
2021-02-08 03:35:42 +01:00
Jörg Breitbart
d0b555687f
update parser hooks api and tests
2021-02-08 03:28:49 +01:00
Jörg Breitbart
041e259c11
OSC impl, OscParser tests
2021-02-08 03:03:28 +01:00
Jörg Breitbart
d59f4d2f6f
async impl for DCS, DcsParser tests
2021-02-08 01:53:59 +01:00
Jörg Breitbart
898a18db21
Merge branch 'master' into async_handlers
2021-02-07 23:14:30 +01:00
Daniel Imms
a73fe62b7a
Merge pull request #3243 from jeanp413/measure-charsize-on-devicePixelRatioChange
...
Force char size measurement when devicePixelRatio changes
2021-02-05 11:39:31 -08:00
jeanp413
350f6cfea1
Fixes https://github.com/microsoft/vscode/issues/102194
2021-02-05 11:15:39 -05:00
Daniel Imms
2936f80013
Merge pull request #3233 from marvinthepa/3056_hover_callback_link_providers
...
Add hover and leave callbacks for linkprovider
2021-02-03 05:35:15 -08:00
Daniel Imms
dec9f6d254
Merge branch 'master' into 3056_hover_callback_link_providers
2021-02-03 05:29:08 -08:00
Daniel Imms
bd6676d3b6
Move options to addon and avoid recreating options
2021-02-03 05:28:23 -08:00
Daniel Imms
d9309d33af
Merge pull request #3232 from jeanp413/fix-3221
...
Fix webgl renderer does not render when writing if a selection exists
2021-02-03 05:17:18 -08:00
Daniel Imms
bb9802e754
Merge branch 'master' into fix-3221
2021-02-03 05:10:48 -08:00
ew
eec804dd7c
Add hover and leave callbacks for linkprovider
...
Fixes #3056 .
2021-02-03 10:25:33 +01:00
jeanp413
ff6d3a0768
Refresh selection on resize as dimensions changed
2021-02-03 01:29:39 -05:00
jeanp413
94d37bbe4c
Keep selection on resize and when changing colors
2021-02-03 00:24:53 -05:00
Daniel Imms
36136a4c29
Merge pull request #3241 from mmis1000/fix/serialize-addon-typings
...
SerializeAddon: fix parameter name in typing
2021-02-02 19:58:01 -08:00
Mmis1000
8b273e6939
SerializeAddon: fix parameter name in typing
2021-02-03 11:01:55 +08:00
Daniel Imms
2340fa1c91
Merge branch 'master' into fix-3221
2021-02-02 11:57:57 -08:00
Daniel Imms
70051da2ab
Merge pull request #3101 from mmis1000/feature/xterm-addon-serialize-restore-layout-and-cursor
...
Feature/xterm addon serialize restore layout and cursor
2021-02-01 09:46:52 -08:00
Daniel Imms
5659bf3283
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2021-02-01 09:36:05 -08:00
Daniel Imms
8de8ac10d4
Merge pull request #3240 from Tyriar/debug
...
Fix Demo Server debug launch config
2021-02-01 09:35:48 -08:00
Daniel Imms
46c93f1b63
Move util function into page.evaluate
2021-02-01 09:34:38 -08:00
Daniel Imms
e3a9d0d14f
Merge branch 'master' into debug
2021-02-01 09:29:10 -08:00
Daniel Imms
0a4b403f6a
Fix Demo Server debug launch config
2021-02-01 09:28:26 -08:00
Daniel Imms
b94b4f5353
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2021-02-01 09:01:09 -08:00
Daniel Imms
d84576e160
Merge pull request #3239 from hantatsang/fix/2642-terminal-open-check-shadow-dom
...
Terminal.open: support WebComponent when checking DOM Node
2021-02-01 02:37:38 -08:00
hantatsang
a0903fbf9b
terminal.open: support webcomponent in dom node check
2021-01-31 11:43:59 +11:00
Daniel Imms
4b29b8a9c6
Merge pull request #3237 from Tyriar/r4_10
...
v4.10.0
2021-01-29 09:25:08 -08:00
Daniel Imms
c994c67dd9
v4.10.0
2021-01-29 09:14:31 -08:00
jeanp413
0b09f0bafd
Fixes #3221
2021-01-24 23:17:36 -05:00
Mmis1000
54bb0ee189
SerializeAddon: comment the intent of several check
2021-01-25 10:52:48 +08:00
Jörg Breitbart
68b7f88523
async parser tests for CSI and ESC
2021-01-24 17:09:16 +01:00
Jörg Breitbart
a9eb1de4b4
Merge branch 'master' into async_handlers
2021-01-24 09:11:51 +01:00
jerch
28bcd88fb0
Merge pull request #3229 from jerch/replace_expect_testing
...
replace expect testing with assert
2021-01-23 19:07:26 +01:00
jerch
bee4b0ff06
Merge branch 'master' into replace_expect_testing
2021-01-23 19:00:39 +01:00
Daniel Imms
559b3c1392
Merge pull request #3228 from nishant-d/master
...
added Devtron's usages
2021-01-23 09:12:47 -08:00
Jörg Breitbart
d3c9f70bec
replace expect testing with assert
2021-01-23 17:09:43 +01:00
Jörg Breitbart
4ba7aef441
Merge branch 'master' into async_handlers
2021-01-23 13:06:50 +01:00
Jörg Breitbart
2f07ed9976
simplify stack save in parser
2021-01-23 13:05:57 +01:00
jerch
ff74caf50d
Merge pull request #3200 from kena0ki/issue3032
...
Filter U+FEFF (BOM) when decoding input data
2021-01-23 13:03:57 +01:00
Ken Aoki
3d941f2fdf
add BOM skip logic
2021-01-23 11:42:16 +00:00
Ken Aoki
93aab95f7b
filter U+FEFF (BOM) when decoding input data
2021-01-23 04:39:57 +00:00
Mmis1000
079702282c
SerializeAddon: move test util into seperate file
2021-01-23 12:26:30 +08:00
nishant-d
db8e449a8a
added Devtron's usages
2021-01-23 09:35:43 +05:30
Mmis1000
a2480bae51
Remove dummy buffer cell in favor of just remember the location
2021-01-23 11:57:08 +08:00
mmis1000 and Daniel Imms
cd501f9dcc
Update addons/xterm-addon-serialize/src/MyBufferCell.ts
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2021-01-23 10:20:03 +08:00
mmis1000 and Daniel Imms
354f3e03a2
Fix: inconsistent styles
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2021-01-23 10:19:03 +08:00
Jörg Breitbart
b07ca8bb24
fix timeout issue on macos
2021-01-22 21:34:12 +01:00
Jörg Breitbart
22d777c9f9
make linter happy
2021-01-22 21:24:54 +01:00
Jörg Breitbart
adfeffec76
deprecate writeSync
2021-01-22 21:17:34 +01:00
Jörg Breitbart
4a1bdad759
fix tests for async handlers in inputhandler
2021-01-22 19:48:50 +01:00
Daniel Imms
00ef60ebaf
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2021-01-22 09:13:07 -08:00
Jörg Breitbart
0ad9f70645
Merge branch 'master' into async_handlers
2021-01-22 17:49:31 +01:00
Daniel Imms
4da5d557a5
Merge pull request #3227 from marvinthepa/3225_onSelectionChange_on_clear
...
Store old selection when firing onSelectionChange
2021-01-22 08:37:36 -08:00
jerch
a1dc85ee57
Merge pull request #3223 from jerch/simplify_handler_interface
...
cleanup parser handler interface
2021-01-22 17:17:48 +01:00
Martin Sander
554b4a8224
Store old selection when firing onSelectionChange
2021-01-22 16:41:57 +01:00
Jörg Breitbart
3f659a15da
minor fixes:
...
- better perf for short DCS without params (8 times faster)
- test perf for class and string based interfaces of OSC and DCS
separately
- undo wrong commit on parser
2021-01-21 15:58:03 +01:00
Jörg Breitbart
dd5b295219
release active handler list on dispose in DcsHandler
2021-01-21 13:08:01 +01:00
Jörg Breitbart
9d0200252b
fix possible OSC handler bug skipping the fallback handler
2021-01-21 13:05:57 +01:00
Jörg Breitbart
d67faff92a
simplify return eval
2021-01-21 11:38:47 +01:00
Jörg Breitbart
c50c134e25
simplify parser handler interface:
...
- remove setHandler
- apply boolean return to ESC|CSI|OSC|DCS handlers
(rewrite empty return defaulting to true)
- rename addHandler to registerHandler
2021-01-20 23:03:55 +01:00
Jörg Breitbart
bc1048062d
early version of async support for CSI and ESC handlers
2021-01-20 20:05:14 +01:00
Daniel Imms
74ea558bfc
Merge pull request #3219 from marvinthepa/3216_onSelectionChange_on_right_click
...
fire onSelectionChange on right click select
2021-01-19 10:24:55 -08:00
Martin Sander
c6f93701f5
fire onSelectionChange on right click select
...
fixes #3216 .
2021-01-16 10:14:11 +01:00
Daniel Imms
8a4772ca39
Merge pull request #3215 from marvinthepa/3193_onSelectionChange_on_clear
...
fire onSelectionChange on empty selection
2021-01-15 10:17:21 -08:00
Daniel Imms and Megan Rogge
66c80d8b78
Simplify checks
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-01-15 09:39:34 -08:00
Martin Sander
0cb38cfdcb
fire onSelectionChange on empty selection
...
Fire the onSelectionChange event when a selection is cleared by
single-clicking somewhere inside the terminal area.
fixes #3193 .
This also slightly changes the behaviour when re-selecting the same area
in the terminal. Before, this fired onSelectionChange, but it does not
anymore, even when changing the direction of the selection.
2021-01-14 23:08:34 +01:00
Jakob
b0605e4cd1
Merge branch 'master' into fix/scroll-events
2021-01-13 11:12:14 +01:00
Jakob Schrettenbrunner
82a9ee62d7
emit onScroll event when user is scrolling
2021-01-12 22:35:47 +00:00
Jakob Schrettenbrunner
8b2b0f6abc
add richer ScrollEvent that includes the source
2021-01-12 22:32:20 +00:00
joyceerhl
0f9240207d
Move API view classes under common/public
2021-01-11 20:29:15 -08:00
Daniel Imms
c669c3fba7
Merge pull request #3194 from kena0ki/issue3191
...
Prevent input characters using IME from being duplicated
2021-01-11 14:28:02 -08:00
Daniel Imms
8860726c68
Merge branch 'master' into issue3191
2021-01-11 09:51:02 -08:00
Daniel Imms
f64724f54f
Merge pull request #3187 from chenjigeng/fix/select-all
...
fix shift+cmd+a will Select all
2021-01-11 09:41:14 -08:00
Daniel Imms
fd222b58b5
Merge branch 'master' into fix/select-all
2021-01-11 09:29:35 -08:00
Daniel Imms
83ba481e3d
Merge pull request #3125 from kena0ki/issue#2734
...
Fix search addon not expanding selection to left when appropriate
2021-01-11 09:29:18 -08:00
Daniel Imms
7d5bbc341f
Merge branch 'master' into issue#2734
2021-01-11 09:20:47 -08:00
Daniel Imms and Megan Rogge
519e44d30e
Clean up, improve comments
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-01-11 09:19:53 -08:00
Daniel Imms
3bb2c158fd
Merge pull request #3213 from Tyriar/update_yarn
...
Update yarn.lock for font-finder
2021-01-11 08:53:20 -08:00
Daniel Imms
5ada5f0c0c
Update yarn.lock for font-finder
...
Previous update was likely done using npm, not yarn
2021-01-11 08:31:56 -08:00
Daniel Imms
ea1fcc6a5f
Merge pull request #3163 from slawekzachcial/add-osc-4
...
Add support for OSC 4 ; color ; color spec
2021-01-11 07:54:04 -08:00
Daniel Imms
19c14b076b
Remove resolved TODO
2021-01-11 07:40:25 -08:00
Daniel Imms
c015379c51
Merge branch 'master' into nodetarget
2021-01-11 06:46:32 -08:00
joyceerhl
2f88498ad5
Add index.js used to test xterm-core
2021-01-10 22:32:36 -08:00
joyceerhl
5e6e65c8da
Get dupe of src/browser/public/Terminal compiling
2021-01-10 22:18:41 -08:00
joyceerhl
157055c03b
Original files
2021-01-10 22:17:31 -08:00
Slawek Zachcial
676aabc3ed
Merge branch 'master' into add-osc-4
2021-01-09 16:57:18 +01:00
Slawek Zachcial
5c33e4008d
Make _parseAnsiColorChange available for tests in TestInputHandler
2021-01-09 14:30:24 +01:00
Daniel Imms
772e446192
Merge pull request #3210 from meganrogge/windows-git-bash
...
Get demo working for git bash on windows
2021-01-08 11:33:34 -08:00
meganrogge and PretaSOFT
66be7797cf
Get demo working for git bash on windows
...
Co-authored-by: Megan Rogge merogge@microsoft.com
Co-authored-by: Daniel Imms daimms@microsoft.com
2021-01-08 11:02:34 -08:00
Daniel Imms
3261c53c08
Merge pull request #3209 from Nokel81/freeze-default-colours
...
freeze the default ANSI colours const
2021-01-08 07:10:12 -08:00
Sebastian Malton
5bab94730f
freeze the default ANSI colours const
2021-01-08 09:46:12 -05:00
Daniel Imms
801aeb8462
Merge pull request #3207 from CyanSalt/commas
...
Add Commas to the Real-world uses List
2021-01-05 23:27:50 -08:00
Sun Xiaoran
cbe5abcf27
Add Commas to the Real-world uses List
2021-01-06 14:10:10 +08:00
Daniel Imms
72dbd43be6
Merge pull request #3204 from meganrogge/master
...
set this._buffer to new buffer
2021-01-05 10:20:57 -08:00
Daniel Imms and PretaSOFT
7145130835
Fix onBufferChange event not working after reset
...
Co-authored-by: Megan Rogge (megan.rogge@microsoft.com )
2021-01-05 09:32:09 -08:00
meganrogge
b34289cc44
use reset
2021-01-05 07:10:27 -08:00
meganrogge
fe2b1c0d43
set this._buffer to new buffer
2021-01-04 11:32:11 -08:00
Daniel Imms
4de6f1c255
Merge pull request #3203 from meganrogge/master
...
cache buffer to fix VS Code issue #111562
2021-01-04 10:35:46 -08:00
meganrogge
8baff9bade
cache buffer
2021-01-04 08:31:22 -08:00
jerch
f8f7e7e4c1
Merge pull request #3188 from UziTech/update-font-finder
...
fix: update font-finder to v1.1.0
2021-01-02 19:34:40 +01:00
jerch
7523505af1
Merge branch 'master' into update-font-finder
2021-01-02 19:23:35 +01:00
jerch
d94b119e9d
Merge pull request #3190 from jrieken/joh/trustedTypes
...
Avoid innerHTML usages
2021-01-02 19:21:55 +01:00
kena0ki
3cab8511e4
Prevent input characters using IME from being duplicated
2020-12-31 22:55:54 +09:00
Slawek Zachcial
7d3f5375a8
Implement OSC 4 for list of colors
2020-12-09 22:30:23 +01:00
Johannes Rieken
b2c4ed638b
fix bad none-breaking whitespace
2020-12-09 09:08:14 +00:00
Slawek Zachcial
2804bfa8b7
Make safe references to colorManager in _changeAnsiColor
2020-12-07 23:20:10 +01:00
Johannes Rieken
64ac67026a
avoid innerHTML usages
2020-12-02 16:25:19 +00:00
Slawek Zachcial
5a74ce2e59
Add Ansi color change positive test
2020-11-30 22:00:04 +01:00
Slawek Zachcial
f4a56389cd
Fix quotes
2020-11-29 23:22:31 +01:00
Slawek Zachcial
52b64beefc
Make InputHandler parseAnsiColorChange private
2020-11-29 16:30:05 +01:00
Tony Brix
ec1234e8d8
fix: update font-finder to v1.1.0
2020-11-27 14:19:05 -06:00
condichen@tencent.com
b7695d2fd6
fix shift+cmd+a will Select all
2020-11-28 00:56:45 +08:00
Slawek Zachcial
4c6dc45d20
Merge branch 'master' into add-osc-4
2020-11-24 22:54:26 +01:00
Daniel Imms
5cb048094e
Merge pull request #3181 from awmottaz/master
...
Make alt+click behavior configurable
2020-11-24 09:04:21 -08:00
Daniel Imms
e3cccd619b
Update typings/xterm.d.ts
2020-11-24 09:03:59 -08:00
Tony Mottaz
88f0b91056
add altClickMovesCursor option to Services type
2020-11-22 10:01:02 -06:00
Tony Mottaz
78ddb9feba
Add 'altClickMovesCursor' option to getOption/setOption in Terminal
2020-11-22 10:00:41 -06:00
Tony Mottaz
f68ff2a455
Check for alt+click option sooner
2020-11-22 10:00:02 -06:00
Tony Mottaz
04e2bdd6ec
Make alt+click behavior configurable
2020-11-20 19:50:03 -06:00
Daniel Imms
84fa6be370
Merge pull request #3175 from dsanders11/patch-1
...
use Array.includes
2020-11-11 12:50:07 -08:00
David Sanders
af2f744186
use Array.includes
2020-11-11 09:43:17 -08:00
Daniel Imms
5f4b719444
Merge pull request #3172 from KKoukiou/a11y-fix
...
Fix a11y violation because of using role='listitem' without role='list' parent
2020-11-10 08:53:45 -08:00
Katerina Koukiou
9616851e52
Fix a11y violation because of using role='listitem' without role='list' parent
2020-11-10 16:36:59 +01:00
Daniel Imms
4645fda126
Merge pull request #3170 from blois/shadow_root
...
Incorporate shadowRoot in focus calculation.
2020-11-09 16:17:09 -08:00
Pete Blois
057a8f6f1b
Incorporate shadowRoot in focus calculation.
...
This adds a call to getRootNode to get either the Document or the
ShadowRoot to use when calculating whether the textarea has focus.
getRootNode is guarded for older browser compatibility (IE).
2020-11-09 13:12:03 -08:00
Slawek Zachcial
e6917d1933
Clarify color spec description
2020-11-08 22:07:24 +01:00
Slawek Zachcial
6535995753
Update OSC 4 description to match #3036
2020-11-08 22:05:25 +01:00
Slawek Zachcial
77ed5ba7ed
Add terminal sequence doc
2020-11-08 10:19:12 +01:00
Slawek Zachcial
bc86b7804c
Use all and not only 16 Ansi colors in CharAtlas config
2020-11-07 21:36:05 +01:00
Slawek Zachcial
d5f4ae53c9
Add IAnsiColorChangeEvent related tests
2020-11-07 21:36:05 +01:00
Slawek Zachcial
b898e016f3
Add IAnsiColorChangeEvent type
2020-11-07 21:36:05 +01:00
Slawek Zachcial
712f0ae2a7
Merge branch 'master' into add-osc-4
2020-11-05 22:02:48 +01:00
Daniel Imms
c553107d23
Merge pull request #3167 from xtermjs/dependabot/npm_and_yarn/webpack-cli-4.2.0
...
Bump webpack-cli from 4.1.0 to 4.2.0
2020-11-05 08:35:34 -08:00
Slawek Zachcial
b127436cc4
Fix TODO comment
2020-11-05 08:51:01 +01:00
dependabot-preview[bot]
b61ac11a76
Bump webpack-cli from 4.1.0 to 4.2.0
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.1.0...webpack-cli@4.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-05 07:38:01 +00:00
Slawek Zachcial
b22d7f1140
Move color parsing from Terminal to InputHandler
2020-11-04 22:19:55 +01:00
Daniel Imms
925aaf18a1
Merge pull request #3165 from xtermjs/dependabot/npm_and_yarn/webpack-5.4.0
...
Bump webpack from 5.3.2 to 5.4.0
2020-11-04 06:46:09 -08:00
Daniel Imms
797ed47791
Merge pull request #3164 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.8
...
Bump ts-loader from 8.0.7 to 8.0.8
2020-11-04 06:45:49 -08:00
dependabot-preview[bot]
4128a6e2f1
Bump webpack from 5.3.2 to 5.4.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.3.2 to 5.4.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.3.2...v5.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-04 07:28:16 +00:00
dependabot-preview[bot]
69f34be4b8
Bump ts-loader from 8.0.7 to 8.0.8
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.7 to 8.0.8.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.7...v8.0.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-04 07:27:51 +00:00
Slawek Zachcial
1c3da7e2e6
Merge branch 'master' into add-osc-4
2020-11-03 18:57:51 +01:00
Slawek Zachcial
5c7644adc0
Add rudimenatary and not fully working support of OSC 4
2020-11-03 18:36:28 +01:00
Daniel Imms
f974010aa3
Merge pull request #3162 from xtermjs/dependabot/npm_and_yarn/mocha-8.2.1
...
Bump mocha from 8.2.0 to 8.2.1
2020-11-03 06:58:51 -08:00
dependabot-preview[bot]
d4d18f741f
Bump mocha from 8.2.0 to 8.2.1
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.2.0...v8.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-03 07:36:13 +00:00
Daniel Imms
d97b54b9be
Merge pull request #3161 from nasrob/update-to-webpack-5
...
fixes #3154 upgraded webpack to version 5.3.2
2020-11-02 06:09:21 -08:00
Daniel Imms
a7b94fbe1a
Revert "Reference tsc/webpack in root dir"
...
This reverts commit fd6bf6d667 .
2020-11-02 05:40:18 -08:00
Daniel Imms
2ab9de91fe
Format tsconfig.json
2020-11-02 05:37:31 -08:00
Daniel Imms
fd6bf6d667
Reference tsc/webpack in root dir
2020-11-02 05:36:23 -08:00
Daniel Imms
38e81f053f
Merge pull request #3133 from coderaiser/lint/putout
...
Using putout linter on xterm codebase part 2
2020-11-02 05:15:07 -08:00
coderaiser
c6f1b456f5
feature: tsconfig: es2017 -> es2016.Array.Include
2020-11-01 09:46:31 +02:00
Nasser Boukehil
8484978ef0
fixes #3154 upgraded webpack to version 5.3.2 with types property in ligatures tsconfig
2020-10-31 21:03:01 +01:00
coderaiser
c4919b9a6b
feature: tsconfig: es2015 -> es2017
2020-10-31 15:13:12 +02:00
Daniel Imms
02e4db4c82
Merge pull request #3136 from kena0ki/termfit
...
Fix "term.fit is not a function" error when change padding value in the demo
2020-10-30 12:23:17 -07:00
Daniel Imms
5200766617
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-10-30 09:38:33 -07:00
Daniel Imms
8d9badb588
Merge pull request #3089 from UziTech/rerender-hidden
...
Render initially hidden terminal when visible
2020-10-30 08:55:29 -07:00
Daniel Imms
fc534a1067
Merge pull request #3158 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.5
...
Bump @types/jsdom from 16.2.4 to 16.2.5
2020-10-29 13:46:58 -07:00
Daniel Imms
f68ef19868
Merge pull request #3157 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.24
...
Bump @types/webpack from 4.41.23 to 4.41.24
2020-10-29 13:46:46 -07:00
dependabot-preview[bot]
0a2e40502f
Bump @types/jsdom from 16.2.4 to 16.2.5
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.4 to 16.2.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-29 20:34:06 +00:00
dependabot-preview[bot]
e843a2f61e
Bump @types/webpack from 4.41.23 to 4.41.24
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.23 to 4.41.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-29 20:33:16 +00:00
Daniel Imms
d95a633f16
Merge pull request #3149 from xtermjs/dependabot/npm_and_yarn/playwright-1.5.2
...
Bump playwright from 1.5.1 to 1.5.2
2020-10-28 19:16:51 -07:00
Daniel Imms
6f41aad2ef
Merge pull request #3153 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.9
...
Bump @types/ws from 7.2.8 to 7.2.9
2020-10-28 17:00:10 -07:00
dependabot-preview[bot]
e76cbd9c3f
Bump @types/ws from 7.2.8 to 7.2.9
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.8 to 7.2.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 23:50:58 +00:00
dependabot-preview[bot]
0c8b299996
Bump playwright from 1.5.1 to 1.5.2
...
Bumps [playwright](https://github.com/Microsoft/playwright ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.5.1...v1.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 23:50:40 +00:00
Daniel Imms
86420d2535
Merge pull request #3151 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.8
...
Bump @types/ws from 7.2.7 to 7.2.8
2020-10-28 06:22:40 -07:00
Daniel Imms
9e4dcdaf91
Merge pull request #3147 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.1.2
...
Bump source-map-loader from 1.1.1 to 1.1.2
2020-10-28 06:14:05 -07:00
Daniel Imms
45e7bf274a
Merge pull request #3148 from xtermjs/dependabot/npm_and_yarn/eslint-7.12.1
...
Bump eslint from 7.12.0 to 7.12.1
2020-10-28 06:13:48 -07:00
Daniel Imms
62cf413d54
Merge pull request #3150 from xtermjs/dependabot/npm_and_yarn/typescript-4.0.5
...
Bump typescript from 4.0.3 to 4.0.5
2020-10-28 06:12:57 -07:00
dependabot-preview[bot]
3e0a270891
Bump @types/ws from 7.2.7 to 7.2.8
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.7 to 7.2.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 13:01:39 +00:00
dependabot-preview[bot]
22d79eef26
Bump typescript from 4.0.3 to 4.0.5
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.3 to 4.0.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.3...v4.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 13:01:11 +00:00
dependabot-preview[bot]
31d806afce
Bump eslint from 7.12.0 to 7.12.1
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.12.0 to 7.12.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.12.0...v7.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 13:00:07 +00:00
dependabot-preview[bot]
1e9ca83120
Bump source-map-loader from 1.1.1 to 1.1.2
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.1.1...v1.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 12:59:33 +00:00
Tony Brix
3d9a33bb69
move measure before refreshRows
2020-10-25 10:59:30 -05:00
Tony Brix
ea989ed691
Merge branch 'master' into rerender-hidden
2020-10-25 09:58:09 -05:00
jerch
ee2c5969fa
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-10-25 15:35:22 +01:00
jerch
8e151ee6ef
Merge pull request #3143 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.7
...
Bump ts-loader from 8.0.6 to 8.0.7
2020-10-25 12:00:21 +01:00
jerch
dc904b27a2
Merge branch 'master' into dependabot/npm_and_yarn/ts-loader-8.0.7
2020-10-25 11:49:09 +01:00
jerch
4de539a1ff
Merge pull request #3142 from xtermjs/dependabot/npm_and_yarn/eslint-7.12.0
...
Bump eslint from 7.11.0 to 7.12.0
2020-10-25 11:45:02 +01:00
dependabot-preview[bot]
913de3158e
Bump ts-loader from 8.0.6 to 8.0.7
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.6 to 8.0.7.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.6...v8.0.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-25 09:14:57 +00:00
dependabot-preview[bot]
049ca653ed
Bump eslint from 7.11.0 to 7.12.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.11.0 to 7.12.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.11.0...v7.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-25 08:59:56 +00:00
coderaiser
246d137c2c
src: lint using putout
2020-10-25 10:05:41 +02:00
coderaiser
99b1a7a49b
bin: lint using putout
2020-10-25 01:13:40 +03:00
jerch
9fa068f574
Merge pull request #3109 from mmis1000/fix/addon-serialize-benchmark
...
Fix/addon serialize benchmark
2020-10-24 23:43:59 +02:00
jerch
eb5f964bcb
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-10-24 14:57:37 +02:00
jerch
91337d7e57
Merge branch 'master' into fix/addon-serialize-benchmark
2020-10-24 14:57:13 +02:00
jerch
cb555d5297
Merge branch 'master' into rerender-hidden
2020-10-24 14:02:17 +02:00
jerch
50dd3cb841
Merge pull request #3114 from jerch/fix_3108
...
marker fixes
2020-10-24 14:01:18 +02:00
jerch
b7750cbf91
Merge branch 'master' into fix_3108
2020-10-24 13:44:19 +02:00
jerch
dde47269de
Merge branch 'master' into rerender-hidden
2020-10-24 13:43:59 +02:00
jerch
bc3f2a12c0
Merge pull request #3132 from xtermjs/dependabot/npm_and_yarn/mocha-8.2.0
...
Bump mocha from 8.1.3 to 8.2.0
2020-10-24 13:42:06 +02:00
jerch
bdb112b23c
Merge branch 'master' into dependabot/npm_and_yarn/mocha-8.2.0
2020-10-24 13:32:29 +02:00
jerch
214ccd14ac
Merge pull request #3139 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.6
...
Bump ts-loader from 8.0.4 to 8.0.6
2020-10-24 13:30:12 +02:00
jerch
e5f3820285
Merge branch 'master' into dependabot/npm_and_yarn/ts-loader-8.0.6
2020-10-24 13:21:37 +02:00
jerch
f75b4cfa93
Merge pull request #3140 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.23
...
Bump @types/webpack from 4.41.22 to 4.41.23
2020-10-24 13:21:01 +02:00
jerch
f5d651dda1
Merge branch 'master' into dependabot/npm_and_yarn/types/webpack-4.41.23
2020-10-24 13:14:21 +02:00
jerch
a90254e778
Merge branch 'master' into dependabot/npm_and_yarn/ts-loader-8.0.6
2020-10-24 13:03:05 +02:00
jerch
a6bcfcfba4
Merge pull request #3135 from xtermjs/dependabot/npm_and_yarn/webpack-cli-4.1.0
...
Bump webpack-cli from 3.3.12 to 4.1.0
2020-10-24 13:01:34 +02:00
jerch
78ae1d09f7
Merge branch 'master' into dependabot/npm_and_yarn/webpack-cli-4.1.0
2020-10-24 12:51:21 +02:00
jerch
1132da8563
Merge pull request #3131 from xtermjs/dependabot/npm_and_yarn/types/chai-4.2.14
...
Bump @types/chai from 4.2.12 to 4.2.14
2020-10-24 12:49:52 +02:00
jerch
199b9ceb6d
Merge branch 'master' into dependabot/npm_and_yarn/types/chai-4.2.14
2020-10-24 12:40:02 +02:00
jerch
8e41d22f8d
Merge pull request #3128 from xtermjs/dependabot/npm_and_yarn/playwright-1.5.1
...
Bump playwright from 1.4.2 to 1.5.1
2020-10-24 12:39:17 +02:00
jerch
57bd61697c
Merge branch 'master' into dependabot/npm_and_yarn/playwright-1.5.1
2020-10-24 12:32:16 +02:00
jerch
3e8b8dc6ef
Merge pull request #3122 from xtermjs/dependabot/npm_and_yarn/eslint-7.11.0
...
Bump eslint from 7.10.0 to 7.11.0
2020-10-24 12:31:03 +02:00
jerch
b4bc830cee
Merge branch 'master' into dependabot/npm_and_yarn/eslint-7.11.0
2020-10-24 12:19:02 +02:00
jerch
2e43f615f6
Merge pull request #3121 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.1.1
...
Bump source-map-loader from 1.1.0 to 1.1.1
2020-10-24 12:17:46 +02:00
jerch
5f2d1d2b4e
Merge branch 'master' into dependabot/npm_and_yarn/source-map-loader-1.1.1
2020-10-24 12:07:11 +02:00
jerch
4ee305fa21
Merge pull request #3119 from xtermjs/dependabot/npm_and_yarn/deep-equal-2.0.4
...
Bump deep-equal from 2.0.3 to 2.0.4
2020-10-24 12:06:34 +02:00
jerch
4b3e16dbd0
Merge branch 'master' into dependabot/npm_and_yarn/deep-equal-2.0.4
2020-10-24 11:58:13 +02:00
jerch
a7c836e42c
Merge pull request #3117 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.7
...
Bump @types/ws from 7.2.6 to 7.2.7
2020-10-24 11:57:13 +02:00
dependabot-preview[bot]
886c057d0f
Bump @types/webpack from 4.41.22 to 4.41.23
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.22 to 4.41.23.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-21 09:34:39 +00:00
dependabot-preview[bot]
038704786d
Bump ts-loader from 8.0.4 to 8.0.6
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.4 to 8.0.6.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/8.0.4...v8.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-21 09:33:24 +00:00
Ken Aoki
c61076830f
Replace function call from term.fit() to addons.fit.instance.fit()
2020-10-21 06:44:17 +00:00
dependabot-preview[bot]
02fccfbdc7
Bump webpack-cli from 3.3.12 to 4.1.0
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 3.3.12 to 4.1.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.12...webpack-cli@4.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-19 15:48:14 +00:00
dependabot-preview[bot]
b250cedf81
Bump mocha from 8.1.3 to 8.2.0
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.1.3 to 8.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.1.3...v8.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-18 01:30:59 +00:00
dependabot-preview[bot]
7243e330fc
Bump @types/chai from 4.2.12 to 4.2.14
...
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai ) from 4.2.12 to 4.2.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-16 16:46:16 +00:00
dependabot-preview[bot]
17a7fb2a6e
Bump playwright from 1.4.2 to 1.5.1
...
Bumps [playwright](https://github.com/Microsoft/playwright ) from 1.4.2 to 1.5.1.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.4.2...v1.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-15 09:50:26 +00:00
Ken Aoki
d3d8ec3b20
Fix search not expanding selection to left when appropriate (revenge)
2020-10-13 09:55:10 +00:00
Ken Aoki
b6074df4bf
Revert "Fix search not expanding selection to left when appropriate"
...
This reverts commit a9d2b8a55c .
2020-10-13 06:44:01 +00:00
dependabot-preview[bot]
f3cc9469a7
Bump eslint from 7.10.0 to 7.11.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.10.0 to 7.11.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.10.0...v7.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-10 22:07:29 +00:00
Ken Aoki
a9d2b8a55c
Fix search not expanding selection to left when appropriate
2020-10-10 04:04:52 +00:00
dependabot-preview[bot]
73e235d9f8
Bump source-map-loader from 1.1.0 to 1.1.1
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.1.0...v1.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-09 16:59:40 +00:00
Tony Brix
17ec85e39e
Merge branch 'master' into rerender-hidden
2020-10-09 10:23:20 -05:00
dependabot-preview[bot]
723c64e481
Bump deep-equal from 2.0.3 to 2.0.4
...
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/inspect-js/node-deep-equal/releases )
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/inspect-js/node-deep-equal/compare/v2.0.3...v2.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-05 15:57:08 +00:00
Jörg Breitbart
faa60be6fb
add missing insert and delete events to CircularList.splice
2020-10-03 17:11:49 +02:00
Jörg Breitbart
e95f9815d8
Merge branch 'master' into fix_3108
2020-10-03 16:43:04 +02:00
Jörg Breitbart
9b62d8a01a
basic marker test cases
2020-10-03 16:32:46 +02:00
dependabot-preview[bot]
1c206c2c27
Bump @types/ws from 7.2.6 to 7.2.7
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.6 to 7.2.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-30 03:51:40 +00:00
Daniel Imms
782797ca11
Merge pull request #3116 from bhrg3se/master
...
added TRASA in "Real-world uses" list
2020-09-29 10:37:40 -07:00
bhrg3se
b34ee5157e
added TRASA in "Real-world uses" list
2020-09-29 19:55:58 +05:45
Daniel Imms
ae37c43cd4
Merge pull request #3112 from xtermjs/dependabot/npm_and_yarn/playwright-1.4.2
...
Bump playwright from 1.3.0 to 1.4.2
2020-09-28 09:15:56 -07:00
dependabot-preview[bot]
272b1d2194
Bump playwright from 1.3.0 to 1.4.2
...
Bumps [playwright](https://github.com/Microsoft/playwright ) from 1.3.0 to 1.4.2.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.3.0...v1.4.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-28 16:05:45 +00:00
Daniel Imms
260e2dab16
Merge pull request #3115 from xtermjs/dependabot/npm_and_yarn/eslint-7.10.0
...
Bump eslint from 7.9.0 to 7.10.0
2020-09-28 09:03:36 -07:00
dependabot-preview[bot]
7c78390e2b
Bump eslint from 7.9.0 to 7.10.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.9.0 to 7.10.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.9.0...v7.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-28 15:50:17 +00:00
Jörg Breitbart
f5a4eed27c
add super.dispose, add oDispose to API
2020-09-27 15:59:11 +02:00
Daniel Imms
b0768f18ca
Merge pull request #3113 from zaataylor/patch-1
...
Fix spelling error in README
2020-09-26 15:16:40 -07:00
zaataylor
4d1e532069
Fix spelling error in README
...
I corrected the spelling error for the Internet Explorer 11 browser mentioned in the "Browser Support" section.
2020-09-26 13:11:24 -04:00
Mmis1000
5beb7f52c2
Serialize addon: Change benchmark random source from /dev/random to /dev/urandom
2020-09-23 21:22:40 +08:00
Mmis1000
eaaf9b7af1
Serialize addon: Fix file path in benchmark
2020-09-23 21:21:54 +08:00
Tony Brix
3c9687decf
Merge branch 'master' into rerender-hidden
2020-09-21 17:46:06 -05:00
Daniel Imms
a5e269a3f9
Merge pull request #3104 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.4
...
Bump ts-loader from 8.0.3 to 8.0.4
2020-09-21 14:52:45 -07:00
Daniel Imms
30d84b1202
Merge pull request #3106 from xtermjs/dependabot/npm_and_yarn/typescript-4.0.3
...
Bump typescript from 4.0.2 to 4.0.3
2020-09-21 14:51:52 -07:00
Daniel Imms
0aa1079cd0
Merge pull request #3107 from xtermjs/dependabot/npm_and_yarn/webpack-4.44.2
...
Bump webpack from 4.44.1 to 4.44.2
2020-09-21 14:51:36 -07:00
dependabot-preview[bot]
1091255d2c
Bump webpack from 4.44.1 to 4.44.2
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.44.1 to 4.44.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.44.1...v4.44.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-21 15:55:09 +00:00
dependabot-preview[bot]
56e63d762b
Bump typescript from 4.0.2 to 4.0.3
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-21 15:54:34 +00:00
dependabot-preview[bot]
f3c8b8f395
Bump ts-loader from 8.0.3 to 8.0.4
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.3...8.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-21 15:53:19 +00:00
Mmis1000
47be9a2df4
Fix another error about impossible wrap
2020-09-18 22:02:30 +08:00
Mmis1000
aee1629c25
Reuse the cell object to redice gc
2020-09-18 21:02:56 +08:00
mmis1000
8587eea54c
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-09-18 15:28:33 +08:00
mmis1000
d7ed109f9d
Support the isWrapped handling
2020-09-18 15:21:59 +08:00
Mmis1000
84dfe8fccc
CLearup comment
2020-09-18 01:20:41 +08:00
Mmis1000
6904dc5009
Handle BCE + line scroll
...
Using an additional field for store the current background and compare
against it to generate proper color sequence
2020-09-18 00:36:10 +08:00
Mmis1000
b89227d365
Workaround firefox bug that yield -0 on bit op
2020-09-16 22:47:23 +08:00
mmis1000
6c01630090
Remove the unused options
2020-09-16 15:13:30 +08:00
mmis1000
10282e4cb1
Move the test util to static method
2020-09-16 14:54:15 +08:00
mmis1000
8518b354a7
Fix test that breaks by the option change
2020-09-16 14:45:14 +08:00
mmis1000
00a8b80ef7
Implement cursor adn alt screen.
...
Fix background serialize
2020-09-16 14:28:08 +08:00
Daniel Imms
1a0a56c1f2
Merge pull request #3100 from Tyriar/fix_build
...
Fix publish build
2020-09-15 10:49:58 -07:00
Daniel Imms
055267ee9c
Fix publish build
2020-09-15 10:49:21 -07:00
Daniel Imms
6e9040e6ba
Merge pull request #3099 from Tyriar/role
...
Move role=document to xterm element
2020-09-15 10:38:14 -07:00
Daniel Imms
a32776e2af
Move role=document to xterm element
...
Feedback in microsoft/vscode#98918 said this could improve the UX on
screen readers
2020-09-15 10:33:28 -07:00
Tony Brix
1d6d6eb716
Merge branch 'master' into rerender-hidden
2020-09-15 09:55:22 -05:00
mmis1000
881a4a0dbb
Try implement cursor restortion
2020-09-15 17:58:56 +08:00
Daniel Imms
003cf96910
Merge pull request #3096 from xtermjs/dependabot/npm_and_yarn/eslint-7.9.0
...
Bump eslint from 7.8.1 to 7.9.0
2020-09-14 10:41:58 -07:00
dependabot-preview[bot]
3cb87af315
Bump eslint from 7.8.1 to 7.9.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.8.1 to 7.9.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.8.1...v7.9.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-14 16:07:24 +00:00
Mmis1000
edee1a1067
Handle alt screen
2020-09-13 21:33:32 +08:00
Daniel Imms
e32d8774eb
Merge branch 'master' into rerender-hidden
2020-09-11 05:56:26 -07:00
Daniel Imms
49d5608fa6
Define member bar in ctor
2020-09-11 05:29:24 -07:00
Daniel Imms
56bfdb64d4
Merge pull request #3088 from UziTech/patch-2
...
fix: fit addon proposing infinite dimensions
2020-09-11 05:25:09 -07:00
Tony Brix
9513c231c9
fix: rerender hidden terminal when visible
2020-09-11 00:42:18 -05:00
Tony Brix
dd92161da5
test: test proposing dimensions on hidden terminal
2020-09-10 19:54:31 -05:00
Tony Brix
55571a1ae8
fix: fit addon proposing infinite dimensions
2020-09-10 12:31:27 -05:00
Daniel Imms
c112990d8f
Merge pull request #3087 from Tyriar/playwright
...
Update playwright to 1.3.0
2020-09-10 08:09:13 -07:00
Daniel Imms
23dba6aebd
Remove commented out calls
2020-09-10 08:01:31 -07:00
Daniel Imms
f669b8ed1d
Fix 2444 regression test
2020-09-10 07:52:02 -07:00
Daniel Imms
9a22cbe44b
Fix selection api test on Windows
2020-09-10 07:45:38 -07:00
Daniel Imms
883ddba934
Improve search test
...
Was failing on Windows
2020-09-10 07:38:14 -07:00
Daniel Imms
8f7295b8a2
Avoid cache in integration test jobs
2020-09-10 06:54:25 -07:00
Daniel Imms
0ba97f6941
Put customOscHandlerCallStack on window
2020-09-10 06:38:43 -07:00
Daniel Imms
d979c077a0
Update playwright to 1.3.0
...
Fixes #2917
2020-09-10 06:31:59 -07:00
Daniel Imms
4e18a78c02
Merge pull request #3086 from Tyriar/addon_test_projects
...
Create addon test tsconfig projects
2020-09-09 14:26:19 -07:00
Daniel Imms
1d6e8abcca
More other addons api tests into test project
2020-09-09 13:54:43 -07:00
Daniel Imms
82a65be446
Include new out-test path in test-api
2020-09-09 12:58:39 -07:00
Daniel Imms
0778a823d1
Exclude test dirs in npmignore
2020-09-09 12:54:01 -07:00
Daniel Imms
eca36458b3
Move webgl addon test code into own tsconfig
...
Part of #2917
2020-09-09 12:53:33 -07:00
Daniel Imms
3504e2ebd5
Merge pull request #3084 from Tyriar/release490
...
v4.9.0
2020-09-08 16:36:32 -07:00
Daniel Imms
6c22e3df6b
v4.9.0
2020-09-08 09:35:05 -07:00
Daniel Imms
33bf765b80
Merge pull request #3067 from mmis1000/fix/addon-serialize-cjk-handling
...
Fix cjk handling in SerializeAddon
2020-09-08 06:25:40 -07:00
Daniel Imms
d960793f0c
Merge pull request #3062 from IllusionMH/numeric-fontWeight-3051
...
Add number type to fontWeight & fontWeightBold options
2020-09-08 06:21:38 -07:00
Daniel Imms
4975f389ff
Use assert over expect
2020-09-08 06:18:37 -07:00
Daniel Imms
4649ad7e7b
Merge pull request #3077 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.0.0
...
Bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.0.0
2020-09-07 11:32:28 -07:00
dependabot-preview[bot]
a425c325b7
Bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.0.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 3.10.1 to 4.0.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.0.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 18:21:07 +00:00
Daniel Imms
c77025b18c
Merge pull request #3079 from xtermjs/dependabot/npm_and_yarn/eslint-7.8.1
...
Bump eslint from 7.7.0 to 7.8.1
2020-09-07 11:19:18 -07:00
Daniel Imms
c6abc85810
Merge pull request #3081 from Tyriar/3069_multiline_selection
...
Fix rendering of multi-line selection when only top row is visible
2020-09-07 09:59:11 -07:00
Daniel Imms
710223ab27
Merge pull request #3082 from Tyriar/3080_selection_canvas
...
Fix last/first line of selection sometimes not drawing
2020-09-07 09:57:58 -07:00
Daniel Imms
ca9df42a73
Fix last/first line of selection sometimes not drawing
...
The last ydisp wasn't being updated on early exits.
Fixes #3080
2020-09-07 09:46:43 -07:00
Daniel Imms
9f033cb1d2
Fix rendering of multi-line selection when only top row is visible
...
Fixes #3069
2020-09-07 09:40:02 -07:00
dependabot-preview[bot]
9613f36280
Bump eslint from 7.7.0 to 7.8.1
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.7.0 to 7.8.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.7.0...v7.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 16:04:56 +00:00
Daniel Imms
41673f2c20
Merge pull request #3078 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.22
...
Bump @types/webpack from 4.41.21 to 4.41.22
2020-09-07 09:02:56 -07:00
dependabot-preview[bot]
6c98f82ffe
Bump @types/webpack from 4.41.21 to 4.41.22
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.21 to 4.41.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 15:51:27 +00:00
Daniel Imms
a90ef52bda
Merge pull request #3076 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.4
...
Bump @types/jsdom from 16.2.3 to 16.2.4
2020-09-07 08:49:49 -07:00
dependabot-preview[bot]
86884d2d88
Bump @types/jsdom from 16.2.3 to 16.2.4
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.3 to 16.2.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 15:32:12 +00:00
Daniel Imms
47c486e1be
Merge pull request #3075 from Tyriar/clearTextureAtlas
...
Expose API to clear texture atlas
2020-09-06 15:16:51 -07:00
Daniel Imms
e07b9684bb
Expose API to clear texture atlas
...
Using canvases on Electron (and plain Chromium I believe), when resuming
from sleep the graphics card may release the texture which results in
the terminal display and char atlas being corrupt. This API allows the
consumer to clear the texture atlas right after resuming, atlas warm up
is not done to simplify this process because the fact that atlases are
shared between multiple terminals complicates this.
Related microsoft/vscode#69665
2020-09-06 14:50:09 -07:00
Daniel Imms
10fb48869e
Merge pull request #3073 from Tyriar/tyriar/link_dispose
...
Support ILink.dispose
2020-09-04 22:11:49 -07:00
Daniel Imms
9f3746a3a1
Improve test case
2020-09-04 22:04:59 -07:00
Daniel Imms
50fc84f7d7
Support ILink.dispose
...
When displaying hovers/overlays using the link provider API currently
it's not possible to know when unused links are no longer cached in
xterm.js which can result in leaked event listeners.
2020-09-04 21:57:51 -07:00
IllusionMH
3e0f0331b3
Add tests for fontWeight normalization
2020-09-05 00:48:12 +03:00
IllusionMH
b918f0d34a
Use FontWeight as return type
2020-09-04 23:35:38 +03:00
IllusionMH
f0e3159ece
Add number type to fontWeight & fontWeightBold options
2020-09-04 23:08:34 +03:00
Daniel Imms
ecfc7336c5
Merge pull request #3072 from Tyriar/deps2
...
Upgrade serialize-javascript
2020-09-04 12:53:34 -07:00
Daniel Imms
aec8c68bf6
Upgrade serialize-javascript
2020-09-04 12:08:26 -07:00
mmis1000
0fb63561fb
Fix cjk handling in SerializeAddon
2020-09-03 13:23:01 +08:00
Daniel Imms
106ea62b4c
Merge pull request #3064 from IllusionMH/validate-constructor-options-3063
...
Validate constructor options
2020-09-02 08:36:04 -07:00
IllusionMH
e73bf11849
Log error instead of throwing. Move test to service.
2020-09-01 22:20:37 +03:00
IllusionMH
8d9eda5d0a
Add test
2020-09-01 02:37:25 +03:00
IllusionMH
cf0b7ce2d0
Validate constructor options
2020-09-01 01:03:49 +03:00
Daniel Imms
60419a7cc6
Merge pull request #3061 from xtermjs/dependabot/npm_and_yarn/mocha-8.1.3
...
Bump mocha from 8.1.1 to 8.1.3
2020-08-31 12:46:29 -07:00
dependabot-preview[bot]
1b12b2d15d
Bump mocha from 8.1.1 to 8.1.3
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.1.1 to 8.1.3.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.1.1...v8.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-31 16:20:40 +00:00
Daniel Imms
b5844990c4
Merge pull request #3060 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.1.0
...
Bump source-map-loader from 1.0.2 to 1.1.0
2020-08-31 09:18:56 -07:00
dependabot-preview[bot]
2652768310
Bump source-map-loader from 1.0.2 to 1.1.0
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.0.2...v1.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-31 16:12:37 +00:00
Daniel Imms
1f8a6bece4
Merge pull request #3059 from Tyriar/ts4
...
Upgrade to typescript 4
2020-08-29 09:39:53 -07:00
Daniel Imms
8817ddf020
Remove empty deps
2020-08-28 20:58:06 -07:00
Daniel Imms
5d61956aff
Get rid of removed typescript-eslint rules
2020-08-28 20:41:50 -07:00
Daniel Imms
83ece031a7
typescript@4.0
2020-08-28 19:35:26 -07:00
Daniel Imms
566fad4108
Merge pull request #3043 from xtermjs/dependabot/npm_and_yarn/types/mocha-8.0.3
...
Bump @types/mocha from 8.0.2 to 8.0.3
2020-08-24 12:55:01 -07:00
Daniel Imms
a4aa111eaa
Merge pull request #3052 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.3
...
Bump ts-loader from 8.0.2 to 8.0.3
2020-08-24 12:54:45 -07:00
dependabot-preview[bot]
f6ed184d49
Bump ts-loader from 8.0.2 to 8.0.3
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.2...v8.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-24 15:59:17 +00:00
Daniel Imms
c1820501a8
Merge pull request #3046 from Intervue/patch-1
...
Update README.md to add intervue
2020-08-24 06:40:21 -07:00
dependabot-preview[bot]
c7f50c5c28
Bump @types/mocha from 8.0.2 to 8.0.3
...
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-24 13:21:31 +00:00
Daniel Imms
371c96e1da
Merge pull request #3048 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.0.2
...
Bump source-map-loader from 1.0.1 to 1.0.2
2020-08-24 06:19:46 -07:00
dependabot-preview[bot]
11bd8b7eb1
Bump source-map-loader from 1.0.1 to 1.0.2
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.0.1...v1.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-21 15:13:37 +00:00
Intervue
cb418eb8d1
Update README.md
2020-08-20 18:18:48 +05:30
Daniel Imms
f811fb937e
Merge pull request #3040 from akshaykmr/patch-1
...
readme: adds TeleType cli-tool to Real-world uses section
2020-08-13 06:02:05 -07:00
Akshay Kumar
2a6ccb8009
adds TeleType cli-tool to Real-world uses section
2020-08-13 16:49:25 +05:30
Daniel Imms
bf49f99810
Merge pull request #3039 from xtermjs/dependabot/npm_and_yarn/types/mocha-8.0.2
...
Bump @types/mocha from 8.0.1 to 8.0.2
2020-08-12 08:38:04 -07:00
dependabot-preview[bot]
e027a5f97b
Bump @types/mocha from 8.0.1 to 8.0.2
...
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-12 15:08:48 +00:00
Daniel Imms
d1ecb571d8
Merge pull request #3033 from xtermjs/dependabot/npm_and_yarn/mocha-8.1.1
...
Bump mocha from 8.1.0 to 8.1.1
2020-08-10 13:37:03 -07:00
dependabot-preview[bot]
1e3937830f
Bump mocha from 8.1.0 to 8.1.1
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.1.0 to 8.1.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.1.0...v8.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-10 14:13:23 +00:00
Daniel Imms
38b2fcb460
Merge pull request #3035 from xtermjs/dependabot/npm_and_yarn/jsdom-16.4.0
...
Bump jsdom from 16.3.0 to 16.4.0
2020-08-10 07:11:37 -07:00
dependabot-preview[bot]
c7ed42226f
Bump jsdom from 16.3.0 to 16.4.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 16.3.0 to 16.4.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/16.3.0...16.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-10 11:49:09 +00:00
Daniel Imms
d0dfad4c92
Merge pull request #3031 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.2
...
Bump ts-loader from 8.0.1 to 8.0.2
2020-08-03 06:40:43 -07:00
dependabot-preview[bot]
c66123b91f
Bump ts-loader from 8.0.1 to 8.0.2
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.1...v8.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 13:31:14 +00:00
Daniel Imms
8d912e891e
Merge pull request #3028 from xtermjs/dependabot/npm_and_yarn/types/mocha-8.0.1
...
Bump @types/mocha from 8.0.0 to 8.0.1
2020-07-31 19:28:13 -07:00
dependabot-preview[bot]
23fd6b8e60
Bump @types/mocha from 8.0.0 to 8.0.1
...
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-31 22:06:10 +00:00
Daniel Imms
0320e6e22a
Merge pull request #3027 from xtermjs/dependabot/npm_and_yarn/mocha-8.1.0
...
Bump mocha from 8.0.1 to 8.1.0
2020-07-31 15:04:28 -07:00
dependabot-preview[bot]
9e70d8fc84
Bump mocha from 8.0.1 to 8.1.0
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.0.1 to 8.1.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.0.1...v8.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-31 21:26:19 +00:00
Daniel Imms
27e28eccac
Merge pull request #3026 from Tyriar/docker
...
Remove docker from root
2020-07-31 06:31:58 -07:00
Daniel Imms
0cb0313fc9
Remove docker from root
...
We will keep the devcontainer as that is something we want to continue to
support.
Fixes #3000
2020-07-31 06:23:05 -07:00
Daniel Imms
94a34c3703
Merge pull request #3023 from xtermjs/dependabot/npm_and_yarn/elliptic-6.5.3
...
[Security] Bump elliptic from 6.5.2 to 6.5.3
2020-07-30 07:03:40 -07:00
dependabot-preview[bot]
c04c836f12
[Security] Bump elliptic from 6.5.2 to 6.5.3
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3. **This update includes a security fix.**
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-30 13:52:44 +00:00
Daniel Imms
c5a9d2c52d
Merge pull request #3024 from xtermjs/dependabot/npm_and_yarn/webpack-4.44.1
...
Bump webpack from 4.44.0 to 4.44.1
2020-07-30 06:51:23 -07:00
dependabot-preview[bot]
c0050672ab
Bump webpack from 4.44.0 to 4.44.1
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.44.0 to 4.44.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.44.0...v4.44.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-30 11:23:30 +00:00
Daniel Imms
705f94518f
Merge pull request #3021 from sergeichestakov/add-replit
...
Add Repl.it to Real-world uses
2020-07-29 13:46:53 -07:00
Sergei Chestakov
a096217526
Merge branch 'master' into add-replit
2020-07-29 13:11:49 -07:00
sergeichestakov
795768667e
Add Repl.it to Real-world uses
2020-07-29 13:08:50 -07:00
Daniel Imms
5e9a8c6321
Merge pull request #3020 from Tyriar/vsc98918
...
Use document role instead of list
2020-07-29 05:34:06 -07:00
Daniel Imms
03df0565bd
Use document role instead of list
...
See microsoft/vscode#98918
2020-07-29 05:29:30 -07:00
Daniel Imms
3ef6856b36
Merge pull request #3018 from xtermjs/dependabot/npm_and_yarn/webpack-4.44.0
...
Bump webpack from 4.43.0 to 4.44.0
2020-07-27 05:28:20 -07:00
dependabot-preview[bot]
48e9f33263
Bump webpack from 4.43.0 to 4.44.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-27 07:54:25 +00:00
Daniel Imms
9559dd47da
Merge pull request #3017 from xtermjs/dependabot/npm_and_yarn/types/chai-4.2.12
...
Bump @types/chai from 4.2.11 to 4.2.12
2020-07-24 05:23:59 -07:00
dependabot-preview[bot]
ad7f8c303c
Bump @types/chai from 4.2.11 to 4.2.12
...
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai ) from 4.2.11 to 4.2.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-24 07:41:38 +00:00
Daniel Imms
edb7a0edda
Merge pull request #3015 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.7
...
Bump typescript from 3.9.6 to 3.9.7
2020-07-17 06:22:42 -07:00
dependabot-preview[bot]
aedcbba211
Bump typescript from 3.9.6 to 3.9.7
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.6 to 3.9.7.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.6...v3.9.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-17 07:43:13 +00:00
Daniel Imms
ab63b51681
Merge pull request #3013 from xtermjs/dependabot/npm_and_yarn/lodash-4.17.19
...
[Security] Bump lodash from 4.17.15 to 4.17.19
2020-07-16 05:28:25 -07:00
dependabot-preview[bot]
63f5d0c266
[Security] Bump lodash from 4.17.15 to 4.17.19
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-16 07:46:50 +00:00
Daniel Imms
349ebd3846
Merge pull request #3012 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.1
...
Bump ts-loader from 8.0.0 to 8.0.1
2020-07-15 05:06:55 -07:00
dependabot-preview[bot]
ce496bc389
Bump ts-loader from 8.0.0 to 8.0.1
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.0...v8.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-15 07:36:40 +00:00
Daniel Imms
be1af82ee0
Merge pull request #3010 from Tyriar/mocha8
...
@types/mocha@8
2020-07-13 06:38:03 -07:00
Daniel Imms
11bfb03add
@types/mocha@8
2020-07-13 06:21:25 -07:00
Daniel Imms
b89d4b102e
Merge pull request #3008 from andrew-schlackman/fix-renderer-pause2
...
fix renderer pause again with handling of undefined
2020-07-13 06:02:48 -07:00
Andrew Schlackman
0abd121653
fix renderer pause again with handling of undefined
2020-07-12 10:07:47 -04:00
Daniel Imms
eeb095b095
Merge pull request #3007 from xtermjs/Tyriar-patch-1
...
v4.8.1
2020-07-10 12:22:21 -07:00
Daniel Imms
266a289520
Update package.json
2020-07-10 12:21:15 -07:00
Daniel Imms
3c1d6b575a
Merge pull request #3005 from Tyriar/fix_passive
...
Indicate non-passive scroll events for viewport
2020-07-10 12:19:12 -07:00
Daniel Imms
bd08862074
Merge pull request #3006 from Tyriar/revert
...
Revert "fix renderer pausing inadvertently in some cases"
2020-07-10 12:18:36 -07:00
Daniel Imms
70e0c0385a
Revert "fix renderer pausing inadvertently in some cases"
...
This reverts commit 5738f4545f .
2020-07-10 12:14:59 -07:00
Daniel Imms
454cf1fb26
Indicate non-passive scroll events for viewport
...
Fixes #3004
2020-07-10 12:13:26 -07:00
Daniel Imms
6d1029b3c7
Merge pull request #3002 from xtermjs/Tyriar-patch-1
...
v4.8.0
2020-07-10 06:35:26 -07:00
Daniel Imms
f13f8fb38a
v4.8.0
2020-07-10 06:23:36 -07:00
Daniel Imms
2447064604
Merge pull request #2996 from jeanp413/fix-sync-textarea
...
Sync textarea with cursor
2020-07-10 06:19:18 -07:00
Daniel Imms
85a2589c0c
Merge pull request #2999 from andrew-schlackman/fix-renderer-pause
...
fix renderer pausing inadvertently in some cases
2020-07-10 06:11:01 -07:00
Daniel Imms
2c821155ae
Merge pull request #3001 from xtermjs/dependabot/npm_and_yarn/jsdom-16.3.0
...
Bump jsdom from 16.2.2 to 16.3.0
2020-07-10 05:18:20 -07:00
dependabot-preview[bot]
c040be1ad2
Bump jsdom from 16.2.2 to 16.3.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 16.2.2 to 16.3.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/16.2.2...16.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-10 07:44:47 +00:00
jeanp413
2b91bb83fa
💄
2020-07-09 20:35:01 -05:00
Andrew Schlackman
5738f4545f
fix renderer pausing inadvertently in some cases
2020-07-09 16:20:37 -04:00
Daniel Imms
01432a31d6
Merge pull request #2997 from Tyriar/deps
...
Update vulnerable dev dependencies
2020-07-09 06:36:02 -07:00
Daniel Imms
798a7fd52e
sinon@6.3.5
...
Fixes vulnerable just-extend
2020-07-09 06:22:47 -07:00
Daniel Imms
cee121f414
mkdirp@0.5.5
...
Updates vulnerable minimist
2020-07-09 06:21:31 -07:00
Daniel Imms
a4fe871865
Merge pull request #2995 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.0
...
Bump ts-loader from 7.0.5 to 8.0.0
2020-07-09 05:16:47 -07:00
jeanp413
d85c80df95
💄
2020-07-09 03:59:59 -05:00
jeanp413
95d01dec52
Sync textarea with cursor. Fixes #2598
2020-07-09 03:56:40 -05:00
dependabot-preview[bot]
1506097faa
Bump ts-loader from 7.0.5 to 8.0.0
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.5 to 8.0.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.5...v8.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-09 07:38:24 +00:00
Daniel Imms
dc541c2664
Merge pull request #2992 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.21
...
Bump @types/webpack from 4.41.20 to 4.41.21
2020-07-08 06:13:24 -07:00
dependabot-preview[bot]
694da35f99
Bump @types/webpack from 4.41.20 to 4.41.21
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.20 to 4.41.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-08 13:02:38 +00:00
Daniel Imms
3c7697420c
Merge pull request #2993 from LabhanshAgrawal/ligatures
...
Bump font-ligatures to 1.3.3
2020-07-08 06:01:00 -07:00
Labhansh Agrawal
4a407dbe76
Bump font-ligatures to 1.3.3
2020-07-08 16:57:37 +05:30
Daniel Imms
2479660028
Merge pull request #2986 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.6
...
Bump typescript from 3.9.5 to 3.9.6
2020-07-07 09:57:02 -07:00
dependabot-preview[bot]
612b922eeb
Bump typescript from 3.9.5 to 3.9.6
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 13:19:44 +00:00
Daniel Imms
ea2336b68e
Merge pull request #2989 from xtermjs/dependabot/npm_and_yarn/ws-7.3.1
...
Bump ws from 7.3.0 to 7.3.1
2020-07-07 06:18:04 -07:00
dependabot-preview[bot]
0c953a88c3
Bump ws from 7.3.0 to 7.3.1
...
Bumps [ws](https://github.com/websockets/ws ) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.3.0...7.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 13:01:07 +00:00
Daniel Imms
a551c69e9e
Merge pull request #2991 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.20
...
Bump @types/webpack from 4.41.18 to 4.41.20
2020-07-07 05:59:27 -07:00
Daniel Imms
7e7be15ab8
Merge pull request #2990 from xtermjs/dependabot/npm_and_yarn/types/glob-7.1.3
...
Bump @types/glob from 7.1.2 to 7.1.3
2020-07-07 05:59:14 -07:00
dependabot-preview[bot]
cb0242782a
Bump @types/webpack from 4.41.18 to 4.41.20
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.18 to 4.41.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 07:53:25 +00:00
dependabot-preview[bot]
04655b1db5
Bump @types/glob from 7.1.2 to 7.1.3
...
Bumps [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob ) from 7.1.2 to 7.1.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/glob )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 07:52:51 +00:00
Daniel Imms
7ce47c474a
Merge pull request #2985 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.0.1
...
Bump source-map-loader from 1.0.0 to 1.0.1
2020-07-01 05:30:37 -07:00
dependabot-preview[bot]
b6259d3e7e
Bump source-map-loader from 1.0.0 to 1.0.1
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.0.0...v1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-01 07:48:02 +00:00
Daniel Imms
3e6bcc09b3
Merge pull request #2984 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.6
...
Bump @types/ws from 7.2.5 to 7.2.6
2020-06-30 05:20:23 -07:00
dependabot-preview[bot]
fbc34b649c
Bump @types/ws from 7.2.5 to 7.2.6
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.5 to 7.2.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-30 07:41:08 +00:00
Daniel Imms
4a0cb00450
Merge pull request #2982 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.18
...
Bump @types/webpack from 4.41.17 to 4.41.18
2020-06-26 08:25:54 -07:00
dependabot-preview[bot]
0cf32d9b4d
Bump @types/webpack from 4.41.17 to 4.41.18
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.17 to 4.41.18.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-26 07:45:33 +00:00
Daniel Imms
f6bf7dcd92
Merge pull request #2977 from xtermjs/dependabot/npm_and_yarn/webpack-cli-3.3.12
...
Bump webpack-cli from 3.3.11 to 3.3.12
2020-06-19 04:43:14 -07:00
dependabot-preview[bot]
4f59d1561a
Bump webpack-cli from 3.3.11 to 3.3.12
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 3.3.11 to 3.3.12.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/v3.3.12/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.11...v3.3.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-19 07:45:20 +00:00
Daniel Imms
86af9aa59d
Merge pull request #2974 from Tyriar/r470
...
v4.7.0
2020-06-11 09:46:59 -07:00
Daniel Imms
1cd4f79347
v4.7.0
2020-06-11 09:27:41 -07:00
Daniel Imms
f928c7e156
Merge pull request #2973 from daniel-j-davis/fix_2617
...
Fix getSelection not working sometimes for single character selections
2020-06-11 06:29:20 -07:00
Daniel Davis
0e6611b528
onSelectionChange() not getting called for single character selection #2617
2020-06-11 14:12:42 +01:00
Daniel Imms
afc39106c3
Merge pull request #2931 from DavidSichau/master
...
fixed warnings about non passive events
2020-06-11 05:23:16 -07:00
Daniel Imms
06c8de381b
Merge pull request #2970 from xtermjs/dependabot/npm_and_yarn/mocha-8.0.1
...
Bump mocha from 7.2.0 to 8.0.1
2020-06-11 04:33:27 -07:00
Daniel Imms
ac0e1aeb19
Merge pull request #2952 from Puneethnaik/#2737_fix
...
non-transparent selection covers text
2020-06-11 04:31:25 -07:00
Daniel Imms
1171a20262
Merge branch 'master' into dependabot/npm_and_yarn/mocha-8.0.1
2020-06-11 04:21:43 -07:00
Daniel Imms
8fa729a702
Merge branch 'master' into #2737_fix
2020-06-11 04:21:24 -07:00
Daniel Imms
53eb54e656
Merge pull request #2971 from Tyriar/font_fix
...
Fix ligatures addon breaking CI
2020-06-11 04:21:01 -07:00
Daniel Imms
3b9047be0f
Fix fira code download
2020-06-11 04:14:38 -07:00
dependabot-preview[bot]
2562311606
Bump mocha from 7.2.0 to 8.0.1
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 7.2.0 to 8.0.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v7.2.0...v8.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-11 07:53:05 +00:00
Daniel Imms
98d0760898
Add tests, support #rrggbbaa in css.toColor
2020-06-10 18:37:13 -07:00
Daniel Imms
4c943ddb0d
Space out exports
2020-06-10 12:39:11 -07:00
Puneethnaik
61432ab65d
Made changes according as per Review Comments.
2020-06-09 23:34:53 +05:30
Puneethnaik
0ccdc8d1ca
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2737_fix
2020-06-06 16:42:28 +05:30
Daniel Imms
8a3366b1eb
Merge pull request #2967 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.5
...
Bump typescript from 3.9.3 to 3.9.5
2020-06-05 12:58:10 -07:00
dependabot-preview[bot]
c669cfbb23
Bump typescript from 3.9.3 to 3.9.5
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.3 to 3.9.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.3...v3.9.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-05 13:05:50 +00:00
Daniel Imms
45749f6017
Merge pull request #2968 from xtermjs/dependabot/npm_and_yarn/types/glob-7.1.2
...
Bump @types/glob from 7.1.1 to 7.1.2
2020-06-05 06:04:03 -07:00
dependabot-preview[bot]
bc6bb417ac
Bump @types/glob from 7.1.1 to 7.1.2
...
Bumps [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob ) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/glob )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-05 07:50:19 +00:00
Daniel Imms
5342ba6b10
Merge pull request #2966 from xtermjs/remove_elements_helper
...
Add a helper to remove elements from their parent
2020-06-04 07:42:18 -07:00
Daniel Imms
a1dc0d1936
Add tests for removeElementFromParent
2020-06-04 07:32:34 -07:00
Daniel Imms
15f1759580
Introduce removeElementFromParent helper
2020-06-04 07:20:59 -07:00
Daniel Imms
fb25be3ecd
Merge pull request #2962 from JoshuaKGoldberg/dom-renderer-dispose-children
...
Only removeChild valid children in DomRenderer dispose
2020-06-04 07:15:38 -07:00
Josh Goldberg
fbb8c6273b
Switched to parentElement optionals
2020-06-04 10:12:36 -04:00
Daniel Imms
289014b32e
Merge pull request #2965 from JoshuaKGoldberg/patch-2
...
Bumped Dockerfile Node from 8 to 12
2020-06-04 07:11:10 -07:00
Josh Goldberg
9b91e3d5e2
Bumped Dockerfile Node from 8 to 12
...
This seemed to work for me, but I'm new here and don't particularly trust myself. 😄
2020-06-04 10:07:54 -04:00
Daniel Imms
d57e099e6e
Merge pull request #2964 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.5
...
Bump @types/ws from 7.2.4 to 7.2.5
2020-06-04 06:25:32 -07:00
dependabot-preview[bot]
c5d30a9c63
Bump @types/ws from 7.2.4 to 7.2.5
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.4 to 7.2.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-04 08:17:01 +00:00
Josh Goldberg
8ee08a3be7
ESLint? What is that? Never heard of the thing.
2020-06-03 16:16:00 -04:00
Josh Goldberg
5af1554bbf
Only removeChild valid children in DomRenderer dispose
2020-06-03 16:05:53 -04:00
Puneethnaik
e226a111f9
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2737_fix
2020-06-03 19:48:39 +05:30
Puneethnaik
d5bc65ec0e
1. Removed logic to blend selection with background with 0.3 opacity from ColorManager to a function in color namespace.
...
2. Changed the DomRenderer and CanvasRenderer where the function defined in color namespace is called.
2020-06-03 19:48:34 +05:30
Daniel Imms
106d74caa2
Merge pull request #2953 from coderaiser/lint/simplify
...
Using putout linter on xterm codebase
2020-06-02 05:35:45 -07:00
Daniel Imms
825784e0ec
Merge pull request #2956 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.17
...
Bump @types/webpack from 4.41.16 to 4.41.17
2020-06-02 04:21:21 -07:00
dependabot-preview[bot]
80c6c7f399
Bump @types/webpack from 4.41.16 to 4.41.17
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.16 to 4.41.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-02 07:58:26 +00:00
David Sichau
156563e832
Merge branch 'master' into master
2020-06-02 08:49:55 +02:00
coderaiser
b92260870a
Merge branch 'master' into lint/simplify
2020-06-01 17:11:46 +03:00
coderaiser
04f2b6e9ff
CoreMouseService: reports: while pop -> []
2020-06-01 17:07:14 +03:00
coderaiser and Daniel Imms
a9862a1a6f
Update src/common/buffer/Buffer.ts
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2020-06-01 16:30:17 +03:00
Daniel Imms
2e2acd77f3
Merge pull request #2954 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.16
...
Bump @types/webpack from 4.41.13 to 4.41.16
2020-06-01 05:44:04 -07:00
dependabot-preview[bot]
75e8999a88
Bump @types/webpack from 4.41.13 to 4.41.16
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.13 to 4.41.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-01 11:40:33 +00:00
Daniel Imms
7bf62a3078
Merge pull request #2955 from xtermjs/dependabot/npm_and_yarn/nyc-15.1.0
...
Bump nyc from 15.0.1 to 15.1.0
2020-06-01 04:38:44 -07:00
dependabot-preview[bot]
0030ed214d
Bump nyc from 15.0.1 to 15.1.0
...
Bumps [nyc](https://github.com/istanbuljs/nyc ) from 15.0.1 to 15.1.0.
- [Release notes](https://github.com/istanbuljs/nyc/releases )
- [Changelog](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/istanbuljs/nyc/compare/v15.0.1...v15.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-01 08:21:24 +00:00
coderaiser
f63f1f7b95
chore: lint using putout
2020-06-01 00:04:17 +03:00
Puneethnaik
6daa3f4499
ColorManager.ts : modified the setTheme function to add opacity of 0.3 to the selection color if selection color provided is opaque.
2020-05-31 12:42:14 +05:30
Daniel Imms
4e6151d011
Merge pull request #2951 from roke22/patch-1
...
Added Laravel Ssh Web Client to readme file
2020-05-29 06:45:54 -07:00
Jose J. Anton
18330b47ed
Added Laravel Ssh Web Client
...
Added Laravel Ssh Web Client
2020-05-29 14:55:49 +02:00
Daniel Imms
864f1a9be9
Merge pull request #2950 from JoshuaKGoldberg/patch-1
...
Add Codecademy to README.md list
2020-05-27 14:44:14 -07:00
Josh Goldberg
1b6e24d94a
Add Codecademy to README.md list
...
💖
2020-05-27 16:26:09 -04:00
Daniel Imms
617e702a94
Merge pull request #2949 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.0.0
...
Bump source-map-loader from 0.2.4 to 1.0.0
2020-05-27 06:25:17 -07:00
dependabot-preview[bot]
6c0de23915
Bump source-map-loader from 0.2.4 to 1.0.0
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 0.2.4 to 1.0.0.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v0.2.4...v1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-27 07:49:40 +00:00
Daniel Imms
869d791f44
Merge pull request #2942 from sfx101/patch-1
...
Added DockerStacks link to real world uses
2020-05-26 08:12:25 -07:00
Daniel Imms
e5499711c3
Merge pull request #2947 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.5
...
Bump ts-loader from 7.0.4 to 7.0.5
2020-05-26 07:54:47 -07:00
Daniel Imms
3fbd215854
Merge pull request #2948 from xtermjs/dependabot/npm_and_yarn/mocha-7.2.0
...
Bump mocha from 7.1.2 to 7.2.0
2020-05-26 07:54:33 -07:00
dependabot-preview[bot]
b7132e7fa7
Bump mocha from 7.1.2 to 7.2.0
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 7.1.2 to 7.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v7.1.2...v7.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-25 08:04:35 +00:00
dependabot-preview[bot]
7f201e3e6b
Bump ts-loader from 7.0.4 to 7.0.5
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.4...v7.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-25 08:04:03 +00:00
Subhadip Naskar
cebbac8265
Added DockerStacks link to real world uses
2020-05-22 10:48:17 +05:30
Daniel Imms
227a1f5aa3
Merge pull request #2940 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.3
...
Bump typescript from 3.9.2 to 3.9.3
2020-05-20 05:24:47 -07:00
dependabot-preview[bot]
07bdc10245
Bump typescript from 3.9.2 to 3.9.3
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.2 to 3.9.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.2...v3.9.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 08:06:43 +00:00
Daniel Imms
1b9b6f0cbf
Merge pull request #2938 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.34.0
...
Bump @typescript-eslint/parser from 2.33.0 to 2.34.0
2020-05-19 05:36:29 -07:00
dependabot-preview[bot]
1f6ebb3dac
Bump @typescript-eslint/parser from 2.33.0 to 2.34.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.33.0 to 2.34.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.34.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-19 12:28:45 +00:00
Daniel Imms
3abb66500d
Merge pull request #2939 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.34.0
...
Bump @typescript-eslint/eslint-plugin from 2.33.0 to 2.34.0
2020-05-19 05:27:05 -07:00
dependabot-preview[bot]
b6b2e67180
Bump @typescript-eslint/eslint-plugin from 2.33.0 to 2.34.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.33.0 to 2.34.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.34.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-19 07:57:29 +00:00
Daniel Imms
db9d950fb4
Merge pull request #2936 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.3
...
Bump @types/jsdom from 16.2.2 to 16.2.3
2020-05-18 07:45:18 -07:00
dependabot-preview[bot]
bdd8b8d32f
Bump @types/jsdom from 16.2.2 to 16.2.3
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.2 to 16.2.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 08:12:37 +00:00
Daniel Imms
d8bc7ceaff
Merge pull request #2934 from xtermjs/tyriar/2933
...
Fix exception when disposing Terminal twice
2020-05-15 12:29:23 -07:00
Daniel Imms
6a0f7b0713
Fix exception when disposing Terminal twice
...
Fixes #2933
2020-05-15 10:58:09 -07:00
Daniel Imms
3ac8a89f9b
Merge pull request #2932 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.2
...
Bump @types/jsdom from 16.2.1 to 16.2.2
2020-05-15 08:38:11 -07:00
dependabot-preview[bot]
fcec9c793c
Bump @types/jsdom from 16.2.1 to 16.2.2
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.1 to 16.2.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-15 08:14:52 +00:00
David Sichau
2140930793
fixed warnings about non passive events
2020-05-14 15:03:13 +02:00
Daniel Imms
2c16a7e0d7
Merge pull request #2930 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.13
...
Bump @types/webpack from 4.41.12 to 4.41.13
2020-05-14 05:41:14 -07:00
dependabot-preview[bot]
325559e5d1
Bump @types/webpack from 4.41.12 to 4.41.13
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.12 to 4.41.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-14 08:05:09 +00:00
Daniel Imms
3ec926750a
Merge pull request #2929 from Tyriar/4_6_0
...
v4.6.0 and bump all addons
2020-05-13 07:29:15 -07:00
Daniel Imms
6d8e9c43c9
v4.6.0 and bump all addons
2020-05-13 07:05:58 -07:00
Daniel Imms
69f3f302d6
Merge pull request #2928 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.33.0
...
Bump @typescript-eslint/eslint-plugin from 2.32.0 to 2.33.0
2020-05-13 06:37:16 -07:00
dependabot-preview[bot]
1282900140
Bump @typescript-eslint/eslint-plugin from 2.32.0 to 2.33.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.33.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-13 13:23:37 +00:00
Daniel Imms
768710b2d7
Merge pull request #2927 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.33.0
...
Bump @typescript-eslint/parser from 2.32.0 to 2.33.0
2020-05-13 05:43:51 -07:00
Daniel Imms
8750ad4ec2
Merge pull request #2926 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.2
...
Bump typescript from 3.8.3 to 3.9.2
2020-05-13 05:42:33 -07:00
dependabot-preview[bot]
409d995080
Bump @typescript-eslint/parser from 2.32.0 to 2.33.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.33.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-13 08:09:36 +00:00
dependabot-preview[bot]
a151b72fc5
Bump typescript from 3.8.3 to 3.9.2
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.8.3 to 3.9.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.3...v3.9.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-13 08:09:16 +00:00
Daniel Imms
0626b7ec22
Merge pull request #2923 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.32.0
...
Bump @typescript-eslint/parser from 2.31.0 to 2.32.0
2020-05-12 08:27:10 -07:00
dependabot-preview[bot]
91205710ef
Bump @typescript-eslint/parser from 2.31.0 to 2.32.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.32.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-12 14:53:11 +00:00
Daniel Imms
5a4f352bb0
Merge pull request #2924 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.32.0
...
Bump @typescript-eslint/eslint-plugin from 2.31.0 to 2.32.0
2020-05-12 07:51:31 -07:00
dependabot-preview[bot]
f62a14e976
Bump @typescript-eslint/eslint-plugin from 2.31.0 to 2.32.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.32.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-12 12:08:11 +00:00
Daniel Imms
5f3fb410f7
Merge pull request #2925 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.4
...
Bump ts-loader from 7.0.3 to 7.0.4
2020-05-12 05:06:27 -07:00
dependabot-preview[bot]
2d8dfde660
Bump ts-loader from 7.0.3 to 7.0.4
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.3 to 7.0.4.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.3...v7.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-12 07:54:10 +00:00
Daniel Imms
7fb885ce7d
Merge pull request #2921 from Tyriar/2826_api_check
...
Add a proposed API check option
2020-05-11 04:46:45 -07:00
Daniel Imms
4aa3097cd1
Merge pull request #2922 from xtermjs/dependabot/npm_and_yarn/ws-7.3.0
...
Bump ws from 7.2.5 to 7.3.0
2020-05-11 04:35:48 -07:00
dependabot-preview[bot]
0b87d9a39c
Bump ws from 7.2.5 to 7.3.0
...
Bumps [ws](https://github.com/websockets/ws ) from 7.2.5 to 7.3.0.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.2.5...7.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-11 08:29:28 +00:00
Daniel Imms
92fdf0ce58
Fix lint issue
2020-05-08 12:41:26 -07:00
Daniel Imms
aa59f34aab
Add a proposed API check option
...
Part of #2826
2020-05-08 12:41:10 -07:00
Daniel Imms
05c149783f
Merge pull request #2914 from drauggres/bug/demo_addons_list
...
Fix demo. Clear addons list on terminal recreation
2020-05-08 11:27:51 -07:00
Daniel Imms
c3bc436e49
Merge branch 'master' into bug/demo_addons_list
2020-05-08 11:26:25 -07:00
Daniel Imms
64328ee39c
Merge pull request #2920 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.3
...
Bump ts-loader from 7.0.2 to 7.0.3
2020-05-07 04:53:58 -07:00
dependabot-preview[bot]
61667c1c23
Bump ts-loader from 7.0.2 to 7.0.3
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.2...v7.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-07 07:52:11 +00:00
Daniel Imms
3a9cdbab0d
Merge pull request #2916 from xtermjs/tyriar/intersecting
...
Remove intersecting lower priority links
2020-05-06 06:55:51 -07:00
Daniel Imms
27af770068
Remove intersecting lower priority links
...
Fixes #2848
2020-05-06 06:16:36 -07:00
Sergey Volkov
71e45cdd25
Fix demo. Clear addons list on terminal recreation
2020-05-06 15:28:23 +03:00
Daniel Imms
f9adf8ad83
Merge pull request #2912 from xtermjs/tyriar/2911
...
Workaround for hover firing multiple times
2020-05-06 04:59:33 -07:00
Daniel Imms
f886698dc3
Workaround for hover firing multiple times
...
Fixes #2911
2020-05-06 04:53:25 -07:00
Daniel Imms
7ab0a42b24
Merge pull request #2908 from Tyriar/line_links
...
Change link provider API to provide all links for a line
2020-05-06 03:05:32 -07:00
Daniel Imms
99e2a3db1c
Add test for multiple links on one line
2020-05-06 02:56:52 -07:00
Daniel Imms
9ca6733f68
Fix api tests
2020-05-06 02:50:35 -07:00
Daniel Imms
6d5ae1416a
Correct api usage in tests
...
assertions should still fail
2020-05-05 18:35:37 -07:00
Daniel Imms
0707398a5b
Remove logs
2020-05-05 18:27:11 -07:00
Daniel Imms
75e4e2089e
Improve api
2020-05-05 18:26:07 -07:00
Daniel Imms
484883f442
Fix Linkifier2 tests
2020-05-05 18:24:45 -07:00
Daniel Imms
d488b49fc4
Change link provider API to return all links for the line
...
Fixes #2848
2020-05-05 18:19:57 -07:00
Daniel Imms
1168c6c52f
Merge pull request #2903 from theflyingape/patch-1
...
Update README.md
2020-05-05 05:50:14 -07:00
Daniel Imms
f4e87cdbb3
Merge pull request #2905 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.31.0
...
Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.31.0
2020-05-05 05:33:03 -07:00
dependabot-preview[bot]
24c64bfc7f
Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.31.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.31.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-05 12:06:10 +00:00
Daniel Imms
ed5aeb7472
Merge pull request #2906 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.31.0
...
Bump @typescript-eslint/parser from 2.30.0 to 2.31.0
2020-05-05 05:04:34 -07:00
dependabot-preview[bot]
eb3f933290
Bump @typescript-eslint/parser from 2.30.0 to 2.31.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.31.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-05 08:06:57 +00:00
Robert Hurst
832c43a509
Update README.md
...
A TypeScript port (app & client) of the venerable Hack & Slash game.
2020-05-04 09:57:35 -04:00
Daniel Imms
31d3ae451c
Merge pull request #2899 from Tyriar/memoryleak
...
Fix listener leaks causing Terminal memory from not getting freed
2020-05-03 15:30:29 -07:00
Daniel Imms
e413133602
Remove unused helper
2020-05-03 15:26:02 -07:00
Daniel Imms
06b8d36cf0
Fix other leaking listeners
2020-05-03 14:37:20 -07:00
Daniel Imms
b75e42a56c
Fix terminal object leaking
2020-05-03 12:46:37 -07:00
Daniel Imms
66b2c01549
Merge pull request #2898 from Tyriar/eslint_js
...
Disable eslint in all js files
2020-05-03 07:39:11 -07:00
Daniel Imms
065eb13a9d
Merge pull request #2751 from jerch/underline_core
...
Underline styles and colors - core part
2020-05-03 07:32:32 -07:00
Daniel Imms
15bb9aa137
Disable eslint in all js files
...
This was causing distracting editor diagnostics
2020-05-03 07:31:46 -07:00
Daniel Imms
07862c2e52
Fixing minor comments
2020-05-03 07:26:27 -07:00
Daniel Imms
a8b6252c3c
Fix compile after merge
2020-05-03 07:20:58 -07:00
Daniel Imms
bbbf128b7c
Fix tests
2020-05-03 07:19:10 -07:00
Daniel Imms
62b8398719
Merge branch 'master' into pr/jerch/2751
2020-05-03 07:14:02 -07:00
Daniel Imms
3ea9a7511e
Merge pull request #2724 from jerch/reverse_wraparound
...
Reverse wraparound
2020-05-03 07:11:25 -07:00
Daniel Imms
076d51fc35
Merge branch 'master' into reverse_wraparound
2020-05-03 07:05:14 -07:00
Daniel Imms
210fa7f655
Move commented test into Terminal.test
2020-05-03 07:04:01 -07:00
Daniel Imms
fbdb01d43c
Merge pull request #2847 from LabhanshAgrawal/ligatures-addon
...
Merge ligatures addon into core repo
2020-05-03 06:54:46 -07:00
Daniel Imms
36e241cd8d
Alphabetize tsconfig addons
2020-05-03 06:49:05 -07:00
Daniel Imms
c5b0068c9b
Remove coveralls
2020-05-03 06:48:00 -07:00
Daniel Imms
ed7bab7f02
Correct package.json repo links
2020-05-03 06:46:38 -07:00
Daniel Imms
001e16e081
Copyright
2020-05-03 06:45:12 -07:00
Daniel Imms
41670dc181
Remove test dependence on applyAddon
2020-05-03 06:44:17 -07:00
Daniel Imms
6c6900ede8
Bring ligatures readme install/usage up to date
2020-05-03 06:35:36 -07:00
Daniel Imms
b450470142
Remove old addon api 'apply' call
2020-05-03 06:32:32 -07:00
Daniel Imms
d98fcf8d1f
Update copyright
2020-05-03 06:29:02 -07:00
Daniel Imms
5b90b8a3ad
Clean up ligatures readme
2020-05-03 06:26:23 -07:00
Daniel Imms
e343e690f2
Merge branch 'master' into ligatures-addon
2020-05-03 06:22:14 -07:00
Daniel Imms
6f1f4ba98f
Merge pull request #2867 from rishab-pdx/#2840
...
Different behavior when search two same words in only one row
2020-05-03 06:21:14 -07:00
Daniel Imms
7a34b4de73
Merge pull request #2895 from Tyriar/eslint_warn
...
Make all eslint rules warnings
2020-05-03 06:15:15 -07:00
Daniel Imms
b84831f148
Make all eslint rules warnings
...
eslint warnings normally don't exit with non-zero when warnings fail unless
'--max-warnings 0' is used. This commit adds that and changes all rules to
be warnings in order to improve feedback in the editor. After this commit
all warning diagnostics (yellow) are stylistic/lint-related ones that will
still fail lint, which error diagnostics (red) are actual errors that will
fail compilation (from tsc).
Fixes #2886
2020-05-03 06:07:53 -07:00
Daniel Imms
d9ecafeb2a
Merge pull request #2892 from Eugeny/fixed-dpr-listener
...
fixed ScreenDprListener never being fired
2020-05-02 15:54:52 -07:00
Eugene and Daniel Imms
930de9aeb7
Update src/browser/ScreenDprMonitor.ts
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2020-05-02 22:48:30 +02:00
Eugene Pankov
40a09d7412
fixed ScreenDprListener never being fired
2020-05-02 16:20:46 +02:00
Labhansh Agrawal
ad9aabbb7e
fix ci errors
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
195bce0485
add dependencies as externals in webpack
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
42b88f34f4
remove azure devops config
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
7bde7039bb
add webpack config
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
4702a0af9d
lint
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
c818381ef1
add ligatures addon config
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
ef4ecf7c8e
clean up dev dependencies
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
fb65cea115
set up similar to other addons
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
dcca79baef
delete non-required files
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
15df03ba09
clone ligatures addon repo
2020-05-01 14:26:03 +05:30
rishab
5eb33e9d8a
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2840
2020-04-30 14:05:01 -07:00
Daniel Imms
939de5d151
Merge pull request #2888 from lunaroyster/master
...
Added @ as a character in URL paths for the weblinks addon
2020-04-30 06:30:59 -07:00
Daniel Imms
4c440b8552
Merge pull request #2890 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.2
...
Bump ts-loader from 7.0.1 to 7.0.2
2020-04-30 05:10:20 -07:00
dependabot-preview[bot]
1c73fd5454
Bump ts-loader from 7.0.1 to 7.0.2
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.1...v7.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-30 08:01:12 +00:00
lunaroyster and EricWangUTM
9567ae4bfe
Added @ as a character to pathCharacterSet for xterm-addons-web-links
...
Co-authored-by: lunaroyster <oneinaquadrillion@live.com >
Co-authored-by: EricWangUTM <yifeng.wang@mail.utoronto.ca >
2020-04-30 04:35:34 +00:00
rishab
853b454eae
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2840
2020-04-29 19:56:45 -07:00
Daniel Imms
94b1fec91e
Merge pull request #2883 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.30.0
...
Bump @typescript-eslint/eslint-plugin from 2.29.0 to 2.30.0
2020-04-28 05:57:46 -07:00
dependabot-preview[bot]
a6a5c010fe
Bump @typescript-eslint/eslint-plugin from 2.29.0 to 2.30.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.30.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-28 12:46:07 +00:00
Daniel Imms
52bcbaed08
Merge pull request #2882 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.30.0
...
Bump @typescript-eslint/parser from 2.29.0 to 2.30.0
2020-04-28 05:44:20 -07:00
dependabot-preview[bot]
74ac45730f
Bump @typescript-eslint/parser from 2.29.0 to 2.30.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.30.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-28 08:06:37 +00:00
Jörg Breitbart
0d0f04de5c
resolve master conflicts
2020-04-27 16:16:31 +02:00
Jörg Breitbart
e1be294147
Merge branch 'master' into reverse_wraparound
2020-04-27 16:11:39 +02:00
Daniel Imms
45077d7106
Merge pull request #2880 from xtermjs/dependabot/npm_and_yarn/mocha-7.1.2
...
Bump mocha from 7.1.1 to 7.1.2
2020-04-27 06:16:14 -07:00
dependabot-preview[bot]
e65ead3f20
Bump mocha from 7.1.1 to 7.1.2
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v7.1.1...v7.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-27 13:01:17 +00:00
Daniel Imms
5ed6d0fedb
Merge pull request #2879 from xtermjs/dependabot/npm_and_yarn/ws-7.2.5
...
Bump ws from 7.2.3 to 7.2.5
2020-04-27 05:59:41 -07:00
dependabot-preview[bot]
673138c5af
Bump ws from 7.2.3 to 7.2.5
...
Bumps [ws](https://github.com/websockets/ws ) from 7.2.3 to 7.2.5.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.2.3...7.2.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-27 08:26:57 +00:00
Rishab
0e145a1a57
Merge branch 'master' into #2840
2020-04-26 14:42:43 -07:00
Daniel Imms
a8bcfc62d0
Merge pull request #2876 from Tyriar/layers3
...
Move more parts of Terminal into CoreTerminal and move everything else into browser/
2020-04-26 11:19:05 -07:00
Daniel Imms
394bb38913
Remove src/tsconfig.json from eslintrc
2020-04-26 11:11:04 -07:00
Daniel Imms
80c5c94e7e
Remove src project
2020-04-26 11:06:30 -07:00
Daniel Imms
03bfd2c842
Move Terminal*.test into browser
2020-04-26 10:59:32 -07:00
Daniel Imms
bdb438972f
Fix errors in Terminal and elsewhere
...
This was mostly ! to compel TS, we should actually fix this down the road
but that can come later.
2020-04-26 10:44:44 -07:00
Daniel Imms
f256206fd4
Move Terminal and AccessibilityManager into browser
2020-04-26 10:18:05 -07:00
Daniel Imms
4d01929503
Introduce ICoreTerminal
2020-04-26 10:11:24 -07:00
Daniel Imms
2a9b76246b
Move scroll into CoreTerminal
2020-04-26 10:02:59 -07:00
Daniel Imms
21bcef5008
Move a bunch of scroll logic into CoreTerminal
...
This change will now reset userScrolling on RIS
2020-04-26 09:54:44 -07:00
Daniel Imms
46e7fc61cc
Move WriteBuffer into CoreTerminal
2020-04-26 09:38:34 -07:00
Daniel Imms
b9dee59900
Move InputHandler init into CoreTerminal
2020-04-26 09:36:56 -07:00
Daniel Imms
2fd4c149fd
Merge pull request #2874 from Tyriar/layers2
...
Move InputHandler into common
2020-04-26 09:08:50 -07:00
Daniel Imms
d085768e8b
Fix some lint issues
2020-04-26 08:23:38 -07:00
Daniel Imms
6f9730c652
Merge branch 'master' into layers2
2020-04-26 08:14:47 -07:00
Daniel Imms
b79a0a9832
Remove unwanted vscode setting
2020-04-26 08:12:53 -07:00
Daniel Imms
212061be50
Move InputHandler.test into common, fix strict errors
2020-04-26 08:11:53 -07:00
Daniel Imms
c931341259
Remove Terminal dep in InputHandler.test
2020-04-26 08:08:49 -07:00
Daniel Imms
51dc03a730
Merge pull request #2873 from jerch/fix_2872
...
Fix missing ybase calc in print
2020-04-26 08:08:26 -07:00
Jörg Breitbart
31670da633
fix sloppy coding in InputHandler
2020-04-26 16:53:15 +02:00
Jörg Breitbart
51a808c094
some refactoring
2020-04-26 16:34:15 +02:00
Daniel Imms
d756086b8e
Move InputHandler into common
...
Part of #2749
Part of #1507
2020-04-26 07:24:30 -07:00
Daniel Imms
81d289b266
Remove RenderService dep in InputHandler
2020-04-26 07:03:11 -07:00
Jörg Breitbart
71c2551a2e
Merge branch 'reverse_wraparound' of github.com:jerch/xterm.js into reverse_wraparound
2020-04-26 15:59:27 +02:00
Jörg Breitbart
ab2c8c7382
Merge branch 'master' into reverse_wraparound
2020-04-26 15:59:10 +02:00
Daniel Imms
ba40fe4ff4
Remove Terminal dependency from InputHandler 🎉
2020-04-26 06:46:37 -07:00
Daniel Imms
dbced5c1a4
Move Terminal.is into InputHandler
2020-04-26 06:38:10 -07:00
Daniel Imms
3a1a0d6590
Remove input handler Terminal.resize dep
2020-04-26 06:34:36 -07:00
Daniel Imms
451d9aab96
Register forwardEvent calls
2020-04-26 06:21:16 -07:00
Daniel Imms
a6949d522e
Move resize event into bufferservice
2020-04-26 06:16:13 -07:00
Daniel Imms
eba372e2cc
More some of Terminal.resize into bufferservice
2020-04-25 20:52:59 -07:00
Daniel Imms
a3ac0d542d
Remove unused imports
2020-04-25 20:39:58 -07:00
Daniel Imms
0709b0dc3b
Break input handler dep on Terminal.scroll
2020-04-25 19:28:00 -07:00
rishab
5bb710e921
Merge branch 'master' of https://github.com/xtermjs/xterm.js
2020-04-25 17:39:30 -07:00
Rishab
a5c1e594b3
Merge pull request #1 from rishab-pdx/#2840
...
handle wrap back with find previous
2020-04-25 17:37:12 -07:00
rishab
08f8f51ade
handle wrap back with find previous
...
wrap back search selection to last selected result when we hit top
2020-04-25 17:33:48 -07:00
Daniel Imms
3897950e22
Remove a11y event dep, introduce forwardEvent helper
2020-04-25 16:45:46 -07:00
Daniel Imms
e9db1ecd1f
Remove Terminal.handleTitle dep
2020-04-25 16:37:31 -07:00
Daniel Imms
9346eba2f2
Remove Terminal.showCursor dep from input handler
2020-04-25 16:18:43 -07:00
Daniel Imms
c5ba1d62e7
Remove mouseEvents from Terminal
...
Depend on CoreMouseService directly
2020-04-25 13:31:45 -07:00
Daniel Imms
37996bcd15
Move sendFocus to core service
2020-04-25 13:26:06 -07:00
Daniel Imms
d5729f9216
Move insertMode into core service
2020-04-25 11:26:20 -07:00
Daniel Imms
4cec11be9c
Move bracketed paste mode to coreservice
2020-04-25 11:11:05 -07:00
Daniel Imms
b80c14639e
Move option listeners to core
2020-04-25 10:34:37 -07:00
Daniel Imms
0d3bd2052b
Remove remaining common service inits to common
2020-04-25 10:26:29 -07:00
Daniel Imms
353a8c5388
Create CoreTerminal, fix createInstance in strict mode
2020-04-25 10:21:56 -07:00
Daniel Imms
dac3037ee4
Merge pull request #2871 from Tyriar/layers
...
Support dependency injection in UnicodeService
2020-04-25 08:44:25 -07:00
Daniel Imms
e3c81048af
Use DI with Linkifier2
2020-04-25 07:29:07 -07:00
Daniel Imms
c752ca84df
Merge pull request #2870 from Tyriar/selection
...
Make sure selection gets redrawn when switching renderers
2020-04-25 07:27:17 -07:00
Daniel Imms
a5d50960a7
Support DI in UnicodeService
2020-04-25 07:27:09 -07:00
Daniel Imms
af0845b4a3
Merge branch 'master' into selection
2020-04-25 07:18:27 -07:00
Daniel Imms
8d77b1ae16
Merge pull request #2869 from Tyriar/vs95556
...
Invalidate all links above when the terminal scrolls
2020-04-25 07:17:20 -07:00
Daniel Imms
c185529ad5
Make sure selection gets redrawn when switching renderers
...
Fixes #2555
2020-04-25 07:11:43 -07:00
Daniel Imms
3a5def98e5
Correct selection types being optional
2020-04-25 06:56:00 -07:00
Daniel Imms
603c68bd69
Merge branch 'master' into vs95556
2020-04-25 06:46:02 -07:00
Daniel Imms
2f984964da
Merge pull request #2868 from Tyriar/2595_selection_colors
...
Refresh model colors after changing theme
2020-04-25 06:42:01 -07:00
Daniel Imms
22aaf0471a
Invalidate all links above when the terminal scrolls
...
See microsoft/vscode#95556
2020-04-25 06:41:25 -07:00
Daniel Imms
1134d0d7d4
Refresh model colors after changing theme
...
Fixes #2595
2020-04-25 06:22:08 -07:00
rishab
45ff3ee637
Update SearchAddon.ts
2020-04-25 03:13:32 -07:00
rishab
50ba6bfa1b
Wrap search back if there exists a result in search
...
Search must wrap back as it does when there are multiple lines.
2020-04-25 03:13:19 -07:00
Daniel Imms
cdcbb1d6da
Merge pull request #2866 from xtermjs/dependabot/npm_and_yarn/deep-equal-2.0.3
...
Bump deep-equal from 2.0.2 to 2.0.3
2020-04-24 05:09:50 -07:00
dependabot-preview[bot]
49bf22ace4
Bump deep-equal from 2.0.2 to 2.0.3
...
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/inspect-js/node-deep-equal/releases )
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/inspect-js/node-deep-equal/compare/v2.0.2...v2.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-24 08:02:20 +00:00
Daniel Imms
22fa95cf87
Merge pull request #2865 from xtermjs/dependabot/npm_and_yarn/webpack-4.43.0
...
Bump webpack from 4.42.1 to 4.43.0
2020-04-22 05:30:31 -07:00
dependabot-preview[bot]
a76a889924
Bump webpack from 4.42.1 to 4.43.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.42.1 to 4.43.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.42.1...v4.43.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-22 08:27:07 +00:00
Daniel Imms
8f7c6a635f
Merge pull request #2864 from Tyriar/center_text
...
Center webgl text vertically
2020-04-21 18:23:14 -07:00
Daniel Imms
9ece6b1fbc
Center webgl text vertically
...
Fixes #2613
2020-04-21 18:20:10 -07:00
Daniel Imms
9d7a45f459
Merge pull request #2862 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.29.0
...
Bump @typescript-eslint/parser from 2.28.0 to 2.29.0
2020-04-21 03:33:20 -07:00
dependabot-preview[bot]
0465ba24a2
Bump @typescript-eslint/parser from 2.28.0 to 2.29.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.29.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-21 10:22:18 +00:00
Daniel Imms
b622c89967
Merge pull request #2861 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.29.0
...
Bump @typescript-eslint/eslint-plugin from 2.28.0 to 2.29.0
2020-04-21 03:20:43 -07:00
dependabot-preview[bot]
7efb141f88
Bump @typescript-eslint/eslint-plugin from 2.28.0 to 2.29.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.29.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-21 08:13:30 +00:00
Daniel Imms
d093912f9d
Merge pull request #2859 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.1
...
Bump ts-loader from 7.0.0 to 7.0.1
2020-04-20 07:20:17 -07:00
dependabot-preview[bot]
92e5c8d228
Bump ts-loader from 7.0.0 to 7.0.1
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.0...v7.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-20 13:06:59 +00:00
Daniel Imms
68995e6ed8
Merge pull request #2858 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.12
...
Bump @types/webpack from 4.41.11 to 4.41.12
2020-04-20 06:05:01 -07:00
dependabot-preview[bot]
edac29fe51
Bump @types/webpack from 4.41.11 to 4.41.12
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.11 to 4.41.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-20 08:35:06 +00:00
Daniel Imms
e7f72a1ba8
Merge pull request #2857 from Tyriar/decoration_customizations
...
Allow embedders to customize link decorations independently
2020-04-19 04:24:50 -07:00
Daniel Imms
d0519d6c25
Fix tests
2020-04-19 04:20:10 -07:00
Daniel Imms
2ce435f98d
Allow embedders to customize link decorations independently
...
See microsoft/vscode#95631
2020-04-19 04:07:22 -07:00
Daniel Imms
67fde3e941
Merge pull request #2856 from Tyriar/link_underline
...
Prevent hover callbacks firing if the mouse is outside the viewport
2020-04-18 18:27:12 -07:00
Daniel Imms
1282c060fc
Prevent hover callbacks firing if the mouse is outside the viewport
...
Fixes #2849
2020-04-18 18:02:51 -07:00
Daniel Imms
52f1fc943d
Merge pull request #2855 from Tyriar/link_underline
...
Polish link decorations and better support embedder hovers
2020-04-18 10:21:57 -07:00
Daniel Imms
88ff19383b
Allow embedders to designate link hover elements
2020-04-18 09:13:09 -07:00
Daniel Imms
832312e095
Change hideUnderline to hideDecorations
...
Also track cursor style
2020-04-18 06:23:46 -07:00
Daniel Imms
f2ed01993d
Track changes to hideUnderline
2020-04-18 06:18:01 -07:00
Daniel Imms
ccf869e671
Merge pull request #2854 from Tyriar/hide_underline
...
Allow hiding of link underlines
2020-04-17 19:01:22 -07:00
Daniel Imms
48f579977e
Allow hiding of link underlines
...
See microsoft/vscode#95080
2020-04-17 18:46:01 -07:00
Daniel Imms
ab595659c2
Merge pull request #2852 from Tyriar/mouseleave
...
Clear link when leaving xterm link
2020-04-17 17:38:45 -07:00
Daniel Imms
0cd2b78425
Clear link when leaving xterm link
...
Fixes #2851
2020-04-17 17:30:53 -07:00
Daniel Imms
c1e618fc3b
Merge pull request #2830 from kumaran-14/2702_api_test_debug
...
Add api-test script to log poll result on passing --debug flag
2020-04-15 08:04:12 -07:00
Daniel Imms
934b9faf36
Merge branch 'master' into 2702_api_test_debug
2020-04-15 06:52:14 -07:00
Daniel Imms
2836dcb71f
Merge pull request #2845 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.0
...
Bump ts-loader from 6.2.2 to 7.0.0
2020-04-15 06:09:39 -07:00
dependabot-preview[bot]
2b874c5817
Bump ts-loader from 6.2.2 to 7.0.0
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 6.2.2 to 7.0.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v6.2.2...v7.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-15 08:12:32 +00:00
Daniel Imms
19b73d2ba7
Merge pull request #2842 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.28.0
...
Bump @typescript-eslint/parser from 2.27.0 to 2.28.0
2020-04-14 06:36:51 -07:00
Daniel Imms
548a17d94c
Merge pull request #2844 from Tyriar/2824
...
Enforce explicit access modifiers
2020-04-14 06:36:34 -07:00
Daniel Imms
de4005d470
Merge branch 'master' into 2824
2020-04-14 06:31:48 -07:00
dependabot-preview[bot]
46e9b9499c
Bump @typescript-eslint/parser from 2.27.0 to 2.28.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.28.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 13:26:53 +00:00
Daniel Imms
580b06ada5
Merge pull request #2843 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.28.0
...
Bump @typescript-eslint/eslint-plugin from 2.27.0 to 2.28.0
2020-04-14 06:25:15 -07:00
Daniel Imms
1472e7b051
Merge branch 'master' into 2824
2020-04-14 06:25:06 -07:00
Daniel Imms
9817754f92
Fix explicit access
2020-04-14 06:23:11 -07:00
dependabot-preview[bot]
05f1959c83
Bump @typescript-eslint/eslint-plugin from 2.27.0 to 2.28.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.28.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 13:08:53 +00:00
Daniel Imms
80a692a751
Merge pull request #2841 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.4
...
Bump @types/ws from 7.2.3 to 7.2.4
2020-04-14 06:07:11 -07:00
Daniel Imms
a5ebb6d98c
Add member access eslint rule
2020-04-14 06:03:47 -07:00
Daniel Imms
04c1e4b57d
Remove readonly from ctors
2020-04-14 06:03:31 -07:00
dependabot-preview[bot]
f8f9c06ed8
Bump @types/ws from 7.2.3 to 7.2.4
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.3 to 7.2.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 08:14:38 +00:00
kumaran-14
1f4b2607cc
Replace flatMap method with reduce and map
2020-04-13 22:36:33 +05:30
Daniel Imms
f0c518a134
Merge pull request #2838 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.1
...
Bump @types/jsdom from 16.2.0 to 16.2.1
2020-04-13 06:33:50 -07:00
dependabot-preview[bot]
c396518736
Bump @types/jsdom from 16.2.0 to 16.2.1
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-13 12:34:17 +00:00
Daniel Imms
d6a45b511e
Merge pull request #2839 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.11
...
Bump @types/webpack from 4.41.10 to 4.41.11
2020-04-13 05:32:38 -07:00
dependabot-preview[bot]
f5c4c3e450
Bump @types/webpack from 4.41.10 to 4.41.11
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.10 to 4.41.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-13 08:19:05 +00:00
Daniel Imms
aecfb5772d
Merge pull request #2835 from Tyriar/2822
...
Add linkTooltipHoverDuration setting
2020-04-11 10:08:30 -07:00
Daniel Imms
3b7b936582
Merge pull request #2837 from Tyriar/2836
...
Only fire IRenderService.onRender when buffer changes occurred
2020-04-11 09:59:34 -07:00
Daniel Imms
309bdf3d70
Rename onRender
2020-04-11 09:53:32 -07:00
Daniel Imms
55f9203f60
Only fire IRenderService.onRender when buffer changes occurred
...
Fixes #2836
2020-04-11 09:51:28 -07:00
kumaran-14
df7ba37d57
Update args parser to allow flag values
2020-04-11 21:15:24 +05:30
kumaran-14
96cb4e9a52
Merge remote-tracking branch 'upstream/master' into 2702_api_test_debug
2020-04-11 19:55:36 +05:30
Daniel Imms
f070be8dd3
Add deprecated with explanation
2020-04-11 07:23:53 -07:00
Daniel Imms
3408a0537f
Add linkTooltipHoverDuration setting
...
Fixes #2822
2020-04-11 07:22:20 -07:00
Daniel Imms
5669cf832f
Merge branch 'master' into reverse_wraparound
2020-04-11 06:41:28 -07:00
Daniel Imms
e2ac4b45d0
Merge pull request #2834 from Tyriar/2833
...
Fix selection wrapping to end when not beyond viewport
2020-04-11 06:38:50 -07:00
Daniel Imms
714daba393
Fix selection wrapping to end when not beyond viewport
...
This was happening as the devicePixelRatio wasn't being taken into account,
the fix was to rely on IRenderService to get the right canvas height.
Fixes #2833
2020-04-11 06:31:58 -07:00
Daniel Imms
1913e9512c
Merge pull request #2718 from kumaran-14/2498_alt_enter
...
Support alt+enter key signal by default
2020-04-11 05:49:33 -07:00
kumaran-14
ae72994cfb
Undo changes on ./bin/test.js
2020-04-11 12:02:27 +05:30
kumaran-14
f9b2f3e87d
Add api-test script to log poll result on passing --debug flag
2020-04-11 11:54:58 +05:30
Daniel Imms
e05bf87528
Merge pull request #2829 from Tyriar/lgtm
...
Fix most lgtm warnings
2020-04-10 14:22:24 -07:00
Daniel Imms
7609a5456e
Fix most lgtm warnings
2020-04-10 14:08:28 -07:00
Daniel Imms
4809a2e0df
Merge pull request #2828 from Tyriar/release45
...
v4.5.0
2020-04-10 12:53:39 -07:00
Daniel Imms
e61c34b85f
Merge branch 'master' into 2498_alt_enter
2020-04-10 12:53:16 -07:00
Daniel Imms
ba0dc60b09
Combine into ternary
2020-04-10 12:53:02 -07:00
Daniel Imms
f61d6320a3
v4.5.0
2020-04-10 12:44:39 -07:00
kumaran-14
3ef41f2b1d
Remove decset modes from coreservices
2020-04-10 23:19:31 +05:30
Daniel Imms
2e6f547bfc
Merge branch 'master' into reverse_wraparound
2020-04-10 10:30:30 -07:00
Daniel Imms
c66b25b4cc
Merge pull request #2827 from Tyriar/eslint_types
...
Convert eslintrc to json and fix errors
2020-04-10 10:29:46 -07:00
Daniel Imms
a66edbdda8
Merge pull request #2713 from JavaCS3/master
...
expose IBufferSet API
2020-04-10 10:18:51 -07:00
Daniel Imms
ef0d834db8
Convert eslintrc to json and fix errors
2020-04-10 10:05:23 -07:00
Daniel Imms
89daacac32
Add missing api docs
2020-04-10 10:02:09 -07:00
Daniel Imms
f4f15ee5e9
Add missing line in api
2020-04-10 09:57:10 -07:00
Daniel Imms
4c36ef9d24
Don't pass buffers to BufferApiView
2020-04-10 09:56:26 -07:00
Daniel Imms
886af692e2
Use a separate emitter for BufferNamespaceApi.onBufferChange
2020-04-10 09:53:51 -07:00
Daniel Imms
c63949f384
Merge branch 'master' into master
2020-04-10 09:37:51 -07:00
Daniel Imms
9460e915cd
Merge branch 'master' into underline_core
2020-04-10 09:22:07 -07:00
Daniel Imms
34a324f551
Merge pull request #2825 from Tyriar/debug_log
...
Use debug log level for open not attached to the DOM
2020-04-10 07:50:51 -07:00
Daniel Imms
996694aec4
Use debug log level for open not attached to the DOM
...
It seems mostly harmless now
Part of microsoft/vscode#88529
2020-04-10 07:50:10 -07:00
Daniel Imms
e21060a259
Merge pull request #2725 from Tyriar/webkit
...
Improve Linux dependencies, remove browser args
2020-04-10 06:45:37 -07:00
Daniel Imms
951d342ed7
Disable webkit
2020-04-10 06:38:54 -07:00
Daniel Imms
74b76704f8
Merge pull request #2746 from jerch/fix_2745
...
cursor handling in DECSTR
2020-04-10 06:36:39 -07:00
Daniel Imms
6efc37eaf3
Merge branch 'master' into webkit
2020-04-10 06:34:45 -07:00
Daniel Imms
9cf4e68ac4
Merge pull request #2739 from felixse/fix-edge-selection-color
...
Fix selection color in Legacy Edge
2020-04-10 06:34:05 -07:00
Daniel Imms
1c35c8b617
Merge pull request #2817 from Tyriar/2764
...
Pause cursor render layer before resuming
2020-04-10 06:25:30 -07:00
Charles Wei
94dabe225b
Merge branch 'master' into master
2020-04-10 12:11:17 +08:00
Daniel Imms
21b490f03a
Merge pull request #2819 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.27.0
...
Bump @typescript-eslint/parser from 2.26.0 to 2.27.0
2020-04-07 06:31:30 -07:00
dependabot-preview[bot]
f8f509a296
Bump @typescript-eslint/parser from 2.26.0 to 2.27.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.26.0 to 2.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.27.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-07 13:17:32 +00:00
Daniel Imms
062b771622
Merge pull request #2820 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.27.0
...
Bump @typescript-eslint/eslint-plugin from 2.26.0 to 2.27.0
2020-04-07 06:15:48 -07:00
dependabot-preview[bot]
adff472011
Bump @typescript-eslint/eslint-plugin from 2.26.0 to 2.27.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.26.0 to 2.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.27.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-07 08:17:08 +00:00
Charles Wei
9c043dbf9f
Merge branch 'master' into master
2020-04-07 11:27:32 +08:00
Daniel Imms
59d28e7b99
Use browser types instead of nodejs
2020-04-06 05:33:09 -07:00
Daniel Imms
8b5a133106
Pause cursor render layer before resuming
...
Fixes #2764
2020-04-06 05:32:11 -07:00
Daniel Imms
86a41dd6dd
Merge pull request #2815 from xtermjs/dependabot/npm_and_yarn/nyc-15.0.1
...
Bump nyc from 15.0.0 to 15.0.1
2020-04-06 04:23:57 -07:00
dependabot-preview[bot]
2d77b25e26
Bump nyc from 15.0.0 to 15.0.1
...
Bumps [nyc](https://github.com/istanbuljs/nyc ) from 15.0.0 to 15.0.1.
- [Release notes](https://github.com/istanbuljs/nyc/releases )
- [Changelog](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/istanbuljs/nyc/compare/v15.0.0...v15.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-06 08:41:11 +00:00
Daniel Imms
43526c2297
Merge pull request #2814 from Tyriar/role_list
...
Use role=list in screen reader mode
2020-04-05 09:54:56 -07:00
Daniel Imms
192762add8
Use role=list in screen reader mode
2020-04-05 09:54:19 -07:00
javacs3
0f64847351
fix lint error
2020-04-05 15:31:05 +08:00
Charles Wei
88d2f26269
Merge branch 'master' into master
2020-04-05 12:15:37 +08:00
Daniel Imms
21aabb1215
Merge pull request #2810 from xtermjs/dependabot/npm_and_yarn/deep-equal-2.0.2
...
Bump deep-equal from 2.0.1 to 2.0.2
2020-04-02 07:58:40 -07:00
dependabot-preview[bot]
e6ea51f8cb
Bump deep-equal from 2.0.1 to 2.0.2
...
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/inspect-js/node-deep-equal/releases )
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/inspect-js/node-deep-equal/compare/v2.0.1...v2.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-02 08:07:09 +00:00
Daniel Imms
6d52e1709f
Merge pull request #2805 from xtermjs/dependabot/npm_and_yarn/mustache-4.0.1
...
Bump mustache from 3.2.1 to 4.0.1
2020-04-01 06:59:52 -07:00
dependabot-preview[bot]
aaf1fd0256
Bump mustache from 3.2.1 to 4.0.1
...
Bumps [mustache](https://github.com/janl/mustache.js ) from 3.2.1 to 4.0.1.
- [Release notes](https://github.com/janl/mustache.js/releases )
- [Changelog](https://github.com/janl/mustache.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/janl/mustache.js/compare/v3.2.1...v4.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-01 13:27:45 +00:00
Daniel Imms
97ef539a6c
Merge pull request #2803 from Tyriar/more_deps
...
Upgrade more deps
2020-04-01 06:25:58 -07:00
Daniel Imms
b630aad44a
Namespace window
2020-04-01 05:25:39 -07:00
Daniel Imms
2f6fb4b97c
Upgrade jsdom
2020-03-31 11:10:39 -07:00
Daniel Imms
5c99114b02
Upgrade nyc
2020-03-31 11:07:26 -07:00
Daniel Imms
318421df9d
Update more types
2020-03-31 11:01:33 -07:00
Daniel Imms
2f42dc6473
Upgrade chai to 4
2020-03-31 10:59:15 -07:00
Daniel Imms
66bcdc3c00
Update some more dependencies
2020-03-31 10:55:55 -07:00
Daniel Imms
8b042caf60
Merge pull request #2792 from xtermjs/dependabot/npm_and_yarn/mocha-7.1.1
...
Bump mocha from 6.2.3 to 7.1.1
2020-03-31 09:12:50 -07:00
dependabot-preview[bot]
b3408f5ad4
Bump mocha from 6.2.3 to 7.1.1
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 6.2.3 to 7.1.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v6.2.3...v7.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-31 14:33:22 +00:00
Daniel Imms
5558bc1ef3
Merge pull request #2780 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.3
...
Bump @types/ws from 6.0.1 to 7.2.3
2020-03-31 07:31:37 -07:00
dependabot-preview[bot]
2426a731fc
Bump @types/ws from 6.0.1 to 7.2.3
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 6.0.1 to 7.2.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-31 14:14:25 +00:00
Daniel Imms
47e2b0991a
Merge pull request #2801 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.10
...
Bump @types/webpack from 4.41.9 to 4.41.10
2020-03-31 07:12:46 -07:00
dependabot-preview[bot]
ceec98ffc3
Bump @types/webpack from 4.41.9 to 4.41.10
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.9 to 4.41.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-31 08:10:36 +00:00
Daniel Imms
a24b977f72
Merge pull request #2800 from Tyriar/upgrade_mac
...
Upgrade mac agent in pipelines
2020-03-30 10:00:29 -07:00
Daniel Imms
4602ffba29
Merge pull request #2799 from Tyriar/enum_like_upper_case
...
Allow enum-like objects to use upper case naming
2020-03-30 06:46:48 -07:00
Daniel Imms
21d4ee8e2e
Upgrade mac agent in pipelines
...
Looks like capacity has run out for old macOS, this should get builds
green again.
2020-03-30 06:43:45 -07:00
Daniel Imms
8ec41a7128
Merge pull request #2795 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.9
...
Bump @types/webpack from 4.41.8 to 4.41.9
2020-03-30 06:42:12 -07:00
Daniel Imms
8842625bb4
Allow enum-like objects to use upper case naming
2020-03-30 06:17:37 -07:00
dependabot-preview[bot]
586be86b41
Bump @types/webpack from 4.41.8 to 4.41.9
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.8 to 4.41.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-30 08:38:01 +00:00
Daniel Imms
55190fd703
Merge pull request #2786 from Tyriar/eslint
...
Migrate from tslint to eslint
2020-03-28 08:57:58 -07:00
Daniel Imms
64f7978037
Format eslintrc
2020-03-28 07:50:30 -07:00
Daniel Imms
3f33751ff2
Merge remote-tracking branch 'ups/master' into eslint
2020-03-28 07:45:06 -07:00
Daniel Imms
392f349da1
Remove tslint completely
2020-03-28 07:39:51 -07:00
Daniel Imms
bbd83b9dba
Migrate whitespace tslint rule
2020-03-28 07:34:49 -07:00
Daniel Imms
2e9b4779c9
Migrate from typedef to explicit-function-return-type
2020-03-28 07:10:08 -07:00
Daniel Imms
8475f95b19
Disable naming convention on CoreMouseService
...
Until #2787 gets looked at
2020-03-28 07:04:21 -07:00
Daniel Imms
2c0669c865
Fix some naming conventions issues
2020-03-28 06:57:55 -07:00
Daniel Imms
937b551ae4
Migrate naming-convention rules to @typescript/eslint equivalent
2020-03-28 06:53:15 -07:00
Daniel Imms
88a50d3779
Fix most rules
2020-03-28 06:51:36 -07:00
Daniel Imms
57be6616ce
Initial eslintrc.js
...
Generated by tool
2020-03-28 05:10:03 -07:00
Daniel Imms
7e073e6e26
Merge pull request #2783 from Tyriar/deps
...
Update several dependencies
2020-03-27 18:31:28 -07:00
Daniel Imms
10ff95af6a
Update several dependencies
2020-03-27 16:50:49 -07:00
Daniel Imms
378d3e3889
Merge pull request #2772 from xtermjs/dependabot/npm_and_yarn/https-proxy-agent-2.2.4
...
[Security] Bump https-proxy-agent from 2.2.1 to 2.2.4
2020-03-27 16:06:29 -07:00
dependabot-preview[bot]
88f1353670
[Security] Bump https-proxy-agent from 2.2.1 to 2.2.4
...
Bumps [https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent ) from 2.2.1 to 2.2.4. **This update includes security fixes.**
- [Release notes](https://github.com/TooTallNate/node-https-proxy-agent/releases )
- [Commits](https://github.com/TooTallNate/node-https-proxy-agent/compare/2.2.1...2.2.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-27 22:52:12 +00:00
Daniel Imms
c229aa8cfe
Merge pull request #2760 from xtermjs/dependabot/npm_and_yarn/acorn-5.7.4
...
Bump acorn from 5.7.1 to 5.7.4
2020-03-27 15:50:55 -07:00
dependabot[bot]
96549a5421
Bump acorn from 5.7.1 to 5.7.4
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.1 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.1...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-03-27 22:45:12 +00:00
Daniel Imms
a99c6145a7
Merge pull request #2779 from xtermjs/dependabot/npm_and_yarn/webpack-cli-3.3.11
...
Bump webpack-cli from 3.1.0 to 3.3.11
2020-03-27 15:44:21 -07:00
dependabot-preview[bot]
c85ab8dcb6
Bump webpack-cli from 3.1.0 to 3.3.11
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 3.1.0 to 3.3.11.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/next/CHANGELOG_v3.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/v.3.1.0...v3.3.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-27 21:32:21 +00:00
Daniel Imms
db172b341e
Merge pull request #2770 from xtermjs/dependabot/npm_and_yarn/deep-equal-2.0.1
...
Bump deep-equal from 1.1.0 to 2.0.1
2020-03-27 14:28:06 -07:00
dependabot-preview[bot]
11dbba422f
Bump deep-equal from 1.1.0 to 2.0.1
...
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal ) from 1.1.0 to 2.0.1.
- [Release notes](https://github.com/inspect-js/node-deep-equal/releases )
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/inspect-js/node-deep-equal/compare/v1.1.0...v2.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-27 21:01:51 +00:00
Felix Seidl
a1e60045d9
Merge branch 'master' into fix-edge-selection-color
2020-03-25 17:53:08 +01:00
Charles Wei
b36a9d5af3
Merge branch 'master' into master
2020-03-24 21:15:20 +08:00
Daniel Imms
fb5ff49008
Merge pull request #2767 from JavaCS3/fix/addDisposableDomListener-leak
...
fix: addDisposableDomListener dispose() leaking
2020-03-23 06:42:22 -07:00
javacs3
1b857f743e
fix: addDisposableDomListener dispose() leaking
2020-03-22 12:56:50 +08:00
javacs3
c2df14cfa0
reduce BufferApiView object creation times
2020-03-22 12:13:53 +08:00
javacs3
44ff7b0f5f
change buffer interface from IBuffer to IBufferNamespace
2020-03-22 12:13:52 +08:00
javacs3
5fdbd7428b
expose IBufferSet API
2020-03-22 12:10:02 +08:00
Daniel Imms
bc9aaebd04
Merge pull request #2766 from Tyriar/readme
...
Improve demo warning and add to server.js as well
2020-03-19 18:29:01 -07:00
Daniel Imms
d90a0ce910
Improve demo warning and add to server.js as well
...
Fixes #2765
2020-03-19 18:26:45 -07:00
Daniel Imms
9c19043fed
Merge pull request #2761 from slel/patch-1
...
Add CoCalc to "Real-world uses" in README
2020-03-16 06:59:22 -07:00
Samuel Lelièvre
beb39ada0c
Add CoCalc at end of list of real-world uses
2020-03-16 13:43:42 +01:00
Samuel Lelièvre
47f3eb28a6
Add CoCalc to "Real-world uses" in README
2020-03-16 04:32:34 +01:00
Daniel Imms
28105af761
Merge pull request #2731 from jerch/fix_2729
...
Clamp visual cursor to cols - 1
2020-03-13 19:26:46 -07:00
Daniel Imms
e0ac87e702
Update xterm.d.ts
2020-03-13 19:17:34 -07:00
Daniel Imms
b9ea05f97a
Merge branch 'master' into fix_2729
2020-03-13 19:09:13 -07:00
Daniel Imms
e348163689
Merge pull request #2758 from Tyriar/acorn
...
Upgrade acorn due to CVE
2020-03-13 18:53:48 -07:00
Daniel Imms
90375531bc
Merge branch 'master' into acorn
2020-03-13 18:42:49 -07:00
Daniel Imms
ca85f2d725
Upgrade acorn due to CVE
2020-03-13 18:42:10 -07:00
jerch
eaadb75d39
Merge pull request #2754 from jerch/fix_vtfeatures_2
...
vtfeatures 2nd fix
2020-03-11 00:09:53 +01:00
Jörg Breitbart
f6793df94a
remove leading empty line
2020-03-10 23:59:41 +01:00
jerch
90e716b932
Merge pull request #2753 from jerch/fix_vtfeatures_template
...
fix missing jekyll header in vtfeatures template
2020-03-10 23:43:48 +01:00
Jörg Breitbart
db2853c8ae
add missing jekyll yaml entries
2020-03-10 23:35:08 +01:00
Jörg Breitbart
120527cb41
underline color support, test cases
2020-03-08 22:56:58 +01:00
Jörg Breitbart
058f33cd7b
update vt docs
2020-03-08 20:25:26 +01:00
Jörg Breitbart
88582726b7
implement SGR 21, sequence tests
2020-03-08 20:08:22 +01:00
Jörg Breitbart
fd5f5e3204
extend AttributeData with eAttrs, implement SGR 4 subparams, tests
2020-03-08 18:57:05 +01:00
Jörg Breitbart
47d7a71ad0
fix cursor reset in DECSTR, some tests
2020-03-01 13:29:18 +01:00
Felix Seidl
88a6be16af
use original css color string
2020-02-27 23:03:23 +01:00
jerch
23cacbf81a
Merge branch 'master' into reverse_wraparound
2020-02-22 23:49:25 +01:00
Jörg Breitbart
db304513b1
unify naming, adjust addon version, fix interface description
2020-02-22 20:30:36 +01:00
Jörg Breitbart
8d1b4bf78f
fix webgl renderer
2020-02-22 20:18:45 +01:00
Jörg Breitbart
1cff37af99
fix dom renderer
2020-02-22 20:08:34 +01:00
jerch
ecc7f2d780
Merge branch 'master' into fix_2729
2020-02-22 19:57:53 +01:00
Daniel Imms
dbb6610d50
Merge pull request #2730 from Tyriar/ts38
...
typescript@3.8
2020-02-22 19:53:40 +01:00
Daniel Imms
ae135ac181
Merge pull request #2730 from Tyriar/ts38
...
typescript@3.8
2020-02-22 10:04:07 -08:00
Daniel Imms
df1d68b626
typescript@3.8
2020-02-22 09:43:16 -08:00
Jörg Breitbart
d35d12f671
Merge branch 'reverse_wraparound' of github.com:jerch/xterm.js into reverse_wraparound
2020-02-21 18:24:55 +01:00
Jörg Breitbart
cb31179274
respect scroll margins, tests
2020-02-21 18:23:00 +01:00
kumaran-14
c9277c3c72
Remove altEscape DECSET mode and add support for alt+esc key
2020-02-21 13:13:46 +05:30
kumaran-14
5896a05ca6
Change decset flag to altEscMode
2020-02-20 00:21:33 +05:30
jerch
5cf0aadd84
Merge branch 'master' into reverse_wraparound
2020-02-18 20:12:55 +01:00
Daniel Imms
a18bac7380
Remove browser args
2020-02-18 07:47:01 -08:00
Daniel Imms
9a1c7953e7
dumpio in browser launch
2020-02-18 07:39:15 -08:00
Daniel Imms
53c526f48c
Improve Linux dependencies, enable WebKit
2020-02-18 06:49:11 -08:00
Daniel Imms
49bfd05d7c
Merge pull request #2723 from UziTech/patch-1
...
atom-xterm -> x-terminal
2020-02-18 06:33:24 -08:00
Jörg Breitbart
62ea2c691e
wide char tests
2020-02-17 12:39:36 +01:00
Jörg Breitbart
7de600cc64
test case for clearing cells to the right on early wrap-around
2020-02-17 12:30:35 +01:00
Jörg Breitbart
0c703276b1
fix behavior, first BS tests
2020-02-17 12:22:53 +01:00
Tony Brix
11ac8da14e
Update README.md
2020-02-17 00:04:47 -06:00
Jörg Breitbart
f736b6c299
comment missing empty cell handling
2020-02-16 20:53:53 +01:00
Jörg Breitbart
6f886fe167
working draft
2020-02-16 20:41:55 +01:00
Daniel Imms
986baed290
Merge pull request #2722 from Tyriar/linux_tests
...
Install deps for webkit and firefox on Linux
2020-02-16 08:08:20 -08:00
Daniel Imms
84c5f76b76
Remove webkit tests on Linux
2020-02-16 07:57:28 -08:00
Tony Brix
39c6f41f0e
atom-xterm -> x-terminal
2020-02-15 15:16:37 -06:00
Daniel Imms
bdb01e6166
Remove DEBUG, test fit addon based on a range
2020-02-15 12:26:59 -08:00
Daniel Imms
35ddcdd266
Upgrade to ubuntu-18.04
2020-02-15 12:13:38 -08:00
Daniel Imms
7e8e1215ad
Fix order
2020-02-15 12:09:57 -08:00
Daniel Imms
83abd7ef59
Change pipeline property names
2020-02-15 12:07:19 -08:00
Daniel Imms
26fa6c97bf
Install deps for webkit and firefox on Linux
...
Fixes #2721
2020-02-15 07:38:40 -08:00
Daniel Imms
708c6bdeb8
Merge pull request #2712 from jmbockhorst/playwright
...
Use playwright instead of puppeteer
2020-02-15 07:22:52 -08:00
Daniel Imms
c73adf02bc
Disable windows tests
2020-02-15 07:14:09 -08:00
Daniel Imms
c36a468561
script -> pwsh
2020-02-15 07:08:42 -08:00
Daniel Imms
83794c433f
Tweak windows server start
2020-02-15 07:05:20 -08:00
Daniel Imms
eb82346ce7
Add a Windows test job
2020-02-15 06:40:04 -08:00
Daniel Imms
1a6ec0d768
Disable webkit on Linux
2020-02-15 06:39:10 -08:00
Daniel Imms
446f8f93c6
Disable firefox on linux
2020-02-15 06:27:03 -08:00
Daniel Imms
445a801d5d
Fix syntax error
2020-02-15 06:21:05 -08:00
Daniel Imms
579a135087
Try firefox deps
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1372998
2020-02-15 06:17:53 -08:00
Daniel Imms
cd1b251cef
Up timeout for slower CI agents
2020-02-15 06:07:33 -08:00
Daniel Imms
ed23194abd
Update macOS version
2020-02-15 06:00:59 -08:00
Daniel Imms
2ac0c0a957
Move playwright-core back to dev
2020-02-15 05:55:01 -08:00
Daniel Imms
477b161ba2
Change browserType back to sync
2020-02-15 05:51:39 -08:00
Daniel Imms
cb1353c898
Cache yarn modules on integration test jobs
2020-02-15 05:48:38 -08:00
Daniel Imms
47dc137de0
Download browser at start of test
2020-02-15 05:47:42 -08:00
Daniel Imms
03c6b0c688
Fix typo in firefox job
2020-02-15 05:30:33 -08:00
Daniel Imms
ffc5e2f446
Move to playwright-core, download browser if needed
2020-02-15 05:28:21 -08:00
Daniel Imms
4ebb61b580
Adopt playwright breaking changes
2020-02-15 05:18:46 -08:00
Daniel Imms
4ae25e57a3
playwright@0.11.1
2020-02-15 05:14:00 -08:00
Daniel Imms
7bd4f3874e
Fix lint
2020-02-15 05:13:52 -08:00
Daniel Imms
2b7080294d
Only start server once in pipelines
2020-02-15 05:06:44 -08:00
Daniel Imms
3b51565a13
Fix pipelines file
2020-02-15 05:02:28 -08:00
Daniel Imms
7400b888df
Skip mouse wheel-related tests on non-chromium
2020-02-15 05:00:52 -08:00
Daniel Imms
3f15a7251b
Skip webgl tests instead of not registering
2020-02-15 04:53:45 -08:00
Daniel Imms
a9356fd377
Skip paste test when not Chromium
2020-02-15 04:43:38 -08:00
Daniel Imms
f3eb9f79a1
Movee api test timeout into CLI args
2020-02-15 04:29:04 -08:00
Daniel Imms
93026bcae0
Only enable webgl tests on chromium and non-headless firefox
...
See microsoft/playwright#1032
2020-02-15 04:23:31 -08:00
Daniel Imms
6082c00b1d
Fix serialize tests on firefox
...
Firefox takes longer to start up
2020-02-15 03:58:33 -08:00
Daniel Imms
e6e181e6bc
Fix firefox tests FitAddon tests
2020-02-15 03:54:30 -08:00
Daniel Imms
502452f58e
Enable tests on other browsers
2020-02-15 03:35:08 -08:00
Daniel Imms
1d0cceb2d3
Merge branch 'master' into playwright
2020-02-15 03:26:37 -08:00
kumaran-14
b75ae0f7b1
Support alt+Enter key signal by default
2020-02-14 20:00:03 +05:30
Daniel Imms
5f0217cdb0
Merge pull request #2710 from jmbockhorst/linkFix
...
Fix Link Provider end positions
2020-02-13 08:49:45 -08:00
Daniel Imms
7b40aa89b4
Merge branch 'master' into linkFix
2020-02-13 08:36:43 -08:00
Jon Bockhorst
e817a7b6c6
Add Linkifier2 tests
2020-02-13 00:43:24 -06:00
Jon Bockhorst
b53c2e1a26
Fix tests
2020-02-13 00:15:12 -06:00
Jon Bockhorst
383e2ed46f
Remove duplicate code and clean up after merge
2020-02-13 00:07:07 -06:00
Jon Bockhorst
258b084a62
Merge branch 'master' of https://github.com/xtermjs/xterm.js into playwright
2020-02-12 23:53:53 -06:00
Daniel Imms
c5593bde08
Merge pull request #2711 from jmbockhorst/testing
...
Move openTerminal() to common util file
2020-02-12 16:12:47 -08:00
Daniel Imms
2cd4580154
Merge pull request #2715 from kumaran-14/2586_dom_renderer
...
Remove multiple usance of background-color in dom renderer
2020-02-12 16:05:38 -08:00
Jon Bockhorst
2442dc09b0
Clean up some stuff based on feedback
2020-02-12 16:00:21 -06:00
Jon Bockhorst
d482ca5d68
Merge branch 'master' into testing
2020-02-12 14:34:30 -06:00
Jon Bockhorst
3616b697ec
Remove unnecessary composite setting
2020-02-12 14:29:38 -06:00
Kumaran
a19dfe608d
Merge branch 'master' into 2586_dom_renderer
2020-02-12 23:12:28 +05:30
kumaran-14
0c1e9b6678
Remove multiple usance of background-color in dom renderer
2020-02-12 23:07:12 +05:30
Jon Bockhorst
391313cd39
Revert some formatting and remove puppeteer
2020-02-11 13:32:55 -06:00
Jon Bockhorst
8fb6ded506
Fix mouse tests for chromium
2020-02-11 13:13:03 -06:00
Jon Bockhorst
eb7b2f4683
Make addons use common test functions
2020-02-11 11:39:36 -06:00
Jon Bockhorst
520918348e
Fix some mouse tests
2020-02-10 18:18:23 -06:00
Jon Bockhorst
e7b3910f3d
Update CI to node 10
2020-02-10 17:05:18 -06:00
Jon Bockhorst
7515ed6146
Use playwright instead of puppeteer
2020-02-10 16:56:37 -06:00
Jon Bockhorst
901adb38ae
Fix linkProvider end positions
2020-02-10 12:39:16 -06:00
Jon Bockhorst
522378a507
Move openTerminal() to common util file
2020-02-10 11:18:23 -06:00
Daniel Imms
1bb2fc912b
Merge pull request #2709 from Tyriar/search_bump
...
Release search
2020-02-10 05:51:49 -08:00
Daniel Imms
423d112dfc
Release search
...
0.4.0 isn't compatible with xterm@4.4
2020-02-10 05:51:02 -08:00
Daniel Imms
63fde03552
Merge pull request #2530 from jmbockhorst/linkParser
...
Basic link parser for better link detection
2020-02-08 11:12:10 -08:00
Daniel Imms
d1d27b5367
Remove logs
2020-02-08 11:04:04 -08:00
Daniel Imms
0e302baa43
Mark link matcher API as deprecated
2020-02-08 10:58:58 -08:00
Daniel Imms
a7c2d54e53
Document link provider argument in web links addon
2020-02-08 10:54:29 -08:00
Daniel Imms
54743eda16
Make link matcher API the default for web links addon
2020-02-08 10:52:36 -08:00
Daniel Imms
660cf26e49
Merge branch 'master' into linkParser
2020-02-07 12:47:25 -08:00
Daniel Imms
e4875f26ff
Add test for absense of hover/leave
2020-02-07 11:54:07 -08:00
Daniel Imms
7f1f22146d
Add test for activate
2020-02-07 11:52:58 -08:00
Daniel Imms
0103c689f7
Start registerLinkProvider tests
...
Bugs fixed:
- Not breaking on first link match for multiple providers
- Hover event wasn't fired when on last character of link
2020-02-07 11:16:41 -08:00
Daniel Imms
f4a31251cb
handle -> activate
2020-02-07 09:59:25 -08:00
Daniel Imms
b18ded0e2d
Rename tooltip to hover/leave
2020-02-07 09:55:06 -08:00
Daniel Imms
c327116e7f
url -> text
2020-02-07 09:39:26 -08:00
Daniel Imms
ef071ac7ac
Polish API
2020-02-07 09:30:12 -08:00
Daniel Imms
56990f2a29
Merge pull request #2698 from xtermjs/Tyriar-patch-1
...
Fix grammar in demo
2020-02-07 09:13:58 -08:00
Daniel Imms
4475a82776
Fix grammar in demo
2020-02-07 09:13:03 -08:00
Daniel Imms
560a30662b
Merge pull request #2696 from mofux/fix/serialize-addon-peer-dependency
...
Fix serialize addon peer dependency to xterm
2020-02-07 09:09:13 -08:00
Daniel Imms
a066bbe32f
💄
2020-02-07 09:08:07 -08:00
Daniel Imms
e252b4b674
Merge branch 'master' into linkParser
2020-02-07 09:04:24 -08:00
Thomas Zilz
3283ffb4e1
Fix serialize addon peer dependency to xterm
2020-02-06 12:27:02 +01:00
Daniel Imms
a840db3e79
Merge pull request #2692 from xtermjs/Tyriar-patch-1
...
v4.4.0
2020-02-04 09:54:10 -08:00
Daniel Imms
dc19d7c72c
v4.4.0
2020-02-04 09:53:56 -08:00
Jon Bockhorst
a95b1b4881
Merge branch 'master' of https://github.com/xtermjs/xterm.js into linkParser
2020-02-04 11:40:48 -06:00
Daniel Imms
4d0fc16fe3
Merge pull request #2691 from Tyriar/bump2
...
Bump serialize and unciode11 addon versions to trigger publish
2020-02-04 09:39:47 -08:00
Daniel Imms
b13c3be92f
Bump serialize and unciode11 addon versions to trigger publish
2020-02-04 09:39:18 -08:00
Daniel Imms
a3a222c1f1
Merge pull request #2690 from Tyriar/version_bump_publish
...
Bump attach and webgl addons and automatically publish serialize and unicode11 addons
2020-02-04 09:29:04 -08:00
Daniel Imms
1d7cfcdd99
Bump webgl and attach versions
2020-02-04 09:19:49 -08:00
Daniel Imms
2c05e721fd
Publish serialize and unicode11 addons automatically
2020-02-04 09:19:28 -08:00
Daniel Imms
22acf1ec25
Merge pull request #2618 from xtermjs/feat/serialize-addon
...
Merge serialize addon into master
2020-02-04 08:54:41 -08:00
Daniel Imms
9c8deb1470
Revert "Remove getNullCell"
...
This reverts commit 0b6a5b7630 .
2020-02-04 08:42:24 -08:00
Daniel Imms
9b9cb5c076
Merge branch 'master' into feat/serialize-addon
2020-02-04 08:33:11 -08:00
Daniel Imms
0b6a5b7630
Remove getNullCell
...
Replace with fetching cell (0,0) and using that as the initial null cell. We
can reconsider adding this back if it's needed
2020-02-04 08:31:06 -08:00
Daniel Imms
fac025367b
Document IBufferCell members
2020-02-04 08:15:21 -08:00
Daniel Imms
e5246f3993
jsdoc IBufferLine.length
2020-02-04 07:55:26 -08:00
Daniel Imms
89370a1f74
Explain why reusing IBufferCell is useful
2020-02-04 07:54:11 -08:00
Daniel Imms
51a564eb9c
Remove links to serialize from test/benchmark
2020-02-04 07:45:12 -08:00
Daniel Imms
b50b6ccb8b
Fix fg used by selection in webgl again
...
See #2650
2020-02-04 07:41:04 -08:00
Daniel Imms
7a8e2c67b0
Merge pull request #2393 from jerch/window_manipulation
...
Support for window options
2020-02-04 07:38:51 -08:00
Daniel Imms
1b4a3475e8
Fix demo after bad merge
2020-02-04 07:07:34 -08:00
Daniel Imms
3d2d35f5b6
Pull render service off instantiation service safely
2020-02-04 07:01:25 -08:00
Daniel Imms
489d8110c9
Move windowOptions into public API part
2020-02-04 06:53:17 -08:00
Daniel Imms
fc5bf99715
Merge branch 'master' into window_manipulation
2020-02-04 06:52:24 -08:00
Daniel Imms
999bdc9498
Merge branch 'master' into feat/serialize-addon
2020-02-04 06:52:00 -08:00
Daniel Imms
06e3528bc8
Merge pull request #2689 from Tyriar/2607_parser_stable
...
Make parser stable, remove deprecated APIs
2020-02-04 06:51:38 -08:00
Daniel Imms
b06a88b09f
Merge pull request #2688 from Tyriar/2608_safe_links
...
Handle links safely by removing opener from window
2020-02-04 06:51:24 -08:00
Daniel Imms
51aab3eacc
Merge branch 'master' into window_manipulation
2020-02-04 06:51:13 -08:00
Daniel Imms
545807755d
Merge pull request #2386 from jerch/extract_vt_features
...
document VT features in docstrings
2020-02-04 06:50:07 -08:00
Daniel Imms
b7ae55a07b
Make parser stable, remove deprecated APIs
...
Fixes #2607
2020-02-04 06:46:25 -08:00
Daniel Imms
a980b3d132
Handle links safely by removing opener from window
...
Fixes #2608
2020-02-04 06:43:17 -08:00
Daniel Imms
58047e8b82
Merge branch 'master' into window_manipulation
2020-02-04 06:33:54 -08:00
Daniel Imms
9abeaa74c6
Merge pull request #2687 from JavaCS3/feat/serialize-addon
...
fix: api test fail due to IBufferCell api changes
2020-02-04 06:18:53 -08:00
javacs3
c512e48c52
fix: api test fail due to IBufferCell api changes
2020-02-04 14:46:03 +08:00
Daniel Imms
8924437fc5
Merge branch 'master' into feat/serialize-addon
2020-02-03 12:00:20 -08:00
Daniel Imms
1d8e242b3c
Merge pull request #2369 from JavaCS3/feat/serialize-addon
...
Add foreground/background color support for SerializeAddon
2020-02-03 11:58:44 -08:00
Daniel Imms
cf33f7c281
Merge branch 'feat/serialize-addon' into feat/serialize-addon
2020-02-03 11:54:11 -08:00
Daniel Imms
56ac6f66bf
Merge pull request #2685 from Tyriar/2675_remove_options
...
Remove old unused options from codebase
2020-02-03 11:17:39 -08:00
jerch
5ac649b21a
Merge branch 'master' into extract_vt_features
2020-02-03 20:06:33 +01:00
Daniel Imms
4a567c9f5a
Remove old unused options from codebase
...
Fixes #2675
2020-02-03 10:56:46 -08:00
Daniel Imms
479fddfeec
Merge branch 'master' into window_manipulation
2020-02-03 10:48:38 -08:00
Daniel Imms
cc6f9e9da4
Merge pull request #2684 from Tyriar/2683_cursor_refresh
...
Refresh cursor row when cursor settings updated
2020-02-03 10:34:46 -08:00
Daniel Imms
de9df12ea9
Merge remote-tracking branch 'ups/master' into pr/jerch/2393
2020-02-03 10:34:26 -08:00
Daniel Imms
8145829619
Merge pull request #2568 from jerch/updated_wcwidth
...
wcwidth rules for unicode 11
2020-02-03 10:27:47 -08:00
Daniel Imms
3bd0cb9a15
Merge branch 'master' into updated_wcwidth
2020-02-03 10:22:29 -08:00
Daniel Imms
412d6fe42c
Refresh cursor row when cursor settings updated
...
Fixes #2683
2020-02-03 10:13:13 -08:00
Daniel Imms
12362cac61
Merge pull request #2679 from jerch/fix_2678
...
Add/fix chars in DEC graphics charset
2020-02-03 07:15:47 -08:00
Daniel Imms
001d26d73c
Merge pull request #2670 from kumaran-14/patch-alt-click
...
Fixes Alt + click behaviour when rows are wrapped
2020-02-03 07:07:59 -08:00
Daniel Imms
75191982da
Merge pull request #2682 from Tyriar/2681_exit_code_ci
...
Return exit code in Linux unit tests
2020-02-03 07:06:47 -08:00
Daniel Imms
8093a5f419
Fix lint
2020-02-03 07:02:14 -08:00
Daniel Imms
3d53847f30
Return exit code in Linux unit tests
...
Fixes #2681
2020-02-03 07:00:06 -08:00
Daniel Imms
bb944f190e
Fix and add more MoveToCell tests
2020-02-03 06:54:35 -08:00
Daniel Imms
7d84083f55
Fix algorithm to move the right amount of cells
2020-02-03 06:43:20 -08:00
kumaran-14
b591ccc40d
Fix moveToCell when target is beyond buffer
2020-02-02 23:28:24 +05:30
Daniel Imms
46b95ed639
Merge pull request #2676 from jeffbaier/master
...
Add _terminalClass identifier to cursor blink animation css
2020-02-02 05:21:03 -08:00
Daniel Imms
c050cf305c
Merge pull request #2680 from Tyriar/2665_word_ep
...
Remove ; and : from default wordSeparator
2020-02-02 05:15:13 -08:00
Daniel Imms
d5bf8966d9
Remove ; and : from default wordSeparator
...
Fixes #2665
2020-02-02 05:10:57 -08:00
Jörg Breitbart
49bc27e24f
fixing visual repr chars
2020-02-02 13:07:11 +01:00
Jeff Baier
6240a5d7a4
Add _terminalClass identifier to cursor blink animation css
...
so that multiple DOM rendered instances no longer lose the cursor theme color
Fixes #2674
2020-01-22 14:16:39 -06:00
kumaran-14
af67b72492
Fix unit tests for MoveToCellSequence
2020-01-15 21:32:04 +05:30
Jörg Breitbart
d2145368fa
several template updates
2020-01-10 18:51:27 +01:00
Jörg Breitbart
4010900e47
simply status column, reason in title
2020-01-09 22:40:08 +01:00
Jörg Breitbart
2d1af70e87
lower header level; fix wrongly escaped sequences
2020-01-09 20:40:18 +01:00
kumaran-14
76d4de225a
Run eslint and fix errors
2020-01-10 00:40:49 +05:30
kumaran-14
f5c3b00c42
Fixes Alt + click behaviour when rows are wrapped
2020-01-10 00:02:18 +05:30
Jörg Breitbart
f9fddfc43d
fix table sorting
2020-01-09 18:47:56 +01:00
Jörg Breitbart
12b912140b
use 2 empty lines as end of vt definition
2020-01-09 16:40:35 +01:00
javacs3
56f4c3d6ae
remove BufferCellApiView
2020-01-09 21:15:30 +08:00
jerch
f560d187c1
Merge branch 'master' into window_manipulation
2020-01-09 00:27:22 +01:00
jerch
d4d7446789
Merge branch 'master' into updated_wcwidth
2020-01-09 00:26:48 +01:00
jerch
663da772e0
Merge branch 'master' into extract_vt_features
2020-01-09 00:07:44 +01:00
Jörg Breitbart
b51226f76c
docs for SM/RM/DECSET/DECRST/SGR
2020-01-09 00:00:19 +01:00
Jörg Breitbart
297ea529a2
make linter happy
2020-01-08 18:08:39 +01:00
Jörg Breitbart
016d176cbd
more docs
2020-01-08 17:51:56 +01:00
Daniel Imms
83e582b7ab
Merge remote-tracking branch 'origin/master' into feat/serialize-addon
2020-01-07 10:30:21 -08:00
Daniel Imms
fbeb45d1da
Merge pull request #2667 from Tyriar/2666_windows_cup
...
Flag lines as wrapped after CUP in windows mode
2020-01-07 09:20:58 -08:00
Daniel Imms
be24cdb917
Merge branch 'master' into 2666_windows_cup
2020-01-07 09:16:25 -08:00
Daniel Imms
685d14c4d5
Improve windows mode method name
2020-01-07 09:16:16 -08:00
Daniel Imms
c50cd4cc3e
Flag lines as wrapped after CUP in windows mode
...
Fixes #2666
2020-01-07 09:15:04 -08:00
Jörg Breitbart
e240160d39
break command definition on new @vt entry
2020-01-07 01:01:46 +01:00
Jörg Breitbart
dae8c3599b
make linter happy
2020-01-07 00:47:07 +01:00
Jörg Breitbart
7d8c0268ea
remove unicodeVersion from options
2020-01-07 00:29:48 +01:00
Jörg Breitbart
fc2df6cfd6
all multiple @vt in one multiline comment
2020-01-06 23:58:30 +01:00
Jörg Breitbart
5b2ccdbda7
make linter happy
2020-01-05 23:00:46 +01:00
Jörg Breitbart
a0d724c186
move doc to impl
2020-01-05 22:41:36 +01:00
Jörg Breitbart
aec2baa7e7
Merge branch 'master' into extract_vt_features
2020-01-05 21:38:21 +01:00
Jörg Breitbart
67bbbd8671
Merge branch 'master' into window_manipulation
2020-01-05 16:40:38 +01:00
Jörg Breitbart
3e1dbd4c39
fix api test
2020-01-04 15:39:00 +01:00
Jörg Breitbart
df4b07f9f2
type fixes & docs
2020-01-04 14:47:14 +01:00
Daniel Imms
bd4c2da37c
Merge branch 'master' into updated_wcwidth
2020-01-03 07:23:44 -08:00
Daniel Imms
1c06e576ae
Merge pull request #2663 from thefallentree/patch-1
...
Adding FluffOS to xtermjs user list
2020-01-03 07:17:16 -08:00
Yucong Sun
5d3629173f
Merge branch 'master' into patch-1
2020-01-02 11:58:34 -08:00
Yucong Sun
5f25f40db9
Adding FluffOS to xtermjs user list
2020-01-02 11:57:45 -08:00
javacs3
a4efefbf5e
refactor: serialize-addon, move SerializeAddon.benchmark.ts into addons/xterm-addon-serialize and add README.md
2019-12-31 22:06:19 +08:00
jerch
56e77d3106
Merge branch 'master' into updated_wcwidth
2019-12-29 11:21:55 +01:00
Daniel Imms
2a9e16bb8e
Merge pull request #2654 from Tyriar/2646_attach_es6
...
Target es5 in attach addon
2019-12-27 08:37:46 -08:00
Daniel Imms
c512485514
Target es5 in attach addon
...
Fixes #2646
2019-12-27 08:33:42 -08:00
jerch
a0fb880ebc
Merge branch 'master' into updated_wcwidth
2019-12-26 20:11:18 +01:00
jerch
e52eafa7bb
Merge pull request #2644 from jerch/fullwidth_erase
...
Correctly reset cells of previous fullwidth chars during buffer writes
2019-12-26 20:08:50 +01:00
Jörg Breitbart
9f8ea28db4
sanity checks in print wide char handling
2019-12-26 20:04:11 +01:00
Jörg Breitbart
1c1eaa6296
Merge branch 'master' into fullwidth_erase
2019-12-26 19:49:17 +01:00
Daniel Imms
b32bfedde9
Merge pull request #2653 from Tyriar/2604_color_naming
...
Standardize how colors helper lib is structured
2019-12-27 03:22:54 +11:00
Daniel Imms
f7d36a670c
Merge pull request #2651 from Tyriar/2610_register_add
...
Use register over add for APIs returning disposables
2019-12-27 03:10:41 +11:00
Daniel Imms
37461c2a5a
Merge branch 'master' into 2604_color_naming
2019-12-26 08:10:25 -08:00
Daniel Imms
5a17825b47
Merge pull request #2629 from ivanwonder/convert-color
...
format color value to style '#rrggbbaa'
2019-12-27 03:07:00 +11:00
Daniel Imms
761c25fa6d
Merge pull request #2650 from Tyriar/2599_inverse_selection
...
Set glyph fg color based on original bg, not selection
2019-12-27 03:06:05 +11:00
Daniel Imms
c40df65d13
Merge branch 'master' into convert-color
2019-12-27 03:02:58 +11:00
Daniel Imms
79860e7b15
Remove .only
2019-12-27 02:59:27 +11:00
Daniel Imms
ca68a38f2c
Merge branch 'master' into 2604_color_naming
2019-12-27 02:58:22 +11:00
Daniel Imms
b075cc5e6f
Merge branch 'master' into 2599_inverse_selection
2019-12-27 02:55:51 +11:00
Daniel Imms
3e3c51ae53
Add a test for selection
...
Part of #2600
2019-12-26 14:26:53 +11:00
Daniel Imms
28d7eddcb4
Set glyph fg color based on original bg, not selection
...
This involves resolving the rgb channels of the original background
color and encoding them using the RGB color mode.
Fixes #2599
2019-12-26 14:04:50 +11:00
Daniel Imms
509327b4c7
Use register over add for APIs returning disposables
...
Fixes #2610
2019-12-26 12:19:03 +11:00
Daniel Imms
ee74130806
Standardize how colors helper lib is structured
...
Fixes #2604
2019-12-26 12:12:08 +11:00
Jörg Breitbart
0edbbf9fe0
fix print handler; tests
2019-12-21 23:07:12 +01:00
Jörg Breitbart
7ec658a3f8
apply erase attrs in handler methods
2019-12-21 21:57:39 +01:00
Jörg Breitbart
2b4da1f88e
add wide char handling to bufferline primitives
2019-12-21 21:40:01 +01:00
Jörg Breitbart
84608256ea
Merge branch 'master' into window_manipulation
2019-12-21 17:11:12 +01:00
Jörg Breitbart
0f8a034e8b
make linter happy
2019-12-21 16:29:46 +01:00
Jörg Breitbart
0631323bf5
cleanup
2019-12-21 16:27:12 +01:00
Jörg Breitbart
825cc006e5
Merge branch 'master' into updated_wcwidth
2019-12-21 15:28:38 +01:00
Daniel Imms
f1e01c7166
Merge pull request #2640 from Tyriar/reset_fix
...
Move back to reseting parser only on RIS
2019-12-20 06:26:50 +11:00
Daniel Imms
15e3173177
Move back to reseting parser only on RIS
...
Related #2637
2019-12-20 06:14:26 +11:00
javacs3
34bf2f9a0f
refactor: serialize-addon, remove timeout in api test
2019-12-19 22:17:32 +08:00
Daniel Imms
71a78cbf01
Merge pull request #2637 from Tyriar/input_handler
...
Remove a large portion of InputHandler's dependency on Terminal
2019-12-19 18:45:13 +11:00
Daniel Imms
03fc6c3f97
Don't keep a reference to parent anymore
2019-12-19 16:04:15 +11:00
Daniel Imms
e6c095754f
Remove old params props from Terminal
2019-12-19 15:59:59 +11:00
Daniel Imms
d045d39f88
Move charset service reset out of _setup
2019-12-19 15:58:27 +11:00
Daniel Imms
63bf719067
Merge branch 'master' into input_handler
2019-12-19 15:54:03 +11:00
Daniel Imms
34168bd223
Fix InputHandler resetting
2019-12-19 15:42:23 +11:00
Daniel Imms
4f3e3d9285
Merge pull request #2631 from cmeyer90/master
...
Added Gus to list of xterm real-world users
2019-12-19 15:20:47 +11:00
Daniel Imms
c41f1c3d22
Merge branch 'master' into master
2019-12-19 15:20:23 +11:00
Daniel Imms
7d8086e138
Merge pull request #2636 from phillc/master
...
Add Linode to real world uses
2019-12-19 15:19:24 +11:00
Phillip Campbell
0727797254
Add Linode to real world uses
2019-12-18 09:05:29 -05:00
javacs3
7a8c3a42cd
refactor: serialize-addon, rename some APIs in SerializeAddon
2019-12-18 20:27:44 +08:00
javacs3
84f5f20edb
refactor: serialize-addon, remove equalFg(), equalBg(), equalFlags() api from xterm.d.ts
2019-12-18 20:27:39 +08:00
javacs3
b80b5a94f9
refactor: serialize-addon, rename _nextRow() to _rowEnd()
2019-12-18 20:27:33 +08:00
javacs3
a43cc23d67
refactor: serialize-addon, remove _cellFgBgChanged(), _cellFlagsChanged(), _lineStart() functions
2019-12-18 20:27:19 +08:00
javacs3
9e1f607bd9
fix: serialize-addon, remove unused packages in yarn.lock
2019-12-18 20:27:01 +08:00
Daniel Imms
914861503b
Remove a bunch of unused interfaces
2019-12-18 12:06:41 +11:00
Daniel Imms
8e996ae571
Remove terminal.bell usage
2019-12-18 12:00:38 +11:00
Daniel Imms
5d351ec8c0
Isolate cast in TestInputHandler
2019-12-18 11:57:16 +11:00
Daniel Imms
33db0203dd
Remove terminal.reset usage from input handler
2019-12-18 11:55:25 +11:00
Daniel Imms
7a1bef7daf
More cur/erase attr data to input handler
2019-12-18 11:47:45 +11:00
Daniel Imms
2bbda38488
Remove redundant value reset
...
Done in core service reset
2019-12-18 11:31:08 +11:00
Daniel Imms
e3e59c35fc
Use optional chaining in InputHandler
2019-12-18 11:28:15 +11:00
Daniel Imms
dc61fae12a
Move applicationKeypad into core service
2019-12-18 11:23:57 +11:00
Daniel Imms
dada7fe728
Move origin mode into core service
2019-12-18 11:20:36 +11:00
Daniel Imms
bff74b1d7d
Move wraparound mode into core service modes
2019-12-18 11:16:27 +11:00
Daniel Imms
224fb5c6a2
Move charset into own service
2019-12-18 10:53:05 +11:00
Daniel Imms
05e1cd8478
Move charset logic into core service
2019-12-18 10:32:38 +11:00
Daniel Imms
a2297a5fa6
Remove Terminal.refresh usage in InputHandler
2019-12-18 10:30:49 +11:00
Daniel Imms
94f5c37884
Support events with 2 args
...
This will allow higher perf events by avoiding object creation
2019-12-18 09:59:33 +11:00
Clark Meyer
ed334fd790
Added Gus to list of xterm real-world users
2019-12-14 21:59:43 -08:00
ivanwonder
efb2069500
format color value to style '#rrggbbaa'
2019-12-13 10:57:42 +08:00
Daniel Imms
924526c1e6
Merge pull request #2628 from Tyriar/webgl_pub
...
Webgl v0.4.1
2019-12-12 09:48:55 +11:00
Daniel Imms
89995fe7ca
Webgl v0.4.1
2019-12-11 14:47:26 -08:00
Daniel Imms
929914da5d
Merge pull request #2626 from Tyriar/2634_texture_atlas
...
Expose texture atlas as API and use in demo
2019-12-12 09:45:19 +11:00
Daniel Imms
31669cbad6
Expose texture atlas as API and use in demo
...
Part of #2623
2019-12-11 14:26:12 -08:00
Daniel Imms
a1e73331b8
Merge pull request #2625 from Tyriar/2596_hidden
...
Implement hidden in DOM and WebGL renderers
2019-12-10 23:07:30 -08:00
Daniel Imms
31da88ad89
Add webgl invisible tests
2019-12-09 19:47:47 -08:00
Daniel Imms
93cdee3bab
Support hidden in WebGL renderer
...
Fixes #2596
2019-12-09 19:39:59 -08:00
Daniel Imms
ed7d8e7c3b
Support hidden attr in DOM renderer
2019-12-09 19:37:12 -08:00
Daniel Imms
050d9ff04d
Merge pull request #2621 from jerch/update_nodepty
...
update version of node-pty
2019-12-08 10:46:25 -08:00
jerch
512076898d
Merge branch 'master' into window_manipulation
2019-12-08 18:58:57 +01:00
Jörg Breitbart
a628e427de
update version of node-pty
2019-12-08 18:46:40 +01:00
Daniel Imms
05f1887559
Merge branch 'master' into updated_wcwidth
2019-12-07 13:32:13 -08:00
Daniel Imms
266859edf3
Merge pull request #2590 from npezza93/configure-cursor-bar-width
...
Allow the thickness of the bar cursor to be configured
2019-12-07 13:30:17 -08:00
Daniel Imms
79ea49cafd
Floor cursorWidth to ensure it's an integer
2019-12-07 13:25:59 -08:00
Nick Pezza
3cb67f2806
Merge branch 'master' into configure-cursor-bar-width
2019-12-07 15:54:35 -05:00
Nick Pezza
fa4de08934
Apply changes to the dom renderer
2019-12-07 15:54:17 -05:00
Nick Pezza
70c8f8733a
Sanitize cursorWidth option
2019-12-07 15:42:33 -05:00
Nick Pezza
97dc61e65f
s/cursorBarWidth/cursorWidth
2019-12-07 15:40:02 -05:00
Nick Pezza
48aebec01f
Remove default width value
2019-12-07 15:39:34 -05:00
Nick Pezza and Daniel Imms
58078459f8
Update cursor width doc
...
Co-Authored-By: Daniel Imms <tyriar@tyriar.com >
2019-12-07 15:38:12 -05:00
Daniel Imms
fb9b19b95e
Merge remote-tracking branch 'ups/feat/serialize-addon' into pr/JavaCS3/2369
2019-12-07 10:27:11 -08:00
Daniel Imms
7af6cf450b
Merge remote-tracking branch 'origin/master' into feat/serialize-addon
2019-12-07 10:26:38 -08:00
Daniel Imms
ca12cf5802
Support serializing tabs
2019-12-07 10:24:22 -08:00
Jörg Breitbart
d7737f6c88
cleanup
2019-12-07 13:39:06 +01:00
Jörg Breitbart
b5fdd3b8d8
several fixes
2019-12-07 13:23:00 +01:00
Jörg Breitbart
5b95f7e565
Merge branch 'window_manipulation' of github.com:jerch/xterm.js into window_manipulation
2019-12-07 12:26:51 +01:00
Jörg Breitbart
be3f3da532
Merge branch 'master' into window_manipulation
2019-12-07 12:26:31 +01:00
Jörg Breitbart
f13e52fffb
Merge branch 'master' into updated_wcwidth
2019-12-07 12:21:18 +01:00
Daniel Imms
ab66cb5d26
Merge pull request #2616 from sdegutis/patch-1
...
Avoid roundtrip to browser when double-disposing.
2019-12-06 16:18:30 -08:00
Jörg Breitbart
878b762537
Merge branch 'master' into updated_wcwidth
2019-12-06 23:17:09 +01:00
Steven Degutis
c5e144f327
Avoid roundtrip to browser when double-disposing.
2019-12-06 15:57:26 -06:00
Jörg Breitbart
92ac99e878
cleanup
2019-12-06 20:41:24 +01:00
Jörg Breitbart
70dabf11db
fix failing tests
2019-12-06 17:00:46 +01:00
Jörg Breitbart
0f83d645b6
remove V11 from base repo
2019-12-06 16:46:50 +01:00
Jörg Breitbart
794573969c
remove CharWidth.ts
2019-12-06 16:44:20 +01:00
Jörg Breitbart
303abf8a91
unicode11 addon
2019-12-06 16:28:16 +01:00
Daniel Imms
bd0d267d97
Merge pull request #2605 from Tyriar/r43
...
v4.3.0
2019-12-05 12:40:34 -08:00
Daniel Imms
c9babb9477
v4.3.0
2019-12-05 12:34:36 -08:00
Jörg Breitbart
43303ba4c1
add interfaces and option handling
2019-12-05 21:30:59 +01:00
Jörg Breitbart
31ccb796ac
Merge branch 'master' into updated_wcwidth
2019-12-05 15:45:52 +01:00
Jörg Breitbart
3395ccb943
UnicodeService & provider
2019-12-05 15:42:55 +01:00
Daniel Imms
17cb610ef1
Merge pull request #2602 from Tyriar/fix_dom
...
Fix minimumContrastRatio on dom/truecolor
2019-12-04 10:59:01 -08:00
Daniel Imms
543b3d6c9f
Fix minimumContrastRatio on dom/truecolor
...
Fixes #2593
2019-12-04 10:54:17 -08:00
Nick Pezza
c630b92772
Allow the thickness of the bar cursor to be configured
2019-11-30 14:40:45 -05:00
javacs3
903d75e6d3
Refactor
...
1. add 8 secs timeout for SerializeAddon API test
2. move demo page's addons control panel into a single div
3. remove unnecessary config in demo page
4. remove v8-profiler-node8 dependency
5. remove duplicate css option
2019-11-28 22:22:04 +08:00
Daniel Imms
0be6d9f048
Merge branch 'master' into window_manipulation
2019-11-26 08:08:28 -08:00
Jörg Breitbart
a574591481
Merge branch 'updated_wcwidth' of github.com:jerch/xterm.js into updated_wcwidth
2019-11-26 02:04:36 +01:00
Jörg Breitbart
435d480cf1
unicode service stub
2019-11-26 01:59:10 +01:00
Daniel Imms
8b5c48fe87
Merge pull request #2560 from ivanwonder/reverse-transparency
...
force alpha to 1 when using background color as inverted foreground color
2019-11-25 15:10:59 -08:00
Daniel Imms
1ff1809ab7
Support opaque inverse background in webgl, add test
2019-11-25 15:06:28 -08:00
Daniel Imms
ef05a6a053
Draw transparent background in WebGL renderer
...
Part of #2252
2019-11-25 14:33:12 -08:00
Daniel Imms
bceddfbc28
Cover inverse non-black uncached case in canvas renderer
2019-11-25 14:22:03 -08:00
Daniel Imms
4cd8b22a59
Use toRgba helper
2019-11-25 11:58:26 -08:00
Daniel Imms
1a5c3f9364
Properly set non-black transparency backgrounds
...
Before it was always set to 0 as the resolved color was pulled from
an ImageData
2019-11-25 11:57:52 -08:00
Daniel Imms
cbb8dc7780
Merge remote-tracking branch 'ups/master' into pr/ivanwonder/2560
2019-11-25 11:14:03 -08:00
Daniel Imms
3b1479a02b
Merge pull request #2585 from Tyriar/unused
...
Remove unused imports/functions
2019-11-25 09:24:20 -08:00
Daniel Imms
afe6cb6b86
Remove unused imports/functions
2019-11-25 09:12:39 -08:00
Daniel Imms
2173a5399d
Merge pull request #2583 from xtermjs/Tyriar-patch-1
...
Include ` in word separators
2019-11-25 07:50:10 -08:00
Daniel Imms
25f2e66222
Include ` in word separators
...
See microsoft/vscode#84483
2019-11-25 07:36:06 -08:00
Daniel Imms
397d053e06
Merge pull request #2582 from Tyriar/2581_cursor
...
Mark before and after cursor rows dirty when changed
2019-11-24 11:22:47 -08:00
Daniel Imms
217bc24235
Mark before and after cursor rows dirty when changed
...
The DOM renderer renders the cursor as part of the content, not on a
separate layer, so it needs to be marked dirty to draw.
Fixes #2581
2019-11-24 11:15:28 -08:00
Daniel Imms
3969eb9382
Add failing tab test
2019-11-24 10:20:19 -08:00
Daniel Imms
45af02590e
Make serialize addon api tests fast
2019-11-24 10:15:38 -08:00
Daniel Imms
709214a414
Add webpacked version to client
2019-11-24 10:06:41 -08:00
Daniel Imms
6dda0c2b97
Merge branch 'feat/serialize-addon' into pr/JavaCS3/2369
2019-11-24 10:05:14 -08:00
Daniel Imms
20578e0a43
Merge remote-tracking branch 'origin/master' into feat/serialize-addon
2019-11-24 09:55:31 -08:00
Daniel Imms
4d2afce5f2
Merge pull request #2580 from Tyriar/puppeteer_release
...
Skip puppeteer download during release job
2019-11-24 09:47:18 -08:00
Daniel Imms
2da5a7a26b
Skip puppeteer download during release job
2019-11-24 09:42:33 -08:00
Daniel Imms
fffbec7294
Merge pull request #2579 from Tyriar/publish_fix
...
Fix publish script for dot separated beta
2019-11-24 09:35:44 -08:00
Daniel Imms
c60b822f4b
Fix publish script for dot separated beta
2019-11-24 09:34:29 -08:00
Daniel Imms
2882ae76ef
Merge pull request #2578 from Tyriar/85048
...
Don't throw when rendering before atlas is set
2019-11-24 09:26:13 -08:00
Daniel Imms
53fb1ba54d
Don't throw when rendering before atlas is set
...
This fixes a problem when loading the webgl addon before the terminal
is attached.
See microsoft/vscode#85048
2019-11-24 09:22:07 -08:00
jerch
5a1e8484a9
Merge branch 'master' into window_manipulation
2019-11-23 17:37:38 +01:00
Daniel Imms
40d8b606a3
Merge pull request #2577 from Tyriar/beta_dot
...
Add a . before beta and beta version
2019-11-22 19:38:47 -08:00
Daniel Imms
2f1f2f8785
Add a . before beta and beta version
...
Fixes #2576
2019-11-22 19:37:55 -08:00
Daniel Imms
1300b7a6b7
Merge pull request #2575 from Tyriar/webgl_exception
...
Prevent atlas missing exception when opened before attach
2019-11-22 16:06:30 -08:00
Daniel Imms
0bd0f3a364
Prevent atlas missing exception when opened before attach
...
See microsoft/vscode#85048
2019-11-22 16:00:25 -08:00
Daniel Imms
c0da45113f
Merge pull request #2574 from Tyriar/question
...
Direct question issues to Stack Overflow
2019-11-22 09:39:03 -08:00
Daniel Imms
93487d4fb3
Direct question issues to Stack Overflow
2019-11-22 09:34:06 -08:00
javacs3
1093b7c3d3
fix lint error
2019-11-21 20:53:53 +08:00
javacs3
7ec99c2469
update IBufferCell API
2019-11-21 20:41:48 +08:00
javacs3
3543155953
fix typo
2019-11-21 20:41:48 +08:00
javacs3
e2df7dc96c
add benchmark for serialize addon
2019-11-21 20:41:48 +08:00
javacs3
cd5f3e9740
update cell color api design
2019-11-21 20:41:47 +08:00
javacs3
ae70ef0fa2
resolve SerializeAddon importing workaround
2019-11-21 20:41:47 +08:00
javacs3
f1a17e3cf5
refactor CellColor constructor
2019-11-21 20:41:47 +08:00
javacs3
22a2496360
fix 'Can't resolve 'xterm' in xterm.js/addons/xterm-addon-serialize/out'
2019-11-21 20:41:47 +08:00
javacs3
7a7f3466f3
refactor ICellColor to CellColor
2019-11-21 20:41:47 +08:00
javacs3
73f9d45fdc
refactor use a nicer IBufferCell design
2019-11-21 20:41:47 +08:00
javacs3
3cba961dad
refactor SerializeAddon: use public api as much as possible
2019-11-21 20:41:47 +08:00
javacs3
6710c13cc2
fix cell.getFgColor/getBgColor return color256 code even it's color16
...
mode leading to serialize return wrong sequence
2019-11-21 20:41:47 +08:00
javacs3
f12120b055
fix demo page <code> tag won't display multi space chars
2019-11-21 20:41:46 +08:00
javacs3
693f30477e
add trim last empty lines support for SerializeAddon
2019-11-21 20:41:46 +08:00
javacs3
92709110ef
add SerializeAddon in demo page
2019-11-21 20:41:46 +08:00
javacs3
d81b4999dc
add frontground/background color support for SerializeAddon
2019-11-21 20:41:46 +08:00
javacs3
f088a9953f
refactor SerializeAddon extract SerializeHandler
2019-11-21 20:41:46 +08:00
javacs3
a069df7a36
refactor SerializeAddons initial value validation
2019-11-21 20:41:46 +08:00
jerch
7f26b04ea1
Merge branch 'master' into window_manipulation
2019-11-16 00:05:42 +01:00
jerch
f81cca67eb
Merge branch 'master' into updated_wcwidth
2019-11-16 00:03:45 +01:00
Daniel Imms
70babeacb6
Merge pull request #2569 from Tyriar/layers6
...
Move WindowsMode to common/
2019-11-15 10:27:55 -08:00
Daniel Imms
12e9dce6c7
Merge pull request #2563 from Tyriar/322_minimum_contrast
...
Implement minimum contrast ratio
2019-11-15 10:24:35 -08:00
Jörg Breitbart
aca6d24e96
change to v11, expose unicodeVersion, fix linkifier
2019-11-15 18:08:17 +01:00
Jörg Breitbart
25bbde2be2
cleanup CharWidth.ts
2019-11-15 14:47:51 +01:00
Jörg Breitbart
c7ad4aa460
terminal option unicodeVersion
2019-11-15 13:33:28 +01:00
Daniel Imms
943928c4d1
Move WindowsMode to common/
...
Part of #1507
2019-11-14 22:26:26 -08:00
Daniel Imms
5aa3157672
Return inverse colors correctly
...
This probably wasn't causing a bug since the opposite values were
being returned, it was wrong and made the code confusing though.
2019-11-14 22:12:36 -08:00
Daniel Imms
e5f4e2ff8f
Support min contrast ratio in canvas renderer too:
2019-11-14 22:07:50 -08:00
Daniel Imms
c95337a742
Remove unneeded params from webgl funcs
2019-11-14 21:57:15 -08:00
Daniel Imms
023fab9095
Remove unused import
2019-11-14 20:34:01 -08:00
Daniel Imms
cc9f649e3a
Merge branch 'master' into 322_minimum_contrast
2019-11-14 20:14:17 -08:00
Daniel Imms
be9700878b
Have inverse bold respect drawBoldTextInBrightColors
2019-11-14 20:02:40 -08:00
Daniel Imms
24dc87af2c
Only enter updateBackgounds condition if cell changed
...
We want to check when the background changed or when the foreground
changed (and either the old or new value was inverse)
2019-11-14 19:46:24 -08:00
Jörg Breitbart
9c9aa68c23
wcwidth rules unicode 10
2019-11-15 01:07:14 +01:00
jerch
6cc6cb5ffd
Merge branch 'master' into window_manipulation
2019-11-14 22:43:51 +01:00
jerch
c99a096d52
Merge pull request #2566 from jerch/binary_event
...
onBinary event
2019-11-14 22:39:32 +01:00
Jörg Breitbart
57fe84508c
apply empty report rule to all encodings; comments added
2019-11-14 22:29:46 +01:00
Jörg Breitbart
7ad2a68052
cleanup
2019-11-14 13:05:24 +01:00
Jörg Breitbart
8991ed8270
simplify options
2019-11-14 12:59:48 +01:00
Jörg Breitbart
45d1139ab0
windowOptions on ctor options
2019-11-14 12:20:59 +01:00
Jörg Breitbart
26052a2963
fix api test
2019-11-14 11:38:18 +01:00
Jörg Breitbart
eeb9270882
change WindowOptions type
2019-11-14 11:23:21 +01:00
Jörg Breitbart
8fc2d22b28
add IWindowOptions to xterm.d.ts
2019-11-14 10:20:51 +01:00
Jörg Breitbart
f1f103850c
fix tests; fix attach addon
2019-11-14 00:48:16 +01:00
Jörg Breitbart
00d626b6cc
add onBinary to interfaces
2019-11-13 23:57:51 +01:00
Jörg Breitbart
b780abaf3b
add onBinary on CoreService, use for DEFAULT mouse reports
2019-11-13 23:46:01 +01:00
Jörg Breitbart
d09e2fbcec
stub for window options
2019-11-13 23:09:52 +01:00
Daniel Imms
7652cd8af3
Use hash notation over rgb() for dom colors
2019-11-13 06:59:50 -08:00
Daniel Imms
579d74ee33
jsdoc rgbRelativeLuminance2
2019-11-13 06:53:29 -08:00
Daniel Imms
2c959dfb2e
Keep a working AttributeData in WebglCharAtlas
2019-11-13 06:52:17 -08:00
Daniel Imms
20b0a95bb0
Add tests for ensureContrastRatioRgba
2019-11-12 11:05:58 -08:00
Daniel Imms
db090c70de
Add unit tests for ColorContrastCache
2019-11-12 10:21:23 -08:00
Daniel Imms
d1f7d2ef6a
Tweak readme to call out min contrast ratio
2019-11-12 10:10:55 -08:00
Daniel Imms
56d12fe846
Fix color manager unit test
2019-11-12 10:09:32 -08:00
Daniel Imms
b0c3606207
Add example values to .d.ts
2019-11-12 10:03:38 -08:00
Daniel Imms
032185f8b0
Link webgl directly to browser/Color
2019-11-12 10:00:40 -08:00
Daniel Imms
b3f439af09
Remove unused imports
2019-11-12 09:55:09 -08:00
Daniel Imms
647cff53db
Lint
2019-11-12 09:53:42 -08:00
Daniel Imms
3b0042fd46
Remove log
2019-11-12 09:46:07 -08:00
Daniel Imms
8a0122f482
Add contrast caching to webgl
2019-11-12 09:42:55 -08:00
Daniel Imms
faaa07be68
Add contrast caching for DOM renderer
2019-11-12 09:33:50 -08:00
Daniel Imms
c2474626f0
Clear setting as part of run
2019-11-12 09:07:08 -08:00
Daniel Imms
f5774fdc70
Merge branch 'master' into 322_minimum_contrast
2019-11-12 08:53:25 -08:00
Daniel Imms
ca5cee7e86
Fix contrast tests
2019-11-12 08:53:06 -08:00
Jörg Breitbart
2797faae6f
Merge branch 'master' into window_manipulation
2019-11-12 17:05:01 +01:00
Daniel Imms
5ee9bcf2b5
Remove .only
2019-11-11 23:23:33 -08:00
Daniel Imms
6626f9628d
Use ceil in both
2019-11-11 23:14:27 -08:00
Daniel Imms
2fc1791dde
Fix floor/ceil in luminance methods
2019-11-11 23:11:36 -08:00
Daniel Imms
414eea2a2c
Merge pull request #2562 from AndrewSverdrup/change-codevolve-to-next-tech
...
Update Codevolve to Next Tech
2019-11-11 22:56:35 -08:00
Daniel Imms
9b139a744b
Add test for min contrast on white bg
2019-11-11 22:55:08 -08:00
Daniel Imms
531409c2c7
Support minimum contrast ratio in webgl
2019-11-11 22:47:26 -08:00
Daniel Imms
2283ea45a6
Refresh rows after ratio changes
2019-11-11 22:18:39 -08:00
Daniel Imms
db775afd70
Support drawBoldTextInBrightColors in webgl again
...
This broke as part of this PR
2019-11-11 21:35:51 -08:00
Daniel Imms
b1bcb899e0
Fix inverse in webgl, add tests
2019-11-11 21:29:02 -08:00
Daniel Imms
a6dcb21f1c
Fix tests
2019-11-11 19:30:36 -08:00
Daniel Imms
9cd66e72bb
Add tests for relative luminance
2019-11-11 19:14:35 -08:00
Daniel Imms
e46ff9ec85
Add minimumContrastRatio to DOM renderer
...
Part of #322
2019-11-11 19:03:12 -08:00
ivanwonder
fd868044fd
add a helper to make color opaque
2019-11-12 10:06:51 +08:00
Andrew Sverdrup
dfc1664d6e
Update Codevolve to Next Tech
...
We changed our name several months back.
2019-11-11 13:23:59 -08:00
Daniel Imms
e911656306
Merge pull request #2561 from xtermjs/Tyriar-patch-1
...
Prefer non-relative imports
2019-11-11 10:54:15 -08:00
Daniel Imms
25f9487239
Prefer non-relative imports
...
Fixes some auto imports in VS Code, see microsoft/TypeScript#32144
2019-11-11 10:24:54 -08:00
Daniel Imms
339d4d6a73
Merge pull request #2559 from xtermjs/Tyriar-patch-1
...
Generate coverage report for pipelines
2019-11-10 21:43:41 -08:00
Daniel Imms
94afd1fa38
Generate coverage report for pipelines
2019-11-10 21:38:43 -08:00
ivanwonder
5bc80fdf67
force alpha to 1 when using background color as inverted foreground color.
2019-11-11 11:01:32 +08:00
Daniel Imms
03fe1677b6
Merge pull request #2558 from Tyriar/force_build
...
Whitespace to force a webgl release
2019-11-10 12:07:01 -08:00
Daniel Imms
6b7e29ea32
Whitespace to force a webgl release
2019-11-10 12:06:20 -08:00
Daniel Imms
9eeb5aac32
Merge pull request #2557 from Tyriar/fix_release
...
Correct import in Color.ts
2019-11-10 11:49:12 -08:00
Daniel Imms
450a626218
Correct import in Color.ts
2019-11-10 11:48:32 -08:00
Daniel Imms
a8ff27ceb9
Merge pull request #2552 from Tyriar/webgl_compat_attr
...
True color support in WebGL renderer
2019-11-10 11:37:26 -08:00
Daniel Imms
e89d79b879
Remove unused code
2019-11-10 11:33:41 -08:00
Daniel Imms
734bd8c96a
Factor out toRgba function and test
2019-11-10 11:30:48 -08:00
Daniel Imms
2da77dd5f8
Use opaque selection in webgl, fix selection default rgba
2019-11-10 11:23:34 -08:00
Daniel Imms
51c77568a8
Add tests for Color functions
2019-11-10 11:17:36 -08:00
Daniel Imms
53b0149764
Add selectionOpaque and factor out color into new file
2019-11-10 11:11:26 -08:00
Daniel Imms
2b2bd91e2e
Add background true color tests
2019-11-10 10:41:30 -08:00
Daniel Imms
350ca8d5fb
Organize tests
2019-11-10 10:39:56 -08:00
Daniel Imms
753ad30dbc
Add true color fg tests for webgl
2019-11-10 10:38:23 -08:00
Daniel Imms
8bf837795f
Add tests for webgl colors 16-255
2019-11-10 10:29:50 -08:00
Daniel
01628362f5
Support selection color
2019-11-10 01:19:27 -08:00
Daniel
811307562b
Use actual default color for rectangle renderer
2019-11-10 00:59:11 -08:00
Daniel Imms
98fe63051d
Merge branch 'master' into webgl_compat_attr
2019-11-10 00:53:42 -08:00
Daniel Imms
adc631d192
Merge pull request #2553 from Tyriar/retry
...
Add retries to onRender test
2019-11-10 00:53:36 -08:00
Daniel
2cde011397
Add retries to onRender test
...
I've seen this flaky locally and in CI
2019-11-10 00:49:10 -08:00
Daniel
b56e29a35b
Import clean up
2019-11-10 00:39:46 -08:00
Daniel
149cc76803
Avoid extra object creation for foreground fill
2019-11-10 00:30:58 -08:00
Daniel
b13e9066bd
Use a switch for color mode conditions
2019-11-10 00:29:50 -08:00
Daniel
a2da8f9fbb
Fix true color glyphs not having background cleared
2019-11-10 00:23:08 -08:00
Daniel
3773b22439
Support true color... mostly
2019-11-09 23:41:00 -08:00
Daniel
39f0e17edf
Consolidate constants, fix rectangle rendering
2019-11-09 23:05:39 -08:00
Daniel
2b5d229aab
Reduce size of model to 3 by removing attr
2019-11-09 22:56:42 -08:00
Daniel
a2bd0e8eaa
Remove attr compat from webgl
2019-11-09 22:50:22 -08:00
Daniel
9dd2ccb1ad
Fix selection color to set correct mode
2019-11-09 22:48:28 -08:00
Daniel
e15476704c
Adopt new [bg][fg] map in char cache
2019-11-09 22:43:25 -08:00
Daniel
8f0f8bf827
Remove cache reliance on flags
2019-11-09 22:31:10 -08:00
Daniel
e72ee3c58d
Move webgl drawing over from compat
...
Still need to tackle glyph key
2019-11-09 22:28:59 -08:00
Daniel
8a6e0fca07
Move parts over to CellData
2019-11-09 21:15:07 -08:00
Daniel Imms
87d2015793
Merge pull request #2551 from Tyriar/puppeteer_slowmo
...
Make integration tests very fast by removing slowMo
2019-11-09 19:14:31 -08:00
Daniel Imms
40b3766abc
Fix import that got lost in merge
2019-11-09 19:05:20 -08:00
Daniel Imms
0c69b68b4c
Merge branch 'master' into puppeteer_slowmo
2019-11-09 19:02:55 -08:00
Daniel Imms
641b5f867b
Merge pull request #2548 from Tyriar/2254_webgl_dispose
...
Implement webgl renderer dispose
2019-11-09 19:01:52 -08:00
Daniel Imms
057d0a16f2
Ensure link hover exists before hovering
2019-11-09 18:54:24 -08:00
Daniel Imms
669622108c
Wait for all elements to be rendered in web links
2019-11-09 18:48:09 -08:00
Daniel Imms
971e69f505
Reduce flakiness
2019-11-09 18:43:25 -08:00
Daniel Imms
b0640b7705
Remove slowMo param everywhere
2019-11-09 18:28:50 -08:00
Daniel Imms
7ff6e4f493
Fix flaky terminal api tests
2019-11-09 18:28:24 -08:00
Daniel Imms
34e703e472
Fix most of Terminal.api timing issues
2019-11-09 17:29:32 -08:00
Daniel Imms
17677568f9
Fix timing issues in mouse tracking tests
2019-11-09 14:16:57 -08:00
Daniel Imms
2aaa997d39
Fix timing issues in input handler
2019-11-09 14:15:16 -08:00
Daniel Imms
74f04ae92e
Fix timing issues in char width test
2019-11-09 14:12:46 -08:00
Daniel Imms
b0c0f8701e
Fix timing issues in webglrenderer
2019-11-09 14:08:37 -08:00
Daniel Imms
d3bf013ceb
Fix timing issues in web links addon tests
2019-11-09 13:57:42 -08:00
Daniel Imms
840e56cf1e
Fix Attach tests
2019-11-09 11:30:45 -08:00
Daniel Imms
b8acdd6e67
Remove slowmo from puppeteer
2019-11-09 11:15:15 -08:00
Daniel Imms
60bda1bbd3
Fix tests hanging
2019-11-09 11:04:55 -08:00
Daniel Imms
e4b50d505c
Merge pull request #2550 from Tyriar/2549_refresh_options
...
Refresh rows on options change for all renderers
2019-11-09 10:37:28 -08:00
Daniel Imms
22f4342194
Move options row refresh into render service
2019-11-09 10:07:24 -08:00
Daniel Imms
8adbed84b0
webgl: Refresh rows on options change
...
Fixes #2549
2019-11-09 09:34:40 -08:00
Daniel Imms
d09ac41f75
After tests wait for browser close
2019-11-09 09:29:04 -08:00
Daniel Imms
2aec4e6d29
Add a test for removing canvases
2019-11-09 09:27:30 -08:00
Daniel Imms
bcd4c766d6
Implement webgl renderer dispose
...
Fixes #2254
2019-11-09 09:09:59 -08:00
Jon Bockhorst
a1906347b0
Only clear link if it was in the range of onRender and fix tests
2019-11-08 12:10:00 -06:00
Jon Bockhorst
8924aa736e
Use onRender() instead of onData() and onScroll()
2019-11-08 11:08:50 -06:00
Daniel
f93939ef20
Merge remote-tracking branch 'ups/master' into pr/jmbockhorst/2530
2019-11-08 08:46:09 -08:00
Jon Bockhorst
700c4acf75
Rework link parser to use a single cached link and make other requested changes
2019-11-08 02:14:53 -06:00
Daniel Imms
b68a4d27ab
Merge pull request #2547 from Tyriar/layering5
...
Move remaining renderer parts into browser
2019-11-07 21:42:53 -08:00
Daniel Imms
939dcca5bb
Merge branch 'master' into layering5
2019-11-07 21:22:06 -08:00
Daniel Imms
3bf149bbc5
Fix webgl cursor
2019-11-07 18:46:56 -08:00
Daniel Imms
3f7238d9dc
Move Renderer to browser
2019-11-07 18:45:13 -08:00
Daniel Imms
873de2b127
Move cursor render layer to browser
2019-11-07 18:39:46 -08:00
Daniel Imms
c204ab00e0
Move cursorHidden into core service
2019-11-07 18:22:18 -08:00
Daniel Imms
9d7935f8bd
Move cursorState into core service
2019-11-07 18:21:06 -08:00
Daniel Imms
1e1038b2c7
Remove renderer circular dep on renderservice
...
Also fix super.dispose not being called correctly on RenderService
2019-11-07 18:09:40 -08:00
Daniel Imms
509d0e7019
Remove some ITerminal usage from Renderer
2019-11-07 17:44:03 -08:00
Daniel Imms
82e18d7aaa
Move DomRenderer to browser, fix strict errors
2019-11-07 17:41:29 -08:00
Daniel Imms
7c39217392
Break DomRenderer dependency on ITerminal
...
Part of #1507
2019-11-07 17:35:22 -08:00
Daniel Imms
dd4eb7bdec
Merge pull request #2532 from glneto/2444
...
#2444 : Fix wrapped lines search
2019-11-07 16:49:24 -08:00
Daniel Imms
e84469d140
Merge pull request #2546 from Tyriar/polish_pipelines
...
Reduce duplicate in pipeline, cache in release job
2019-11-07 16:48:29 -08:00
Daniel Imms
1d63be0506
Reduce duplicate in pipeline, cache in release job
2019-11-07 13:52:39 -08:00
Daniel Imms
fce7a67c8e
Remove type jsdoc
2019-11-07 13:39:42 -08:00
Daniel Imms
94ce037eb8
Add integration tests for regression in #2444
2019-11-07 13:00:43 -08:00
Daniel Imms
aad32e9943
Merge branch 'master' into 2444
2019-11-07 12:20:33 -08:00
Jon Bockhorst
f18a6fe1eb
Fixed bug in link detection for wrapped links
2019-11-06 22:52:09 -06:00
Daniel Imms
16409da517
Merge pull request #2541 from Tyriar/2539
...
Skip puppeteer download on unit test runs, fix windows tests, polish pipeline
2019-11-06 11:52:45 -08:00
Daniel Imms
0878294964
Skip Terminal2 tests on Windows
2019-11-06 11:24:34 -08:00
Daniel Imms
31afe5b305
test-coverage -> test-unit-coverage
2019-11-06 11:23:42 -08:00
Daniel Imms
fe2f1ea4df
Get Windows unit tests running again
...
Fixes #2543
2019-11-06 11:20:52 -08:00
Daniel Imms
48b20e3200
Don't run through nyc on mac and Windows
2019-11-06 11:08:47 -08:00
Daniel Imms
030a8bda80
Set coverage lines threshold to 60%
2019-11-06 11:08:39 -08:00
Daniel Imms
d079775690
Merge coverage check into regular unit test check
...
Fixes #2542
2019-11-06 11:04:37 -08:00
Daniel Imms
d4dbdac73f
Don't cache integration test modules
2019-11-06 10:53:42 -08:00
Daniel Imms
fc0568074f
Cache node modules with puppeteer
2019-11-06 10:37:00 -08:00
Jon Bockhorst
b07a6d10f1
Add test for multiline links
2019-11-05 23:44:30 -06:00
Jon Bockhorst
ac6c8a5bd3
Support multiline links in the WebLinksAddon
2019-11-05 23:35:20 -06:00
Jon Bockhorst
b3d95d20dc
Merge branch 'master' of https://github.com/xtermjs/xterm.js into linkParser
2019-11-05 16:35:33 -06:00
Daniel Imms
0630baaf02
Don't cache on integration tests
2019-11-05 12:50:37 -08:00
Daniel Imms
c974b273d4
Install puppeteer explicitly
2019-11-05 12:41:03 -08:00
Daniel Imms
d2164584d5
Fix error in yml
2019-11-05 11:56:44 -08:00
Daniel Imms
2960d5df53
New cache key
2019-11-05 11:55:06 -08:00
Daniel Imms
5411f60f44
Try cache node_modules
2019-11-05 11:54:32 -08:00
Daniel Imms
86264d4763
Specify yarn cache folder
2019-11-05 11:42:35 -08:00
Daniel Imms
70500e31ac
Add yarn cache caching
2019-11-05 11:36:54 -08:00
Daniel Imms
3dca46619c
Skip puppeteer download on unit test runs
...
Fixes #2539
2019-11-05 11:33:39 -08:00
Daniel Imms
7f598a3675
Merge pull request #2540 from Tyriar/ts37
...
Update TS to 3.7 and adopt optional chaining
2019-11-05 11:22:11 -08:00
Daniel Imms
843d5ff53c
Adopt optional chaining
2019-11-05 11:09:47 -08:00
Jon Bockhorst
28c43ac2bf
Remove link caching
2019-11-05 13:01:53 -06:00
Daniel Imms
267fbc7f5e
typescript@3.7 and fix errors
2019-11-05 10:54:02 -08:00
Jon Bockhorst
fdfadfefbc
Fixed link caching errors
2019-11-04 23:37:05 -06:00
Daniel Imms
d259cd7332
Merge pull request #2536 from Tyriar/parse_rows
...
Only refresh rows that changed during parsing
2019-11-04 11:31:50 -08:00
Daniel Imms
1afffba1d8
Only refresh rows that changed during parsing
...
Fixes #2534
2019-11-04 11:00:19 -08:00
Geraldo Neto
9358718b5f
2444: Fix no-else-return lint
2019-11-02 19:33:21 -03:00
Geraldo Neto
8667237525
Merge branch '2444' of https://github.com/glneto/xterm.js into 2444
2019-11-02 19:22:09 -03:00
Geraldo Neto
9d50d106e3
2444: Return after calculating startCol in reverse search
2019-11-02 19:21:58 -03:00
Geraldo Neto
d53215480a
Merge branch 'master' into 2444
2019-11-02 19:14:01 -03:00
Geraldo Neto
1f4780a71a
#2444 : Fix wrapped lines search
2019-11-02 18:58:04 -03:00
Jon Bockhorst
e57cb8bf7e
Use regex parser for web links
2019-11-01 17:38:08 -05:00
Jon Bockhorst
ec78fc7e7c
Remove usage of ! operator
2019-11-01 13:42:02 -05:00
Jon Bockhorst
cf082cca04
Fix links when viewport is scrolled
2019-11-01 11:24:21 -05:00
Jon Bockhorst
1e877a0f96
Fix lint errors
2019-11-01 09:18:45 -05:00
Jon Bockhorst
3e2e4ace48
Removed file detection from WebLinkProvider
2019-11-01 01:05:18 -05:00
Jon Bockhorst
0c5962c538
Added support for a basic link parser
2019-11-01 00:54:31 -05:00
Daniel Imms
bc9649bfbc
Merge pull request #2527 from xtermjs/Tyriar-patch-1
...
Change to tracking lines in code coverage
2019-10-31 12:23:07 -07:00
Daniel Imms
fbb9ef9f7f
Change to tracking lines in code coverage
2019-10-31 11:59:04 -07:00
Daniel Imms
e8153d929d
Merge pull request #2525 from Tyriar/az
...
Polish pipeline config and add coverage reporting
2019-10-30 21:18:06 -07:00
Daniel
08b10ba651
Add note about unit test coverage in contributing
2019-10-30 21:15:23 -07:00
Daniel
39c0fdb54a
Remove report directory
2019-10-30 20:31:40 -07:00
Daniel
a450bd52d7
Generate and publish coverage report to pipelines
2019-10-30 20:18:32 -07:00
Daniel
79f3a7343c
Don't wrap for single line scripts
2019-10-30 20:07:41 -07:00
Daniel
6c2b34a5c8
Use YarnInstaller
2019-10-30 20:03:53 -07:00
Daniel Imms
80e44f4978
Merge pull request #2518 from Tyriar/2407_toggle_addons
...
Support check boxes in demo to toggle addons
2019-10-29 14:49:23 -07:00
Jörg Breitbart
98cc17df24
remove leftover .only
2019-10-29 15:57:11 +01:00
Jörg Breitbart
2cad586ccc
add integration tests for pixel reports
2019-10-29 15:50:54 +01:00
Jörg Breitbart
da3ae79c37
implement 14, 16, 18, 20, 21, 22, 23; restrict DECCOLM to 24
2019-10-29 13:57:36 +01:00
jerch
38f05dabe2
Merge branch 'master' into window_manipulation
2019-10-29 08:28:02 +01:00
Daniel Imms
5b555bacc0
Merge pull request #2521 from alberto/patch-1
...
Fix typos
2019-10-28 07:28:32 -07:00
alberto
cb1cf3cd11
Fix grammar
2019-10-27 22:50:22 +01:00
alberto
b880cd3ad3
Fix punctuation mark
2019-10-27 22:43:26 +01:00
alberto
ffe2d66aff
Remove duplicated punctuation
2019-10-27 22:38:55 +01:00
alberto
fe2ac04b85
Fix grammar
2019-10-27 22:34:54 +01:00
alberto
8d0fdc8731
Fix grammar
2019-10-27 22:29:36 +01:00
alberto
dca1e0b935
Fix another typo
2019-10-27 22:18:11 +01:00
alberto
56d3366831
Fix typo
2019-10-27 22:08:42 +01:00
Daniel Imms
719fa55dcf
Merge pull request #2517 from revanthmahesh/dispose-eventemitters
...
Support disposing of EventEmitters
2019-10-26 21:52:50 -07:00
Daniel Imms
f3bbcb35e4
Clean up
2019-10-26 21:52:11 -07:00
Revanth Mahesh
d0e05eb795
Support disposing of EventEmitters
2019-10-27 10:11:43 +05:30
Daniel
2f18edbcac
Remove old webgl enable button
2019-10-26 18:12:56 -07:00
Daniel
486fc714b3
Support checkboxes in demo to toggle addons
...
Fixes #2407
2019-10-26 18:12:20 -07:00
jerch
edc09572b5
Merge pull request #2516 from jerch/addon_build
...
conditional `yarn` for addons
2019-10-26 17:32:08 +02:00
Jörg Breitbart
5b3a093f13
stick to prepare to avoid re-running yarn for addons everytime during build
2019-10-26 17:20:35 +02:00
Jörg Breitbart
03435a9f4d
use prebuild instead of postinstall
2019-10-25 22:11:51 +02:00
jerch and Daniel Imms
04f828bc1a
Update bin/install-addons.js
...
Co-Authored-By: Daniel Imms <tyriar@tyriar.com >
2019-10-25 21:46:49 +02:00
Jörg Breitbart
d733ce3e63
add copyright note
2019-10-25 19:27:29 +02:00
Jörg Breitbart
6f8cbc56eb
skip folder w'o package.json; restrict linter to src folders
2019-10-25 18:07:32 +02:00
Jörg Breitbart
25c18e8e07
conditional build for addons
2019-10-25 17:29:38 +02:00
Daniel Imms
f30c38f773
Merge pull request #2515 from Tyriar/r420
...
v4.2.0
2019-10-25 05:50:45 -07:00
Daniel
bfe11b7081
v4.2.0
2019-10-25 05:38:17 -07:00
Daniel Imms
a800dd3aab
Merge pull request #2514 from Tyriar/scroll
...
Apply scrollSensitivity on fast scroll too
2019-10-25 05:32:39 -07:00
Daniel
a5a0779aa9
Apply scrollSensitivity on fast scroll too
...
Fixes #2513
2019-10-25 05:22:03 -07:00
Daniel Imms
4fe5a5a0bb
Merge pull request #2512 from Tyriar/refine_range
...
Refine IViewportRange API to use 'cursor positions' for x value
2019-10-25 04:48:51 -07:00
Daniel Imms
974c721f66
Merge pull request #2511 from Tyriar/marker_doc
...
Clarify marker API docs
2019-10-25 04:45:06 -07:00
Daniel
851fb7ae38
Refine IViewportRange API to use 'cursor positions' for x value
...
Fixes #2484
2019-10-25 04:43:34 -07:00
jerch
1c72a66567
Merge pull request #2507 from jerch/remove_obsolete_mouseencodings
...
remove URXVT and UTF8 mouse encoding from codebase
2019-10-25 13:37:00 +02:00
jerch
6f8919ab93
Merge branch 'master' into remove_obsolete_mouseencodings
2019-10-25 13:20:20 +02:00
Daniel
dac2da05bf
Clarify marker API docs
2019-10-25 04:13:03 -07:00
Daniel Imms
7487d61fe2
Merge pull request #2510 from Tyriar/line_one
...
Set disposed marker line to -1
2019-10-25 04:08:45 -07:00
Daniel
67e5974eee
Set disposed marker line to -1
...
Another indicator that it's disposed/invalid
2019-10-25 04:04:17 -07:00
jerch
21c3b3243d
Merge branch 'master' into remove_obsolete_mouseencodings
2019-10-25 12:53:40 +02:00
Daniel Imms
4bd721c749
Merge pull request #2505 from Tyriar/lgtm_line
...
Fix lgtm suppression comment line
2019-10-25 03:49:48 -07:00
Jörg Breitbart
ee2c1f71ef
fix typo in debug msg
2019-10-25 12:43:34 +02:00
Jörg Breitbart
a721e4884d
Merge branch 'remove_obsolete_mouseencodings' of github.com:jerch/xterm.js into remove_obsolete_mouseencodings
2019-10-25 12:42:17 +02:00
Jörg Breitbart
31be1ebc53
remove DECSET 1005 and 1015 from InputHandler
2019-10-25 12:41:31 +02:00
jerch
be59c74eae
Merge branch 'master' into remove_obsolete_mouseencodings
2019-10-25 12:02:18 +02:00
jerch
c1a0b26150
Merge pull request #2508 from jerch/fix_2423
...
limit parse buffer size
2019-10-25 12:01:51 +02:00
jerch
d0689abd35
Merge branch 'master' into window_manipulation
2019-10-25 00:00:44 +02:00
Jörg Breitbart
13ddaf8f98
limit parse buffer size
2019-10-24 22:32:10 +02:00
jerch
6dc6748876
Merge branch 'master' into remove_obsolete_mouseencodings
2019-10-24 22:07:41 +02:00
jerch
527379d343
Merge pull request #2360 from jerch/left_right_scroll
...
Support column sequences SL (scroll left), SR (scroll right), DECIC (insert columns) and DECDC (delete columns).
2019-10-24 22:03:30 +02:00
Jörg Breitbart
5ea016d537
remove URXVT and UTF8 encoding from codebase
2019-10-24 21:57:22 +02:00
jerch
bb424bd86f
Merge branch 'master' into left_right_scroll
2019-10-24 21:46:02 +02:00
Daniel Imms
a6f4855f66
Merge pull request #2506 from Tyriar/mp3_sound
...
Use mp3 audio instead of wav
2019-10-24 12:05:39 -07:00
Daniel Imms
fe08f34918
Use mp3 audio instead of wav
...
wav needs ffmpeg which vscode does not ship with, mp3 is best for compat
2019-10-24 12:04:45 -07:00
Jörg Breitbart
68d6d5576c
force screen update for altered lines
2019-10-24 21:01:59 +02:00
Jörg Breitbart
a4d561d3b9
xterm testfiles for SL/SR/DECIC/DECDC with DECSTBM
2019-10-24 20:36:01 +02:00
Jörg Breitbart
c223524f77
respect DECSTBM
2019-10-24 19:27:35 +02:00
Daniel Imms
f8fa962ec7
Fix lgtm suppression comment line
2019-10-24 09:35:12 -07:00
jerch
2a46f5f147
Merge branch 'master' into left_right_scroll
2019-10-24 18:31:51 +02:00
Daniel Imms
080188c468
Merge pull request #2504 from jerch/fix_2495
...
fix typo in TextDecoder
2019-10-24 09:29:42 -07:00
jerch
1392abb6eb
Merge branch 'master' into left_right_scroll
2019-10-24 18:07:35 +02:00
Jörg Breitbart
30d3d46027
make linter happy
2019-10-24 18:04:44 +02:00
Jörg Breitbart
6d620166b4
fix typo in decoder and add a test case
2019-10-24 17:52:03 +02:00
Daniel Imms
276463e95e
Merge pull request #2501 from xtermjs/Tyriar-patch-1
...
Remove double space in dts
2019-10-23 11:37:30 -07:00
Daniel Imms
84e4cf7e9c
Remove double space in dts
2019-10-23 11:37:17 -07:00
Daniel Imms
d9f58c0dbb
Merge pull request #2491 from miggs125/issue#2456
...
Prevent search result from being deselected if it is the only result
2019-10-22 07:32:26 -07:00
Daniel Imms
3e753f1370
Merge branch 'master' into issue#2456
2019-10-22 07:17:47 -07:00
Daniel Imms
616d341e8c
Avoid initializing to undefined
2019-10-22 07:17:37 -07:00
Daniel Imms
15392c6c87
Merge pull request #2493 from leomoty/forbid-only
...
Forbid only in mocha
2019-10-22 07:15:17 -07:00
Daniel Imms
5e2001f4b5
Space out if
2019-10-22 07:14:32 -07:00
Daniel Imms
5194098f12
Merge pull request #2497 from Tyriar/warn_not_throw
...
Warn don't throw when open is called on unattached element
2019-10-22 07:02:30 -07:00
Daniel Imms
3ce552cdec
Warn don't throw when open is called on unattached element
...
Related microsoft/vscode#83016
2019-10-22 06:56:05 -07:00
Miguel R
720c8c4623
Merge branch 'master' into issue#2456
2019-10-22 04:14:14 +00:00
Miguel Roncancio
243874c644
change comment
2019-10-21 23:51:47 -04:00
Miguel Roncancio
5d547bffb0
change return value, import ISelectionPosition
2019-10-21 23:49:28 -04:00
Miguel Roncancio
495f97cf95
change return value, import ISelectionPosition
2019-10-21 23:39:01 -04:00
Leonardo Bressan Motyczka
5c2479944e
Ensure test-unit fails fast if .only present
2019-10-22 03:00:40 +00:00
Leonardo Bressan Motyczka
51ef0d0680
Update test-unit to allow double dash args
2019-10-22 03:00:18 +00:00
Daniel Imms
2b39887a37
Merge pull request #2492 from jmbockhorst/publicViewportRange
...
Expose IViewportRange in the public API
2019-10-21 19:18:03 -07:00
Daniel Imms
7c82f9c7d4
Merge pull request #2496 from Tyriar/lgtm_alerts
...
Fix alerts on lgtm.com
2019-10-21 19:11:23 -07:00
Daniel Imms
1dbe482fcb
Suppress server alerts
2019-10-21 19:03:53 -07:00
Daniel Imms
cfd158cbff
Remove unused imports
2019-10-21 18:48:49 -07:00
Daniel Imms
9826f3a14c
Remove unneeded defensive check
2019-10-21 18:47:43 -07:00
Daniel Imms
6f7c91d0cd
Remove useless local var assignment
2019-10-21 18:47:18 -07:00
Daniel Imms
bcdebe7648
Remove duplicate switch case
...
Guessing this one was the result of a bad merge?
2019-10-21 18:46:26 -07:00
Daniel Imms
09b244ed2f
Fix NaN comparison
2019-10-21 18:44:03 -07:00
Leonardo Bressan Motyczka
7576e8c202
test-api: Fail fast if .only is used
2019-10-21 22:27:25 -03:00
Jon Bockhorst
7b752be68a
Expose IViewportRange in the public API
2019-10-21 20:24:03 -05:00
Daniel Imms
d02086e5c6
Add test to cover search multiple times
2019-10-21 15:23:59 -07:00
Daniel Imms
5c172c74b2
Merge branch 'master' into issue#2456
2019-10-21 14:34:10 -07:00
Daniel Imms
d29fc6d5de
Merge pull request #2489 from Tyriar/test_fiix
...
Remove .only from fit test
2019-10-21 14:31:10 -07:00
miguel
449ede1d57
Prevent search result from being deselected if it is the only result
...
remove leading whitespace
prevent single search term deselection in findPrevious
2019-10-21 15:58:44 -04:00
Daniel Imms
fc10816615
Remove .only from fit test
2019-10-21 11:27:01 -07:00
Daniel Imms
631107698e
Merge pull request #2483 from leomoty/fit-tests
...
Introduce FitAddon tests
2019-10-18 12:13:34 -07:00
Daniel Imms
33d58ec3d2
Merge pull request #2485 from eamodio/feature/scroll-sensitivity
...
Adds scrollSensitivity option for scrolling speed
2019-10-18 11:42:44 -07:00
Eric Amodio
f445bc763b
Adds scrollSensitivity option for scrolling speed
2019-10-18 14:30:46 -04:00
Daniel Imms
f8a62a23e5
Speed tests up by avoiding page loads
2019-10-18 11:23:11 -07:00
Leonardo Bressan Motyczka
a92635b22c
Introduce FitAddon tests
2019-10-18 14:53:09 -03:00
Leonardo Bressan Motyczka
44a4bd788f
Adjust proposeDimensions to behave like resize
2019-10-18 14:48:56 -03:00
Daniel Imms
eb252433ce
Merge pull request #2470 from jmbockhorst/linkPosition
...
Support link position in hover tooltip callback
2019-10-18 08:47:16 -07:00
Daniel Imms
499d6c26f0
Merge branch 'master' into linkPosition
2019-10-17 12:38:14 -07:00
Daniel
8350804858
Adjust to use 1-based, note in API
2019-10-17 12:36:03 -07:00
Daniel Imms
9df547d746
Merge pull request #2482 from Tyriar/2452_website_update
...
Create a PR for website update after a release
2019-10-17 12:26:45 -07:00
Daniel Imms
7537adfb72
Merge branch 'master' into 2452_website_update
2019-10-17 12:00:13 -07:00
Daniel
caf075dcb0
Create a PR for website update after a release
2019-10-17 11:54:32 -07:00
Jon Bockhorst
57581ca4ef
Updated IViewportCellPosition wording
2019-10-17 12:40:32 -05:00
Daniel Imms
a604389cc0
Merge pull request #2481 from Tyriar/2154_force_release_var
...
Allow builds to specify a force release var
2019-10-17 10:28:34 -07:00
Jon Bockhorst
08475eb495
Update API to use IViewportRange and IViewportCellPosition
2019-10-17 12:25:42 -05:00
Daniel Imms
91d1f97754
Merge pull request #2476 from Tyriar/2459_win_scroll
...
Fix scrollback going missing when increase size on Windows
2019-10-17 10:19:46 -07:00
Daniel Imms
990be060f2
Allow builds to specify a force release var
...
This will let us automate patch releases by queuing a manual build
Fixes #2154
2019-10-17 10:00:45 -07:00
Daniel Imms
29e53c9c11
Merge pull request #2477 from leomoty/devcontainer-hotfix
...
Allows to run all integration tests inside devcontainer
2019-10-17 09:19:25 -07:00
Daniel Imms
da42738881
Merge pull request #2474 from glneto/master
...
#2463 Add comma as a default word separator
2019-10-17 09:07:06 -07:00
Geraldo Neto
9753a7d425
Merge branch 'master' into master
2019-10-16 20:16:56 -03:00
Leonardo Bressan Motyczka
07308485a4
Update MouseTracking puppeteer window size
...
This allows all tests to successfully run in devcontainer
2019-10-16 20:08:57 -03:00
Leonardo Bressan Motyczka
3d500ba802
Launch puppeteer without sandbox
2019-10-16 20:07:56 -03:00
Leonardo Bressan Motyczka
e8dc563ccf
Include puppeteer deps on devcontainer
2019-10-16 20:05:45 -03:00
Daniel Imms
ee245230c9
Merge branch 'master' into 2459_win_scroll
2019-10-16 15:44:19 -07:00
Daniel Imms
843ea1b610
Fix scrollback going missing when increase size on Windows
...
This also forces the scroll bar to sync after a resize early, this may fix
other bugs.
Fixes #2459
2019-10-16 15:41:47 -07:00
Geraldo Neto
9f80ce25c2
Add : and ; to the word separator
2019-10-16 19:23:50 -03:00
Daniel Imms
bd57e305e1
Merge pull request #2475 from Tyriar/vsc_82309
...
Protect against exception when clicking on mouse zones
2019-10-16 11:08:16 -07:00
Daniel Imms
740d261d7a
Protect against exception when clicking on mouse zones
...
Still not sure how this happens but seems harmless to just not use the row as
wrapped here.
See microsoft/vscode#82309
2019-10-16 11:07:22 -07:00
Geraldo Neto
1bc246323c
Add comma as a default word separator
2019-10-15 22:42:12 -03:00
Daniel Imms
91cbeecf52
Merge pull request #2473 from Tyriar/2471
...
Mark element and textarea APIs as | undefined
2019-10-15 16:41:59 -07:00
Daniel Imms
cfe8022867
Mark element and textarea APIs as | undefined
...
Didn't fix all the issues in Terminal.ts as they will be covered in layering
refactor
Fixes #2471
2019-10-15 16:29:13 -07:00
Daniel Imms
99db619a5c
Merge pull request #2375 from csurquin/feat/fast-scrolling
...
Support fast scrolling using a modifier key
2019-10-15 16:23:17 -07:00
Daniel Imms
4f8cda9f3a
Remove bad whitespace
2019-10-15 16:22:41 -07:00
Daniel Imms
9fdb674f20
Use min of 1 for fast scroll
2019-10-15 16:22:09 -07:00
Daniel Imms
e76b8f86b5
Pull modifier code into helper, apply to lines scrolled
2019-10-15 16:21:20 -07:00
Daniel Imms
0083c23b2d
Merge branch 'master' into feat/fast-scrolling
2019-10-15 16:10:44 -07:00
Jon Bockhorst
040f9f49d9
Support link position in hover tooltip callback
2019-10-14 14:25:02 -05:00
Daniel Imms
cbb79a77f9
Merge pull request #2467 from Tyriar/2387_dont_do_ctrl_arrow_on_mac
...
Don't use ctrl+up/down hack on macOS
2019-10-14 11:53:27 -07:00
Daniel Imms
a97fe2df1c
Merge pull request #2469 from leomoty/dispose-test
...
Add integration test for terminal dispose
2019-10-14 10:58:07 -07:00
Leonardo Bressan Motyczka
ff13f74858
Add integration test for terminal dispose
2019-10-14 13:20:18 -03:00
Daniel Imms
3d6815ca6f
Add tests for alt+up/down
2019-10-11 16:05:54 -07:00
Daniel Imms
da11e31fe5
Don't use ctrl+up/down hack on macOS
...
Fixes #2387
2019-10-11 16:01:28 -07:00
Daniel Imms
e224b865fd
Merge pull request #2465 from syrusakbary/patch-1
...
Added WebAssembly.sh
2019-10-10 13:54:25 -07:00
Syrus Akbary
821a7afc01
Added WebAssembly.sh
2019-10-10 13:05:28 -07:00
Daniel Imms
84b56b7691
Merge pull request #2453 from Tyriar/2445_reveal_search
...
Reveal search results in line just below viewport
2019-10-08 07:05:21 -07:00
Daniel Imms
8288a26b49
Merge pull request #2455 from JeffreyCA/unfocused-cursor-style
...
Update unfocused cursor to match current cursor style
2019-10-08 06:43:03 -07:00
Daniel Imms
d87bae374b
Merge pull request #2454 from saisandeepvaddi/master
...
add ten hands to real-world uses list
2019-10-08 06:36:55 -07:00
JeffreyCA
7c982fc0ce
Fix lint warnings
2019-10-07 22:51:03 -07:00
JeffreyCA
1eb6e37187
Refresh terminal even if blinking is enabled so cursor changes are immediately visible
2019-10-07 22:36:37 -07:00
JeffreyCA
efbdbd3f3b
Render non-block cursors as-is when terminal is unfocused
2019-10-07 22:25:47 -07:00
Sai Sandeep Vaddi
7fc57da85a
add ten hands to real-world uses list
2019-10-07 23:45:03 -04:00
Daniel Imms
6f5e5215f2
Reveal search results in line just below viewport
...
Fixes #2445
2019-10-07 14:27:29 -07:00
Daniel Imms
cad9477eef
Merge pull request #2451 from Tyriar/1416_fit_infinity
...
Generalize verify integers check
2019-10-07 10:46:07 -07:00
Daniel Imms
4fde8db060
Merge pull request #2450 from Tyriar/1158_throw_bad_open
...
Throw when open is called on element not on DOM
2019-10-07 10:45:38 -07:00
Daniel Imms
724bcc3766
Generalize verify integers check
...
Fixes #1416
2019-10-07 10:28:51 -07:00
Daniel Imms
52ae8fc14b
Throw when open is called on element not on DOM
...
Fixes #1158
2019-10-07 10:21:34 -07:00
Daniel Imms
e14b1f75fe
Merge pull request #2449 from Tyriar/release_41
...
Release v4.1.0
2019-10-07 09:54:48 -07:00
Daniel Imms
da5bf975b4
Merge branch 'master' into release_41
2019-10-07 09:44:30 -07:00
Daniel Imms
22398c0927
v4.1.0
2019-10-07 09:42:20 -07:00
Daniel Imms
43b291112e
Merge pull request #2448 from Tyriar/597_cmd_arrow
...
Don't handle cmd+arrow
2019-10-07 08:27:42 -07:00
Daniel Imms
87a1fca726
Merge pull request #2447 from Tyriar/ts36
...
Upgrade to typescript 3.6
2019-10-07 08:27:28 -07:00
Daniel Imms
52e211915e
Don't handle cmd+arrow
...
Fixes #597
2019-10-07 08:02:58 -07:00
Daniel Imms
92c991132f
Upgrade to typescript 3.6
2019-10-07 07:55:48 -07:00
jerch
50b7fcb90a
Merge branch 'master' into window_manipulation
2019-10-04 20:14:14 +02:00
jerch
7e01c833be
Merge branch 'master' into extract_vt_features
2019-10-04 20:13:59 +02:00
jerch
89ac2834f1
Merge branch 'master' into left_right_scroll
2019-10-04 20:12:34 +02:00
Daniel Imms
358c09a108
Merge branch 'master' into feat/fast-scrolling
2019-09-28 09:30:23 -07:00
Daniel Imms
ff790236c1
Merge pull request #2442 from Tyriar/2441_windows_demo
...
Fix demo on Windows
2019-09-28 09:29:47 -07:00
Daniel Imms
9014a27d7d
Fix demo on Windows
...
Fixes #2441
2019-09-28 09:25:41 -07:00
Daniel Imms
5236d4aabf
Merge branch 'master' into feat/fast-scrolling
2019-09-28 08:51:28 -07:00
Daniel Imms
ea922fe548
Merge pull request #2422 from jerch/write_enhancement
...
write callback support
2019-09-25 17:19:42 -07:00
Daniel Imms
22b06cada7
Merge pull request #2425 from Tyriar/constant_key_board
...
Use more C0 constants in Keyboard
2019-09-25 17:06:17 -07:00
Daniel Imms
5a65286c54
Merge branch 'master' into write_enhancement
2019-09-25 17:03:00 -07:00
Daniel Imms
0e8883ac99
Strongly type addSocketListener
2019-09-25 17:00:31 -07:00
Daniel Imms
5cb0bcea0f
Merge pull request #2437 from kafeg/patch-1
...
Update README.md
2019-09-24 08:18:38 -07:00
Vitaly Petrov
2fd24849b2
Update README.md
2019-09-24 17:46:12 +03:00
Daniel Imms
b81711e3da
Merge pull request #2434 from Tyriar/2433_npe
...
Fix NPE when open called twice (master)
2019-09-23 10:55:21 -07:00
Daniel Imms
0c740213e3
Merge branch 'master' into 2433_npe
2019-09-23 07:49:34 -07:00
Daniel Imms
f3b7866a19
Fix NPE when open called twice
...
Fixes #2433
2019-09-23 07:47:02 -07:00
Jörg Breitbart
d34d1f56cb
simplify attach addon
2019-09-22 22:33:55 +02:00
Jörg Breitbart
322565807b
Merge branch 'master' into write_enhancement
2019-09-22 20:59:28 +02:00
Jörg Breitbart
1178ef2a12
Merge branch 'write_enhancement' of github.com:jerch/xterm.js into write_enhancement
2019-09-22 20:57:26 +02:00
Jörg Breitbart
6aab756ccd
integration callback tests
2019-09-22 20:57:00 +02:00
Jörg Breitbart
d1bd603382
unit tests
2019-09-22 20:39:09 +02:00
Daniel Imms
191932cce2
Merge pull request #2431 from Tyriar/2117_tests
...
Add tests for IL, DL and DCH
2019-09-14 14:31:00 -07:00
Daniel Imms
bc7ba7bd85
Simplify test
2019-09-14 12:57:41 -07:00
Daniel Imms
74ba282056
Add tests for DCH (CSI Ps P)
...
Part of #2117
2019-09-14 12:15:16 -07:00
Daniel Imms
96f944522e
Add tests for DL (CSI Ps M)
...
Part of #2117
2019-09-14 12:05:00 -07:00
Daniel Imms
bf209fb71f
Add tests for IL (CSI Ps L)
...
Part of #2117
2019-09-14 11:53:42 -07:00
Daniel Imms
3b537c7e9f
Improve api jsdoc
2019-09-13 09:32:38 -07:00
Daniel Imms
ce39c0633c
Merge pull request #2429 from Tyriar/update_addons
...
Use v4 for addon peer dependency and release
2019-09-13 09:18:11 -07:00
Daniel Imms
aba4d76ec6
v0.2.1 of all addons
2019-09-13 09:16:55 -07:00
Daniel Imms
91734f7659
Set addon peer deps to v4
...
Fixes #2428
2019-09-13 09:16:22 -07:00
Jörg Breitbart
1ac3cf8fca
use callback in paste integration test
2019-09-13 16:45:40 +02:00
Jörg Breitbart
c2ec16a16c
encapsulate deferred writing in WriteBuffer class
2019-09-13 16:31:28 +02:00
Jörg Breitbart
e402772cf7
Merge branch 'master' into write_enhancement
2019-09-13 13:30:10 +02:00
Jörg Breitbart
d9ba19ba9e
remove write sync hack from Terminal.test.ts
2019-09-13 13:23:59 +02:00
Jörg Breitbart
a95e451227
add params in doc
2019-09-13 13:19:33 +02:00
Jörg Breitbart
fe74b5588d
use write callback in benchmark test
2019-09-13 13:11:23 +02:00
Jörg Breitbart
dcbc7e1014
remove writeln from core
2019-09-13 13:06:54 +02:00
Jörg Breitbart
50e552262a
remove writeUtf8 from core
2019-09-13 13:00:47 +02:00
Jörg Breitbart
597757d0ee
use write callbacks in addon integration tests
2019-09-13 12:44:13 +02:00
Daniel Imms
5d3313a8ca
Merge pull request #2427 from Tyriar/dist_remove
...
Remove extra build in publish Release job
2019-09-12 15:33:17 -07:00
Daniel Imms
9d291d1d12
Remove extra build in publish Release job
...
We no longer publish a dist dir
2019-09-12 15:16:03 -07:00
Daniel Imms
7da361af9f
Merge pull request #2424 from Tyriar/logging_data
...
Improve debug logging by printing character codes
2019-09-12 14:02:58 -07:00
Daniel Imms
761e437c69
Allow lazy evaluated log params
2019-09-12 13:38:30 -07:00
Daniel Imms
fc4f345446
Don't transform incoming data
...
This would run for all data
2019-09-12 11:24:04 -07:00
Daniel Imms
0a4883b2b3
Use more C0 constants in Keyboard
2019-09-12 11:14:41 -07:00
Daniel Imms
293f54e8dd
Improve debug logging by printing character codes
2019-09-12 11:06:22 -07:00
Jörg Breitbart
05fad38240
fix private access in integration tests
2019-09-12 13:58:52 +02:00
Jörg Breitbart
75ba717bd7
merge write methods, optional callback
2019-09-12 13:36:58 +02:00
jerch
308c8ba1a5
Merge branch 'master' into extract_vt_features
2019-09-12 10:55:55 +02:00
jerch
19f0fc0aa9
Merge branch 'master' into left_right_scroll
2019-09-12 10:55:36 +02:00
Daniel Imms
ffd27dfef0
Merge pull request #2419 from Tyriar/master_changes
...
Master changes for 4.0.1 fixes
2019-09-11 14:50:58 -07:00
Daniel Imms
e042f25b8d
Expose ctor at window.Terminal
...
Fixes #2415
2019-09-11 14:39:26 -07:00
Daniel Imms
7f9f757042
Fix web links addon support in Edge
...
regex.flags isn't supported on Edge
Fixes #2417
2019-09-11 14:39:11 -07:00
Daniel Imms
6211dcd923
Merge pull request #2412 from Tyriar/v4
...
Publish v4.0.0
2019-09-10 17:02:57 -07:00
Daniel Imms
2f2d941557
Merge branch 'master' into v4
2019-09-10 17:02:11 -07:00
Daniel Imms
9a13479692
v4.0.0
2019-09-10 17:00:18 -07:00
Daniel Imms
e34b557f67
Remove experimental flag from ITerminalAddon.activate
2019-09-10 16:29:25 -07:00
Daniel Imms
26a09f05a5
Merge pull request #2410 from Tyriar/bump_addons
...
Bump addon versions for v4 release
2019-09-10 15:54:52 -07:00
Daniel Imms
230d26afc7
Bump addon versions for v4 release
2019-09-10 15:54:01 -07:00
Daniel Imms
3aa0599722
Merge pull request #2406 from Tyriar/doc_update
...
Fix paths in example for v4
2019-09-09 10:27:08 -07:00
Daniel Imms
238d81dbc8
Merge pull request #2405 from Tyriar/sourcemaps
...
Expose source maps on demo server
2019-09-09 10:26:58 -07:00
Daniel Imms
b990eb42c6
Fix paths in example for v4
...
Fixes #2146
2019-09-09 10:25:07 -07:00
Daniel Imms
1f12d365c8
Expose source maps on demo server
...
Fixes #2258
2019-09-09 10:21:37 -07:00
Daniel Imms
fdfa871b37
Merge pull request #2404 from Tyriar/addon_readmes
...
Add/polish the readme for all addons
2019-09-09 09:32:44 -07:00
Daniel Imms
87c167a212
Improve logging for addon publish
2019-09-09 09:32:32 -07:00
Daniel Imms
f7dade1023
Add/polish the readme for all addons
...
Fixes #2193
2019-09-09 09:28:33 -07:00
Daniel Imms
5e1de3b062
Merge branch 'master' into feat/fast-scrolling
2019-09-07 13:49:42 -07:00
Daniel Imms
477d1b2569
Merge branch 'master' into window_manipulation
2019-09-06 10:29:00 -07:00
Daniel Imms
91691085f6
Merge pull request #2402 from Tyriar/2401_dont_scroll
...
Don't execute move to cell when the user has scrolled up
2019-09-06 09:38:59 -07:00
Daniel Imms
81c5fd4988
Don't execute move to cell when the user has scrolled up
...
Fixes #2401
2019-09-06 09:27:20 -07:00
jerch
5c7a14cfe0
Merge branch 'master' into extract_vt_features
2019-09-05 22:41:35 +02:00
jerch
fb9019e0c8
Merge branch 'master' into window_manipulation
2019-09-05 22:41:21 +02:00
jerch
54739d625f
Merge branch 'master' into left_right_scroll
2019-09-05 21:54:22 +02:00
Daniel Imms
9fdae76cca
Merge pull request #2400 from Tyriar/webpack
...
webpack@4.39 .3
2019-09-05 12:45:54 -07:00
Daniel Imms
b6683b7e9f
webpack@4.39.3
...
Fixes security alert on set-value
2019-09-05 12:22:54 -07:00
Daniel Imms
62215ac493
Merge pull request #2399 from xtermjs/dependabot/npm_and_yarn/mixin-deep-1.3.2
...
Bump mixin-deep from 1.3.1 to 1.3.2
2019-09-05 12:18:34 -07:00
jerch
bc5e1e6012
Merge pull request #2323 from jerch/mouse_services
...
CoreMouseService
2019-09-05 21:08:48 +02:00
jerch
6a5223b9fb
Merge branch 'master' into mouse_services
2019-09-05 20:59:11 +02:00
dependabot[bot]
b85db39dc4
Bump mixin-deep from 1.3.1 to 1.3.2
...
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-09-05 18:45:17 +00:00
Daniel Imms
aac8f9f76c
Merge pull request #2398 from Tyriar/2395_repo
...
Add repo field to addon package.json
2019-09-05 11:44:04 -07:00
Daniel Imms
cc94dfd013
Add repo field to addon package.json
...
Fixes #2395
2019-09-05 11:27:03 -07:00
jerch
1b832b05a0
Merge pull request #2397 from jerch/fix_function_identifier
...
fix stacking of multiple intermediates
2019-09-04 13:55:46 +02:00
Jörg Breitbart
6d66c6a0c8
tests for function identifiers; fix stacking of multiple intermediates
2019-09-02 10:07:12 +02:00
Jörg Breitbart
b3750bed2d
early hack
2019-08-24 11:47:46 +02:00
jerch
fa12649642
Merge branch 'master' into extract_vt_features
2019-08-23 20:37:29 +02:00
jerch
97bf796c43
Merge branch 'master' into left_right_scroll
2019-08-23 20:37:13 +02:00
jerch
4fd651f86f
Merge branch 'master' into mouse_services
2019-08-23 20:36:36 +02:00
jerch
3938231c16
Merge pull request #2392 from jerch/fix_2389
...
fix several bugs in Params
2019-08-23 20:33:21 +02:00
Jörg Breitbart
87eb942d32
remove comment
2019-08-23 20:21:58 +02:00
jerch
54ff71f982
Merge branch 'master' into left_right_scroll
2019-08-23 16:45:42 +02:00
Jörg Breitbart
36b3bbd541
Merge branch 'master' into mouse_services
2019-08-23 16:37:16 +02:00
Jörg Breitbart
a7e64ad537
fix bugs
2019-08-23 15:32:05 +02:00
Daniel Imms
a67f57d693
Merge pull request #2388 from ShahzadUmair/Support-for-bubbling-scroll
...
Support for bubbling scroll events to parent(s)
2019-08-22 09:12:41 -07:00
Daniel Imms
f91aa75c80
Indent second line of if condition
2019-08-22 09:12:04 -07:00
Daniel Imms
211700518f
Merge pull request #2391 from Tyriar/2390_paste_api
...
Expose paste API
2019-08-22 09:06:27 -07:00
Daniel Imms
a2d890cf74
Add paste api integration tests
2019-08-22 08:54:28 -07:00
Daniel Imms
9c7cf8e6e6
Cover another paste case
2019-08-22 08:39:50 -07:00
Daniel Imms
441d27cb5a
Expose paste API
...
Fixes #2390
2019-08-22 08:39:02 -07:00
UmairShahzad
582934390d
restructured bubble scroll
2019-08-21 00:57:41 +05:00
UmairShahzad
e91c1c28d8
Merge remote-tracking branch 'upstream/master' into Support-for-bubbling-scroll
2019-08-21 00:46:07 +05:00
Jörg Breitbart
aacc9c86b9
linter
2019-08-19 22:59:14 +02:00
Jörg Breitbart
8b2d85c823
document more commands; long description hook
2019-08-19 22:54:55 +02:00
Jörg Breitbart
66709e6f22
fix OSC list header; general notes
2019-08-18 21:50:17 +02:00
Jörg Breitbart
f34edc3116
rename script
2019-08-18 17:57:22 +02:00
Jörg Breitbart
9cd80a2c6b
cleanup
2019-08-18 17:52:26 +02:00
Jörg Breitbart
2de22f9356
extract @vt entries from docs
2019-08-18 17:36:06 +02:00
Jörg Breitbart
f7827c4df8
add basic tests for commands
2019-08-17 18:52:11 +02:00
Jörg Breitbart
4b5709c68d
add DECIC/DECDC to interface
2019-08-17 18:13:56 +02:00
Jörg Breitbart
4fe78dfe34
Merge branch 'master' into left_right_scroll
2019-08-17 17:57:31 +02:00
Jörg Breitbart
64c06d34fa
remove any types
2019-08-17 14:45:11 +02:00
Jörg Breitbart
a215362764
drop leftover aux button support, cleanup remnants
2019-08-17 13:41:15 +02:00
Jörg Breitbart
82d1bd86da
only report on loglevel debug, explain events
2019-08-17 13:30:54 +02:00
Jörg Breitbart
ae914c17d8
Merge branch 'master' into mouse_services
2019-08-16 22:06:04 +02:00
jerch
5a9e6fe94b
Merge pull request #2346 from jerch/parser_hooks
...
Parser API
2019-08-16 21:26:33 +02:00
Jörg Breitbart
1c20057ed3
add parser property to interface
2019-08-16 21:14:49 +02:00
Jörg Breitbart
29a6f3f3ca
Merge branch 'master' into parser_hooks
2019-08-16 21:00:24 +02:00
Daniel Imms
54d21579dd
Merge pull request #2385 from lramos15/viewport-no-scroll
...
Don't scroll terminal search result if within viewport
2019-08-16 09:39:17 -07:00
Logan Ramos
f3d8e74d6f
Remove forgotten console .log
2019-08-16 10:55:16 -04:00
Logan Ramos
85444def9f
Don't scroll terminal search result if within viewport
2019-08-16 10:50:44 -04:00
UmairShahzad
6c3b084fe9
added scroll bubbling on wheel and touch move events
2019-08-15 07:41:23 +05:00
Daniel Imms
95ff15457b
Merge pull request #2381 from Tyriar/2380_links
...
Ensure selection service mousedown happens after mouse zone manager
2019-08-12 18:10:30 -07:00
Daniel Imms
63fd3be67a
Ensure selection service mousedown happens after mouse zone manager
...
Fixes #2380
2019-08-12 17:56:26 -07:00
Jörg Breitbart
a2c266a005
rename handler type aliases to XyType to avoid ambiguity with class based types
2019-08-11 18:45:34 +02:00
Jörg Breitbart
3a5d0bd368
fix escHandlers type and disposing
2019-08-11 18:38:35 +02:00
Jörg Breitbart
7c47fafb07
Merge branch 'parser_hooks' of github.com:jerch/xterm.js into parser_hooks
2019-08-11 17:55:42 +02:00
Jörg Breitbart
b35383915d
cleanup interfaces
2019-08-11 17:55:24 +02:00
Daniel Imms
d05d6e6848
Merge branch 'master' into parser_hooks
2019-08-11 08:38:37 -07:00
Jörg Breitbart
f677516e95
better interfaces, cleanup
2019-08-11 16:45:35 +02:00
Daniel Imms
f3b9dc00b6
Merge pull request #2378 from Tyriar/2204_refresh
...
Fix dom -> canvas renderer switch not drawing viewport
2019-08-10 18:23:28 -07:00
Daniel Imms
c758d7de55
Merge pull request #2377 from Tyriar/2076_remove_applyAddon
...
Remove applyAddon, stabilize loadAddon
2019-08-10 17:54:53 -07:00
Daniel Imms
63af42ba38
Merge pull request #2376 from Tyriar/2361
...
Move buffer tests to Terminal.test.ts and re-enable
2019-08-10 17:53:09 -07:00
Daniel Imms
dd42eccb91
Fix dom -> canvas renderer switch not drawing viewport
...
Fixes #2204
2019-08-10 17:51:17 -07:00
Daniel Imms
ba1274ba12
Remove applyAddon, stabilize loadAddon
...
Fixes #2076
2019-08-10 14:31:14 -07:00
Daniel Imms
13dde8061f
Move buffer tests to Terminal.test.ts and re-enable
...
Fixes #2361
2019-08-10 14:23:17 -07:00
Daniel Imms
e58a84df6a
Merge branch 'master' into parser_hooks
2019-08-10 14:15:11 -07:00
Corentin Surquin
a353a8cffe
Allow to disable fast scrolling
2019-08-10 19:45:41 +02:00
Corentin Surquin
73a17cfacb
Support fast scrolling using a modifier key
2019-08-10 19:45:41 +02:00
Daniel Imms
e254d61c65
Merge pull request #2374 from Tyriar/2373_blink
...
Fix DOM blink for non-block cursors
2019-08-10 07:52:26 -07:00
Daniel Imms
afe08d82d8
Merge branch 'master' into 2373_blink
2019-08-10 07:39:49 -07:00
Daniel Imms
598d37a023
Fix DOM blink for non-block cursors
...
Fixes #2373
2019-08-10 07:38:44 -07:00
Daniel Imms
30161c3b5a
Merge pull request #2371 from Tyriar/2370
...
Fix mouse events class apply on open
2019-08-09 10:07:43 -07:00
Daniel Imms
0a9de5eb8c
Merge branch 'master' into 2370
2019-08-09 09:56:16 -07:00
Daniel Imms
811c24b866
Fix mouse events class apply on open
...
Fixes #2370
2019-08-09 09:55:31 -07:00
Jörg Breitbart
0469e271da
cache ParserApi, remove namespace
2019-08-08 21:58:02 +02:00
Jörg Breitbart
1286eb618a
rename to OscHandler and DcsHandler
2019-08-08 19:41:12 +02:00
Jörg Breitbart
20fa447033
namespace parser related stuff
2019-08-08 19:34:00 +02:00
Jörg Breitbart
a97742c765
Merge branch 'master' into parser_hooks
2019-08-08 18:51:12 +02:00
Daniel Imms
58e1b0db38
Merge pull request #2355 from jerch/fix_2354
...
DECSTBM issues
2019-08-07 07:51:18 -07:00
Daniel Imms
61e582969e
Merge pull request #2366 from Tyriar/2365_shift_click
...
Don't throw if first click is incremental
2019-08-07 07:42:45 -07:00
Daniel Imms
29d8493a7a
Don't throw if first click is incremental
...
Fixes #2365
2019-08-07 07:18:27 -07:00
Jörg Breitbart
4200e8356b
apply BCE to SU/SD
2019-08-04 17:07:56 +02:00
Jörg Breitbart
8bc0099434
linter nonsense
2019-08-04 15:37:47 +02:00
Jörg Breitbart
9a903ca1c5
add DECIC/DECDC
2019-08-04 15:32:32 +02:00
Jörg Breitbart
5483a052cc
always reset wrapped flag
2019-08-04 15:15:59 +02:00
Jörg Breitbart
bd132d1f74
implement left/right scroll
2019-08-04 15:04:40 +02:00
Jörg Breitbart
6285cbf976
fix IL/DL test
2019-08-04 13:46:37 +02:00
Jörg Breitbart
00298531ed
respect scroll margins in CUU/CUD/CPL/CNL; test files
2019-08-04 12:20:44 +02:00
Jörg Breitbart
2a533e7236
map DECEL back to eraseInLine
2019-08-04 09:00:07 +02:00
Jörg Breitbart
4e8a1c5656
Merge remote-tracking branch 'upstream/master' into parser_hooks
2019-08-04 08:56:34 +02:00
Jörg Breitbart
eccd6d7bdf
enable NEL test
2019-08-03 15:05:44 +02:00
Jörg Breitbart
497a5e6e84
fix DECSTBM with IND
2019-08-03 15:00:30 +02:00
Daniel Imms
2e237cc449
Merge pull request #2298 from JavaCS3/master
...
add SerializeAddon
2019-08-02 14:32:03 -07:00
Jörg Breitbart
84d7591506
increase test timeout
2019-08-02 21:06:16 +02:00
Daniel Imms
bb734706fc
Merge branch 'master' into master
2019-08-02 11:37:09 -07:00
Jörg Breitbart
0958f0ef91
fix DECSTBM with LF
2019-08-02 15:29:26 +02:00
Jörg Breitbart
d28b601066
doc multi button tests as not doable
2019-08-01 16:52:19 +02:00
Jörg Breitbart
bf2cc23eb0
tests for DECSET 1003
2019-08-01 16:15:55 +02:00
Jörg Breitbart
b8b3cdbc3e
increase test timeout
2019-08-01 12:08:07 +02:00
Jörg Breitbart
565b0791d8
fix osx tests
2019-08-01 11:50:15 +02:00
Jörg Breitbart
51feff3330
Merge branch 'mouse_services' of github.com:jerch/xterm.js into mouse_services
2019-08-01 01:16:49 +02:00
Jörg Breitbart
4dec88212e
fix mouse tests
2019-08-01 01:16:29 +02:00
Jörg Breitbart
aa8165a756
Merge branch 'master' into mouse_services
2019-07-31 23:12:05 +02:00
jerch
a89771a8de
Merge pull request #2321 from jerch/mouse_report_tests
...
Mouse tracking tests
2019-07-31 23:06:44 +02:00
Daniel Imms
6840f51b52
Merge branch 'master' into mouse_report_tests
2019-07-31 12:21:18 -07:00
Daniel Imms
d20068c2db
Merge pull request #2353 from Tyriar/multiple_dispose
...
Make dispose idempotent
2019-07-31 11:02:59 -07:00
Daniel Imms
efaa78faee
Make dispose idempotent
...
Fixes #2351
2019-07-31 10:55:39 -07:00
Jörg Breitbart
bbd7275ad7
make linter happy
2019-07-31 14:44:50 +02:00
Jörg Breitbart
7252a5921d
cleanup parser rules and docs
2019-07-31 14:20:36 +02:00
Jörg Breitbart
83a1340cc4
abort and cleanup subparsers for CAN and SUB
2019-07-31 12:03:12 +02:00
Jörg Breitbart
812fc5e6ec
register functions by prefix/intermediate/final bytes
2019-07-31 04:49:01 +02:00
jerch
9d32dc4522
Merge branch 'master' into mouse_services
2019-07-26 18:23:57 +02:00
jerch
54586f75eb
Merge branch 'master' into mouse_report_tests
2019-07-26 18:19:37 +02:00
Jörg Breitbart
d78c062169
Merge branch 'master' into parser_hooks
2019-07-26 18:15:43 +02:00
Jörg Breitbart
0106bdcb73
parser tests for addDcsHandler
2019-07-26 18:11:31 +02:00
Jörg Breitbart
0a2d9a2120
addOscHandler integration test
2019-07-26 17:48:36 +02:00
Jörg Breitbart
bffa78585e
test cases for payload limits
2019-07-26 17:35:37 +02:00
Jörg Breitbart
a9b2728c07
add DCS interface, payload limits for DCS/OSC
2019-07-26 15:59:24 +02:00
Jörg Breitbart
82aaef29f1
dcs parser tests
2019-07-26 15:07:24 +02:00
Jörg Breitbart
c9b7aefb88
reset internal state on unhook
2019-07-26 02:56:48 +02:00
Jörg Breitbart
229a7ec755
Merge branch 'parser_hooks' of github.com:jerch/xterm.js into parser_hooks
2019-07-26 01:58:59 +02:00
Jörg Breitbart
6606024c2b
support for multiple DCS handler
2019-07-26 01:58:42 +02:00
Daniel Imms
689fb6b6ad
Merge pull request #2348 from xtermjs/Tyriar-patch-1
...
Fix NPE on dispose when it hasn't been opened
2019-07-25 16:53:25 -07:00
Daniel Imms
3dc52184e5
Fix NPE on dispose when it hasn't been opened
2019-07-25 16:49:26 -07:00
Daniel Imms
41331150ff
Merge branch 'master' into parser_hooks
2019-07-25 14:43:53 -07:00
Daniel Imms
26948f044d
Merge pull request #2345 from xtermjs/Tyriar-patch-1
...
Remove describe.only
2019-07-25 14:31:12 -07:00
Jörg Breitbart
f985c30847
add addEscHandler
2019-07-25 22:44:08 +02:00
Jörg Breitbart
1f4dde601e
remove experimental from addCsiHandler
2019-07-25 21:38:50 +02:00
Jörg Breitbart
c87b3fd942
integration test for addOscHandler
2019-07-25 21:37:51 +02:00
Jörg Breitbart
f626e1c93d
fix OSC parsing
2019-07-25 20:38:14 +02:00
Daniel Imms
3f53f0ed29
Remove describe.only
2019-07-25 10:57:03 -07:00
Daniel Imms
378982a3ff
Merge pull request #2344 from lramos15/search-tests
...
Puppeteer Tests for the Search Addon
2019-07-25 10:54:06 -07:00
Daniel Imms
dc8f9f0a6d
Merge branch 'master' into search-tests
2019-07-25 10:50:42 -07:00
Logan Ramos
dcb39a658c
Case sensitivity enabled
2019-07-25 10:41:55 -07:00
Logan Ramos
6869184864
More RegEx tests
2019-07-25 10:39:11 -07:00
Logan Ramos
bb4c694f8d
More search tests
2019-07-25 10:33:33 -07:00
Daniel Imms
33d4e08eba
Merge pull request #2343 from Tyriar/cancel_events
...
Cancel keydown events when not in screenReaderMode
2019-07-25 10:19:53 -07:00
Daniel Imms
41f418e91e
Revert tests to how they used to be
2019-07-25 10:13:50 -07:00
Daniel Imms
bc30182752
Merge branch 'master' into cancel_events
2019-07-25 10:10:17 -07:00
Daniel Imms
7479131747
Cancel keydown events when not in screenReaderMode
...
This caused issues with embedder keybinding systems firing when they
shouldn't be. The fix is to only allow it in screenReaderMode as a
compromise so keys are echoed.
2019-07-25 10:08:41 -07:00
Daniel Imms
9715bdc45c
Merge pull request #2340 from lramos15/lramos15/searchaddon-change
...
Changes default search addon behavior
2019-07-25 09:18:06 -07:00
Logan Ramos
badfac2091
Merge branch 'lramos15/searchaddon-change' into search-tests
2019-07-25 09:10:06 -07:00
Logan Ramos
a1be1f0b35
Code cleanup
2019-07-25 09:02:32 -07:00
Logan Ramos
ea72a3b594
Fix incremental search bug
2019-07-25 08:50:37 -07:00
Jörg Breitbart
d8364d749c
remove null type from dcsHandler
2019-07-25 01:15:18 +02:00
Daniel Imms
db936701f4
Include incremental in getSearchOptions
2019-07-24 16:09:57 -07:00
Logan Ramos
d104f39a9d
Incremental previous search
2019-07-24 16:01:07 -07:00
Logan Ramos
9ff5dc5858
Merge remote-tracking branch 'origin/lramos15/searchaddon-change' into search-tests
2019-07-24 15:33:26 -07:00
Jörg Breitbart
20a8e56201
Merge branch 'mouse_report_tests' of github.com:jerch/xterm.js into mouse_report_tests
2019-07-25 00:30:51 +02:00
Jörg Breitbart
113847aedf
Merge branch 'master' into mouse_report_tests
2019-07-25 00:30:31 +02:00
Logan Ramos
f3f52e6920
Changed default Search Addon behavior
2019-07-24 15:30:09 -07:00
Jörg Breitbart
e32dbc6137
Merge branch 'master' into mouse_services
2019-07-25 00:29:06 +02:00
Logan Ramos
cae3d59e23
Change search addon behavior
2019-07-24 15:09:59 -07:00
Daniel Imms
4ee0e3fec4
Merge branch 'master' into mouse_report_tests
2019-07-24 15:04:34 -07:00
Logan Ramos
7860dccdcf
Search addon tests
2019-07-24 14:53:14 -07:00
Logan Ramos
79dcef0e6c
Merge remote-tracking branch 'xterm/master' into search-tests
2019-07-24 14:05:00 -07:00
Daniel Imms
52c562d4b1
Merge pull request #2338 from Tyriar/debug_log
...
Move verbose logs in InputHandler to debug level
2019-07-24 12:27:44 -07:00
Daniel Imms
8447bcbb3b
Merge branch 'master' into debug_log
2019-07-24 12:21:41 -07:00
Daniel Imms
8d76998df3
Merge pull request #2315 from Tyriar/layering4
...
Move renderer into browser
2019-07-24 12:21:27 -07:00
Daniel Imms
752243d95f
Move verbose logs in InputHandler to debug level
2019-07-24 12:21:10 -07:00
Daniel Imms
1c0a263b03
Merge branch 'master' into layering4
2019-07-24 11:46:20 -07:00
Jörg Breitbart
4fba080d34
deactivate wheel left/right, docs
2019-07-24 15:14:37 +02:00
Jörg Breitbart
f68769e5f3
Merge branch 'master' into mouse_services
2019-07-24 14:14:19 +02:00
Jörg Breitbart
fb38bd13cd
fix general purpose test script
2019-07-24 12:51:24 +02:00
Jörg Breitbart
6391742951
Merge branch 'master' into mouse_report_tests
2019-07-24 11:22:14 +02:00
Daniel Imms
cb094b27a6
Merge pull request #2335 from Tyriar/unit_exit_code
...
Fix unit tests and the returned exit code
2019-07-23 14:41:41 -07:00
Daniel Imms
ac8107d1df
Fix lint errors
2019-07-23 14:32:13 -07:00
Daniel Imms
edfef95bb3
Get tests passing
2019-07-23 14:22:49 -07:00
Daniel Imms
ca0b8fdd8c
Exit with correct exit code in test-unit
2019-07-23 14:19:07 -07:00
Jörg Breitbart
776c6dffea
refactor buttons, wheel with left right
2019-07-23 20:16:42 +02:00
Jörg Breitbart
88faf1bcfe
Merge branch 'master' into mouse_services
2019-07-23 18:27:34 +02:00
Jörg Breitbart
6463a1fe51
increase mouse test timeout
2019-07-23 17:15:30 +02:00
Jörg Breitbart
595465ec4f
fix azure tasks
2019-07-23 17:04:38 +02:00
Jörg Breitbart
edf881b19c
macOS integration tests
2019-07-23 17:02:23 +02:00
Jörg Breitbart
711865f19a
sanitize code extraction
2019-07-23 16:57:56 +02:00
Jörg Breitbart
50e5eb63df
macos fix part4
2019-07-23 16:27:15 +02:00
Jörg Breitbart
2c3f9c9ca5
macos fix part3
2019-07-23 16:08:44 +02:00
Jörg Breitbart
10c61d47a2
macos fix part2
2019-07-23 16:03:15 +02:00
Jörg Breitbart
5b3d2fcef9
Merge branch 'mouse_report_tests' of github.com:jerch/xterm.js into mouse_report_tests
2019-07-23 15:52:08 +02:00
Jörg Breitbart
435cb3bd0a
partial fix macos
2019-07-23 15:51:57 +02:00
Daniel Imms
62c25b0bba
Fix all auto-fixable tslint issues
2019-07-22 14:08:34 -07:00
Daniel Imms
d63985a50f
Merge branch 'master' into mouse_report_tests
2019-07-22 14:06:59 -07:00
Daniel Imms
7db22c2408
Merge pull request #2329 from Tyriar/announce_input
...
Announce characters in screen readers when typing and using backspace
2019-07-22 12:40:50 -07:00
Jörg Breitbart
bca69a75b4
fix report eval for buttons > 5
2019-07-22 20:18:06 +02:00
Daniel Imms
9e3ca6af18
Merge branch 'master' into announce_input
2019-07-22 10:52:29 -07:00
Daniel Imms
ea019e8e66
Merge pull request #2328 from Tyriar/log_data_sent
...
Debug log data being sent
2019-07-22 10:49:47 -07:00
Daniel Imms
c8a719b64a
Clear textarea when ^C or enter is pressed
2019-07-22 10:49:40 -07:00
Daniel Imms
d2a311b128
Debug log data being sent
2019-07-22 10:42:40 -07:00
Daniel Imms
6a68a24739
Debug log data being sent
2019-07-22 10:42:18 -07:00
Daniel Imms
cabd0ca3bc
Announce character when typing
...
Fixes #2327
2019-07-22 10:34:06 -07:00
Jörg Breitbart
3e5b075a0a
remove modifier restriction for 1000
2019-07-22 16:32:24 +02:00
Jörg Breitbart
25ed7f7a7f
added modifier tests
2019-07-22 15:22:14 +02:00
Logan Ramos
ab9e92fcf1
Initial search tests
2019-07-19 17:45:39 -07:00
Jörg Breitbart
986bdac191
create wheel event remote
2019-07-20 00:45:12 +02:00
Jörg Breitbart
044476ae4f
Merge branch 'master' into mouse_report_tests
2019-07-20 00:05:38 +02:00
Jörg Breitbart
e5b28d4e72
Merge branch 'mouse_services' of github.com:jerch/xterm.js into mouse_services
2019-07-19 23:58:02 +02:00
Jörg Breitbart
f239e10ed6
use enums instead
2019-07-19 23:55:18 +02:00
Daniel Imms
6465ab960e
Merge branch 'master' into mouse_services
2019-07-19 12:08:10 -07:00
Daniel Imms
9a433e90e8
Merge pull request #2322 from elisescu/master
...
Add tty-share to the list of real world uses
2019-07-19 08:58:36 -07:00
Jörg Breitbart
b64ed4f540
cleanup sendEvent, switch reported button during move
2019-07-19 17:04:12 +02:00
Jörg Breitbart
cbddbc6e83
some changes in mouse event handling:
...
- use onProtocolChange
- remove mouse states from Terminal.ts
- remove selectionService from InputHandler
- fix up events in VT200 mode
- fix move event with no buttons in ANY mode
2019-07-19 16:21:30 +02:00
Jörg Breitbart
df0cf253ac
debounce only move events
2019-07-19 02:56:24 +02:00
Jörg Breitbart
e38a68e396
debounce events at grid level
2019-07-19 02:46:03 +02:00
Jörg Breitbart
4858bdc464
CoreMouseService
2019-07-19 01:45:27 +02:00
Jörg Breitbart
ee3cbae35a
modifier test examples
2019-07-18 00:00:41 +02:00
Vasile Popescu
2b43731270
Add tty-share to the list of real world uses
2019-07-17 21:16:27 +02:00
Jörg Breitbart
d4f65b7d0e
remove copied over bug comments
2019-07-17 18:42:04 +02:00
Jörg Breitbart
27e8f7aa31
mixed col/row in report parser
2019-07-17 18:10:09 +02:00
Jörg Breitbart
4e56eed914
basic mousing tracking api tests
2019-07-17 18:07:44 +02:00
jerch
d55fb1e922
Merge pull request #2316 from jerch/mouse_modes
...
Mouse modes test script
2019-07-16 22:38:12 +02:00
jerch
48109cac6b
Merge branch 'master' into mouse_modes
2019-07-16 22:06:14 +02:00
Jörg Breitbart
78c1569a6e
cleanup
2019-07-16 22:05:06 +02:00
Charles Wei
09ede0221a
Merge branch 'master' into master
2019-07-16 20:03:57 +08:00
javacs3
f859bffa74
fix lint error
2019-07-15 09:42:56 +08:00
Jörg Breitbart
5b52094aa2
respect protocol and modifiers
2019-07-14 23:58:07 +02:00
Daniel Imms
2b7be05da3
Move 3 render layers to browser
2019-07-14 12:36:37 -07:00
Daniel Imms
9830a077c1
Move BaseRenderLayer into browser
2019-07-14 12:22:11 -07:00
Daniel Imms
cdefb3e7f2
Remove more terminal from render layers and cache
2019-07-14 12:07:43 -07:00
Daniel Imms
60ae9add3f
Remove most terminal refs from BaseRenderLayer
2019-07-14 11:48:44 -07:00
Jörg Breitbart
e5728ca78f
test script for mouse modes
2019-07-14 20:34:51 +02:00
Daniel Imms
a48260279c
Fix import in webgl addon
2019-07-14 11:20:25 -07:00
Daniel Imms
bd95c83ca2
Start using services in most render layers
2019-07-14 10:15:58 -07:00
Daniel Imms
868125f258
Don't pass terminal around within render layers
...
Will ease migration to services
2019-07-14 10:04:51 -07:00
Daniel Imms
60194179f8
Move CharAtlasCache to browser
2019-07-14 09:43:54 -07:00
Daniel Imms
64062d1a25
Move CharAtlasUtils into browser
2019-07-14 09:38:49 -07:00
Daniel Imms
c0253c1093
Move DynamicCharAtlas to browser
2019-07-14 09:31:04 -07:00
Daniel Imms
58dbc98361
Move BaseCharAtlas to browser
2019-07-14 09:26:09 -07:00
Daniel Imms
4edae7c7ae
Merge pull request #2314 from Tyriar/sec
...
Update some dev dependencies
2019-07-14 09:08:30 -07:00
Daniel Imms
8b3a649d65
Update express-ws, ts-loader and webpack
2019-07-14 09:02:29 -07:00
Daniel Imms
94b77aaf8c
Update express
...
Fixes security issue in negotiator
2019-07-14 08:57:09 -07:00
Daniel Imms
a94a361e1c
Merge pull request #2311 from Tyriar/layering3
...
Move range updating to DirtyRowService and add dependency injection
2019-07-14 08:55:50 -07:00
Daniel Imms
2c50af356a
Remove note in readme
2019-07-14 08:53:03 -07:00
javacs3
bca90245c8
serialize from the bottom of the terminal
2019-07-14 23:28:08 +08:00
Daniel Imms
5e0b1b251f
Merge branch 'master' into layering3
2019-07-14 00:44:28 -07:00
Daniel Imms
ff017f8960
Merge pull request #2313 from xtermjs/dependabot/npm_and_yarn/extend-3.0.2
...
Bump extend from 3.0.1 to 3.0.2
2019-07-14 00:41:56 -07:00
Daniel Imms
1df737c394
Fix decorator error
2019-07-14 00:41:37 -07:00
dependabot[bot]
b97c704c21
Bump extend from 3.0.1 to 3.0.2
...
Bumps [extend](https://github.com/justmoon/node-extend ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/justmoon/node-extend/releases )
- [Changelog](https://github.com/justmoon/node-extend/blob/master/CHANGELOG.md )
- [Commits](https://github.com/justmoon/node-extend/compare/v3.0.1...v3.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-07-14 07:19:39 +00:00
Daniel Imms
05992e093b
Merge branch 'master' into layering3
2019-07-14 00:17:48 -07:00
Daniel Imms
8deef83c60
Add tslint rule to prevent import from out
...
Fixes #1996
2019-07-14 00:16:20 -07:00
Daniel Imms
fb6d4e2bfe
Remove imports from out
2019-07-13 23:54:44 -07:00
Daniel Imms
a0e2c9b270
Fix naming issue with serviceBrand
2019-07-13 23:45:25 -07:00
Daniel Imms
358a707835
Fix most lint and tests
2019-07-13 23:44:08 -07:00
Daniel Imms
9315b50897
Use createInstance on service hungry objects
2019-07-13 22:56:54 -07:00
Daniel Imms
88c88f1141
Adopt DI in browser services
2019-07-13 22:26:13 -07:00
Daniel Imms
f4208d0389
Merge pull request #2312 from xtermjs/dependabot/npm_and_yarn/lodash-4.17.14
...
Bump lodash from 4.17.10 to 4.17.14
2019-07-13 22:20:15 -07:00
dependabot[bot]
283d1b1105
Bump lodash from 4.17.10 to 4.17.14
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.10 to 4.17.14.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.10...4.17.14 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-07-14 05:04:11 +00:00
Daniel Imms
5cc8ad802c
Get type safety in DI, fix character joiner not using buffer service
2019-07-13 22:02:13 -07:00
Daniel Imms
8359605951
Add license and credit to VS Code
2019-07-13 19:54:01 -07:00
Daniel Imms
21fbe25858
Dependency Injection prototype
2019-07-13 19:50:16 -07:00
Daniel Imms
c078f3db48
Move range updating to DirtyRowService
2019-07-13 18:25:22 -07:00
Daniel Imms
5709e5ff30
Merge pull request #2310 from Tyriar/layering2
...
Move MouseZoneManager and Viewport into browser
2019-07-13 18:13:13 -07:00
Daniel Imms
9aaaf6d8db
Move Viewport to browser
2019-07-13 17:50:43 -07:00
Daniel Imms
8aa296933d
Break Viewport's dependency on ITerminal
2019-07-13 17:49:44 -07:00
Daniel Imms
4dfe3a6079
Move MouseZoneManager to browser
2019-07-13 17:43:23 -07:00
Daniel Imms
ca4e3d3fc4
Merge pull request #2309 from Tyriar/layering
...
Move several components to sub-projects
2019-07-13 17:40:19 -07:00
Daniel Imms
78f015308a
Re-enable linkifier unicode tests in Terminal.test.ts
2019-07-13 17:28:09 -07:00
Daniel Imms
2eec18e7f5
Remove ITerminal from MouseZoneManager
2019-07-13 14:35:31 -07:00
Daniel Imms
0cd4093e53
Move Linkifier to browser
2019-07-13 14:15:28 -07:00
Daniel Imms
f0a02e3188
Move linkifier types into browser
2019-07-13 13:53:16 -07:00
Daniel Imms
1ffa568a2f
Remove ITerminal from Linkifier
2019-07-13 13:47:17 -07:00
Daniel Imms
a696f4747a
Move clipboard to browser
2019-07-13 13:18:44 -07:00
Daniel Imms
4d9d6fbd86
Merge pull request #2304 from Tyriar/inputhandler_bufferservice
...
Use IBufferService for buffer access in InputHandler
2019-07-13 11:09:04 -07:00
Daniel Imms
46002599d3
Prefix all logging with 'xterm.js'
...
This makes it easier to differentiate messages in large apps
2019-07-13 10:11:02 -07:00
Daniel Imms
0c038352f3
Remove debug internal option completely and add option APIs
2019-07-13 10:00:15 -07:00
Daniel Imms
f314543135
Log bad linkifier instead of throwing
2019-07-13 09:48:16 -07:00
Daniel Imms
cd01d8ad56
Lint
2019-07-13 09:47:11 -07:00
Daniel Imms
2977a53cc1
Use log service everywhere, fix log printing
...
Fixes #1560
2019-07-13 09:44:16 -07:00
Daniel Imms
94199ae124
Introduce logLevel option
...
Part of #1560
2019-07-13 09:36:21 -07:00
javacs3
fe3520c685
change exception message
2019-07-13 17:25:18 +08:00
Daniel Imms
af9c050e93
Remove ITerminal usage in DECRQSS
2019-07-13 01:46:01 -07:00
Daniel Imms
49fa86d6bb
Get rows/cols in input hander from buffer service
2019-07-13 01:38:02 -07:00
Daniel Imms
dd239b9811
Use IBufferService for buffer access in InputHandler
2019-07-13 00:52:54 -07:00
Daniel Imms
61b219ce22
Merge pull request #2303 from Tyriar/compositionhelper_browser
...
Move CompositionHelper into browser
2019-07-13 00:30:27 -07:00
Daniel Imms
27a946286a
Make browser import absolute
2019-07-13 00:25:37 -07:00
Daniel Imms
b929f82101
Move CompositionHelper into browser
2019-07-13 00:23:56 -07:00
javacs3
31f812cf94
add missing api docs and refactor serialize implementation by using list join instead and some code clean up
2019-07-12 23:23:06 +08:00
javacs3
57a8255654
add test files from addons folder
2019-07-12 23:23:06 +08:00
Daniel Imms
4a442888ce
Merge pull request #2288 from jerch/cleanup_sequences_files
...
fix edge cases in inputhandler methods
2019-07-11 15:37:42 -07:00
Daniel Imms
b658f7ba44
Merge branch 'master' into cleanup_sequences_files
2019-07-11 15:25:17 -07:00
Daniel Imms
e99de7a910
Merge pull request #2302 from Tyriar/2301_mouse_events
...
Don't trigger selection when mouse events are on
2019-07-11 11:12:21 -07:00
Daniel Imms
7a37bd880e
Add test for mouse events
2019-07-11 11:07:03 -07:00
Daniel Imms
da9b4b1a69
Don't trigger selection when mouse events are on
...
Fixes #2301
2019-07-11 09:34:45 -07:00
Jörg Breitbart
eb707bb1d7
better typing in test file
2019-07-11 02:41:20 +02:00
Daniel Imms
a71ed7b5b7
Merge branch 'master' into master
2019-07-10 17:14:13 -07:00
Jörg Breitbart
6ec093a717
Merge branch 'cleanup_sequences_files' of github.com:jerch/xterm.js into cleanup_sequences_files
2019-07-10 23:39:20 +02:00
Jörg Breitbart
24b26c7311
force closing of pty
2019-07-10 23:39:05 +02:00
Daniel Imms
c2a4ff1c72
Merge branch 'master' into cleanup_sequences_files
2019-07-10 11:57:33 -07:00
Daniel Imms
a9961c867d
Merge pull request #2297 from qwefgh90/master
...
Add NgTerminal to the users list
2019-07-10 11:48:51 -07:00
Daniel Imms
a32c46758f
Improve grammar
2019-07-10 11:48:30 -07:00
javacs3
3ba6ffe5f4
fix lint error
2019-07-10 21:57:50 +08:00
javacs3
2571a0654f
add SerializeAddon
2019-07-10 21:46:51 +08:00
Jörg Breitbart
cc3bb83ced
getting rid of native access in test file
2019-07-10 14:57:49 +02:00
Changwon Choe
6f58572d1f
Add NgTerminal to the users list
2019-07-10 12:48:18 +09:00
Jörg Breitbart
ab25997192
change to max/min
2019-07-09 22:30:00 +02:00
Jörg Breitbart
9d2418ece6
remove comment
2019-07-09 21:41:17 +02:00
Jörg Breitbart
d8650ad722
Merge branch 'master' into cleanup_sequences_files
2019-07-09 00:44:12 +02:00
Daniel Imms
44a843bbe6
Merge pull request #2294 from Tyriar/fix_keyup
...
Don't handle keyup that is handled by custom handler
2019-07-08 15:36:54 -07:00
Daniel Imms
bf35ee8016
Fix lint
2019-07-08 15:29:09 -07:00
Daniel Imms
cf3cf38e60
Don't handle keyup that is handled by custom handler
...
Fixes #2293
2019-07-08 15:25:30 -07:00
Jörg Breitbart
691a8addfc
cleanup; doc; move cursor methods next to each other
2019-07-08 23:59:46 +02:00
Jörg Breitbart
3d6f87ea7f
reset cursor on DECOM
2019-07-08 23:22:46 +02:00
Jörg Breitbart
e91c223bb0
respect DECSTBM margins in DECOM mode
2019-07-08 23:09:53 +02:00
Jörg Breitbart
cb25e2d4e0
save/restore charset in DECSC/DECRC
2019-07-08 02:42:02 +02:00
Jörg Breitbart
bc867bf12b
partial fix DECSTBM IL/DL
2019-07-08 02:11:46 +02:00
Jörg Breitbart
5122fdc441
document wonky usage of Terminal.reset
2019-07-08 00:55:26 +02:00
Jörg Breitbart
8654133b15
move leftover sequence methods to InputHandler
2019-07-08 00:39:05 +02:00
Jörg Breitbart
41cc99a919
DECSTBM SU/SD
2019-07-08 00:19:21 +02:00
Jörg Breitbart
e2366fa83d
rewrite DECSTBM
2019-07-07 23:37:02 +02:00
Jörg Breitbart
46f89cd4ff
fix NPE
2019-07-07 22:22:19 +02:00
Jörg Breitbart
ef58f1fef8
add vttest wrapping testfile
2019-07-07 22:19:45 +02:00
Jörg Breitbart
9d4cafc4c9
fix ICH
2019-07-07 21:18:03 +02:00
Jörg Breitbart
7e7730d176
fix ECH
2019-07-07 21:15:14 +02:00
Jörg Breitbart
926c298371
fix DCH
2019-07-07 21:10:38 +02:00
Jörg Breitbart
9a64c549f8
fix ED3 test
2019-07-07 20:54:12 +02:00
Jörg Breitbart
d26a643727
use fill for _resetBufferLine
2019-07-07 20:45:54 +02:00
Jörg Breitbart
cd1d194dbd
apply cursor restrictions
2019-07-07 20:40:27 +02:00
Jörg Breitbart
204847b134
fix DECSC
2019-07-07 19:54:47 +02:00
Jörg Breitbart
fe59e632a9
Merge branch 'cleanup_sequences_files' of github.com:jerch/xterm.js into cleanup_sequences_files
2019-07-06 20:46:30 +02:00
Jörg Breitbart
e6ac138620
Merge branch 'master' into cleanup_sequences_files
2019-07-06 20:45:50 +02:00
jerch
68694dab9d
Merge pull request #2241 from jerch/parser_colon_notation
...
colon notation for the parser
2019-07-06 20:04:00 +02:00
Daniel Imms
6665a06b01
Merge branch 'master' into cleanup_sequences_files
2019-07-06 10:22:20 -07:00
jerch
be6226785f
Merge branch 'master' into parser_colon_notation
2019-07-06 18:22:43 +02:00
Jörg Breitbart
6d22772d16
fix REP to be in line with vttest
2019-07-06 18:09:38 +02:00
Jörg Breitbart
fa9857aedf
simplify cursor movements
2019-07-06 16:47:48 +02:00
Jörg Breitbart
a2bf5fe975
fix typo
2019-07-06 16:13:21 +02:00
Jörg Breitbart
eb7b8f9020
restrict cursor movements
2019-07-06 15:59:18 +02:00
Jörg Breitbart
d18b799624
fix HT, HTS, CHT
2019-07-05 02:04:42 +02:00
Jörg Breitbart
44035d14ab
fix no wraparound mode
2019-07-05 00:56:57 +02:00
Jörg Breitbart
82ff113107
add DECALN
2019-07-04 23:50:56 +02:00
Daniel Imms
f889796852
Merge pull request #2289 from Tyriar/sound_browser
...
Move sound into browser
2019-07-04 14:09:40 -07:00
Daniel Imms
49b5eda160
Merge branch 'master' into sound_browser
2019-07-04 13:14:01 -07:00
Daniel Imms
47164d2f68
Move sound into browser
2019-07-04 12:31:21 -07:00
Daniel Imms
fb6ec7ffb8
Merge pull request #2287 from Tyriar/webgl_simplify_atlas
...
Enable strict mode in webgl addon
2019-07-04 09:21:44 -07:00
Daniel Imms
bc07225394
Enable strict mode in webgl addon
...
Fixes #2286
2019-07-04 09:08:56 -07:00
Daniel Imms
40bc62c383
Enable strict null checks in webgl addon
...
Part of #2286
2019-07-04 08:58:42 -07:00
Daniel Imms
ff82d35a3d
Merge pull request #2285 from Tyriar/webgl_simplify_atlas
...
Simplify webgl atlas and ensure it exists in GlyphRenderer to prevent NPE
2019-07-04 08:49:39 -07:00
Jörg Breitbart
d858022f23
fix several escape sequence files
2019-07-04 17:45:10 +02:00
Daniel Imms
0898de147f
Ensure GlyphRenderer._atlas exists on beginFrame
...
This should fix an exception breaking it in vscode
2019-07-04 08:36:44 -07:00
Daniel Imms
38f2e7a81d
Simplify webgl atlas by removing BaseCharAtlas
2019-07-04 08:28:21 -07:00
Jörg Breitbart
5f8d07ac62
cleanup Types.ts, docs for ZDM
2019-07-04 13:50:03 +02:00
Jörg Breitbart
6a691f2548
fix parser docs
2019-07-04 13:01:18 +02:00
Jörg Breitbart
7bd0325128
remove example snippet from docs
2019-07-04 12:42:43 +02:00
Jörg Breitbart
009b3c6ef8
simply error parsing state
2019-07-04 12:38:14 +02:00
Jörg Breitbart
75d41abf33
re-enable commented out tests
2019-07-04 12:37:32 +02:00
Jörg Breitbart
6bcd8e3bfd
ParamsArray to Types.ts
2019-07-04 12:12:11 +02:00
Daniel Imms
69dcabbfce
Merge branch 'master' into parser_colon_notation
2019-07-03 16:58:37 -07:00
Daniel Imms
f235d70f30
Merge pull request #2284 from Tyriar/blank_line
...
Remove blankLine localized string
2019-07-03 10:42:35 -07:00
Daniel Imms
048e95e34b
Remove blankLine localized string
...
Using a nbsp is more correct and lets the screen reader handle how it wants
Fixes #2260
2019-07-03 10:23:53 -07:00
Daniel Imms
c55e938ce9
Merge pull request #2283 from lramos15/lramos15/select-fix
...
Double wide characters could have halves selected
2019-07-03 08:48:11 -07:00
Logan Ramos
2a405d5f97
Fix scroll bar logic
2019-07-03 08:37:59 -07:00
Daniel Imms
1bab14aef6
Merge pull request #2281 from lramos15/lramos15/centered-scroll
...
Centers search scroll in viewport
2019-07-02 16:03:21 -07:00
Logan Ramos
345bf11389
Remove extra import
2019-07-02 15:57:23 -07:00
Logan Ramos
60c2248cb4
Centers scroll in viewport
2019-07-02 15:09:30 -07:00
Jörg Breitbart
17ca958542
js array integration test for addCsiHandler
2019-07-02 22:38:20 +02:00
Jörg Breitbart
65b757bc19
fix typos in docs
2019-07-02 22:04:12 +02:00
Jörg Breitbart
f276150ce4
remove IParams from public API
2019-07-02 20:41:21 +02:00
Jörg Breitbart
357faa71df
value range restrictions: clamp max, reject < -1
2019-07-02 18:27:13 +02:00
Jörg Breitbart
a1acd4b318
Merge branch 'master' into parser_colon_notation
2019-07-02 16:44:43 +02:00
Jörg Breitbart
7dd5dfab7a
make params mandatory
2019-07-02 16:14:28 +02:00
Jörg Breitbart
5827b4b0d1
change to int32_t
2019-07-02 15:18:39 +02:00
Daniel Imms
d691327cb5
Merge pull request #2279 from Tyriar/selection_manager_browser
...
Make SelectionManager a service and move into browser
2019-06-30 10:21:36 -07:00
Daniel Imms
47b6756ead
isMSWindows -> isWindows
2019-06-29 18:57:59 -07:00
Daniel Imms
79d8f05528
Make Terminal.selectionService private
2019-06-29 18:50:54 -07:00
Daniel Imms
3806f67fc0
Move SelectionService into browser (+strict)
2019-06-29 18:41:48 -07:00
Daniel Imms
48f68a7702
Add used members from SelectionService to interface
2019-06-29 14:34:48 -07:00
Daniel Imms
7ee2219314
Rename SelectionManager to SelectionService
2019-06-29 14:27:50 -07:00
Daniel Imms
4d22d1d008
Reset modes on reset
2019-06-29 14:15:04 -07:00
Daniel Imms
a706dd9de9
Merge branch 'master' into selection_manager_browser
2019-06-29 14:09:54 -07:00
Daniel Imms
b4ae5e1aff
Merge branch 'master' into parser_colon_notation
2019-06-29 13:54:02 -07:00
Daniel Imms
73be720ecc
Merge pull request #2277 from Tyriar/guard
...
Guard integer only APIs when floats are used
2019-06-29 13:52:21 -07:00
Daniel Imms
a61fbf7a51
Merge pull request #2278 from MaxRis/to-master/reset-wrapped-line-flag
...
Reset isWrapped line flag.
2019-06-29 08:38:57 -07:00
Max Risuhin
f9e8334141
Reset isWrapped line flag.
2019-06-29 16:02:15 +03:00
Daniel Imms
b4886df796
Guard integer only APIs when floats are used
...
Fixes #2261
2019-06-28 16:42:42 -07:00
Daniel Imms
6fb7a06f19
Merge pull request #2276 from Tyriar/2275_lower_zIndex
...
Lower z-indexes
2019-06-28 12:52:56 -07:00
Daniel Imms
d8099f7fe9
Lower z-indexes
...
Canvas layers: 0-4
Helpers: 5
A11y tree: 10
Fixes #2275
2019-06-28 12:46:57 -07:00
Daniel Imms
f9eeea5917
Merge pull request #2274 from Tyriar/out-test
...
Git ignore out-test
2019-06-27 18:44:59 -07:00
Daniel Imms
7e09ac7f04
Merge pull request #2273 from Tyriar/tslint_celan
...
Enforce underscore prefix for protected members
2019-06-27 18:44:41 -07:00
Daniel Imms
788ab83ac1
Merge branch 'master' into tslint_celan
2019-06-27 18:37:43 -07:00
Daniel Imms
10fedf4ccf
Enforce underscore prefix for protected members
2019-06-27 18:36:44 -07:00
Daniel Imms
8cf5a7ee40
Git ignore out-test
2019-06-27 18:26:02 -07:00
Daniel Imms
48b915459a
Merge pull request #2269 from Tyriar/d_map
...
Use TS declarationMap
2019-06-27 11:46:45 -07:00
Daniel Imms
7f4e1a7e97
Add explicit blacklist entry for .d.ts.map
2019-06-27 11:40:39 -07:00
Daniel Imms
c107f3c5f7
Merge branch 'master' into d_map
2019-06-27 11:32:13 -07:00
Daniel Imms
a96734220a
Use TS declarationMap
...
This will make go to definition go to the implementation instead of
the .d.ts file
2019-06-27 11:31:36 -07:00
Daniel Imms
73521390d2
Merge pull request #2268 from termius/include-css
...
Include CSS into the package
2019-06-27 07:57:03 -07:00
Vadim Zakondyrin
6c8f88754b
Include CSS into the package
2019-06-27 10:21:58 +06:00
Jörg Breitbart
63a4e8ffde
Merge branch 'master' into parser_colon_notation
2019-06-25 16:07:50 +02:00
Daniel Imms
c50a6ef415
Merge pull request #2262 from Tyriar/word_sep
...
Add wordSeparator to demo
2019-06-24 20:27:45 -07:00
Daniel Imms
b138d6574e
Merge branch 'master' into word_sep
2019-06-24 20:27:39 -07:00
Daniel Imms
5459c48525
Add wordSeparator to demo
2019-06-24 20:20:08 -07:00
Daniel Imms
6b036e1222
Merge pull request #2190 from jerch/benchmark_integration
...
inital integration of xterm-benchmark
2019-06-24 19:50:58 -07:00
Jörg Breitbart
00d4c8162d
remove azure job, change api test path
2019-06-24 22:53:13 +02:00
Jörg Breitbart
b6b810b625
Merge branch 'benchmark_integration' of github.com:jerch/xterm.js into benchmark_integration
2019-06-24 22:47:37 +02:00
Jörg Breitbart
901b995a21
Merge branch 'master' into benchmark_integration
2019-06-24 22:47:20 +02:00
Daniel Imms
88308f058c
Remove ITerminal dependency in SelectionManager
2019-06-23 14:29:59 -07:00
Daniel Imms
4ecd0d2053
Merge branch 'master' into selection_manager_browser
2019-06-23 14:28:12 -07:00
Daniel Imms
479010d29e
Merge pull request #2256 from Tyriar/tests
...
Fix composition tests
2019-06-23 14:27:42 -07:00
Daniel Imms
83b8e1bd30
Fix composition tests
2019-06-23 14:21:05 -07:00
Daniel Imms
33a640a7a8
Move applicationCursor into core service
2019-06-23 14:06:06 -07:00
Daniel Imms
99a31b3862
Merge pull request #1790 from Tyriar/webgl2
...
WebGL Renderer
2019-06-23 13:28:35 -07:00
Daniel Imms
533f3bd0dc
Remove unneeded TODOs
2019-06-23 13:12:49 -07:00
Daniel Imms
fdae27e7ea
Remove unused Platform.ts in webgl
2019-06-23 13:11:25 -07:00
Daniel Imms
e10adaf3d2
Have yarn clean also delete addon out/
2019-06-23 13:10:37 -07:00
Daniel Imms
fb420d70e4
Merge branch 'master' into webgl2
2019-06-23 13:01:42 -07:00
Daniel Imms
f4f1e0276e
Merge pull request #2247 from Tyriar/core_service
...
Move handler into CoreService and adopt
2019-06-23 13:01:27 -07:00
Daniel Imms
910ece4f09
Merge branch 'master' into benchmark_integration
2019-06-23 10:26:33 -07:00
Daniel Imms
bfa7a2df76
Move handler into CoreService and adopt
...
This also fine tunes some of the data events to not clear selection
and scroll to the bottom of the viewport anymore.
Part of #1507
Fixes #2112
2019-06-23 10:10:17 -07:00
Daniel Imms
94a2ad9416
Merge pull request #2246 from Tyriar/alt_click_functional
...
Change alt click to functional and move into browser
2019-06-22 19:37:00 -07:00
Daniel Imms
87897a7ee5
Move selection manager types into browser
2019-06-22 18:27:25 -07:00
Daniel Imms
f903dbde45
Add some tests for MoveToCell
2019-06-22 18:16:33 -07:00
Daniel Imms
22a7e48f04
Move alt click into browser
2019-06-22 18:00:03 -07:00
Daniel Imms
13a63efdab
Change AltClickHandler to be functional
2019-06-22 17:55:59 -07:00
Daniel Imms
7454701c0b
Remove AltHandler member usage
2019-06-22 17:53:11 -07:00
Daniel Imms
da1484ac47
Return a sequence from AltClickHandler
2019-06-22 09:44:25 -07:00
Daniel Imms
00969508d9
Remove some private member deps in AltClickHandler
2019-06-22 09:40:11 -07:00
Daniel Imms
731070fdc2
Merge pull request #2245 from Tyriar/clipboard_term_dep
...
Remove some terminal dependencies in Clipboard and SelectionManager
2019-06-21 20:39:06 -07:00
Daniel Imms
9174f60d94
Move screen element into ctor
2019-06-21 20:20:48 -07:00
Daniel Imms
0ba90a9349
Adopt options service in selection manager
2019-06-21 20:12:17 -07:00
Daniel Imms
72f615da14
Remove some of terminal dependency in SelectionManager
2019-06-21 20:08:58 -07:00
Daniel Imms
0bb2b3446d
Merge branch 'master' into clipboard_term_dep
2019-06-21 20:02:07 -07:00
Daniel Imms
62e2b00bd5
Remove terminal dep in clipboard
2019-06-21 19:54:11 -07:00
Daniel Imms
b7dba18847
Merge branch 'master' into webgl2
2019-06-21 19:38:44 -07:00
Daniel Imms
60eb13e223
Merge pull request #2244 from MaxRis/word-separator-option
...
Define wordSeparator option
2019-06-21 11:53:36 -07:00
Max Risuhin
1b2811075c
Define wordSeparator option
2019-06-21 16:35:26 +03:00
Daniel Imms
96eafd32db
Merge pull request #2242 from VivaLosDoyers/readme_typo_fix
...
Fix a typo in the README
2019-06-18 19:13:21 -07:00
Jörg Breitbart
1dc4e36972
fix CSI bug, cleanup test
2019-06-19 00:42:20 +02:00
Michael Miller
a0ccc9b78b
Fix a type in the README
...
"Perfomant" should be "Performant"
2019-06-18 15:28:41 -07:00
Jörg Breitbart
a28761bf3e
restructured test folder
2019-06-19 00:07:09 +02:00
Jörg Breitbart
8ce67cb880
add COLORTERM to env in demo
2019-06-18 18:55:24 +02:00
Jörg Breitbart
c80ff1e1d1
cleanup interface
2019-06-18 15:37:53 +02:00
Jörg Breitbart
fc778c76c2
add usage example for action handler
2019-06-18 15:23:36 +02:00
Jörg Breitbart
f984204570
parser tests
2019-06-18 14:56:32 +02:00
Jörg Breitbart
069e51064a
remove as number[] type conversions from tests
2019-06-18 14:47:35 +02:00
Jörg Breitbart
6f047aa7ea
SGR tests, fix bug in 38:5 handling
2019-06-18 14:40:15 +02:00
Jörg Breitbart
e8290af194
Merge branch 'master' into benchmark_integration
2019-06-18 03:08:07 +02:00
Jörg Breitbart
c558d485e0
apply colon handling to SGR
2019-06-18 03:00:53 +02:00
Jörg Breitbart
62007c3be4
comment storable amount of params in parser
2019-06-17 23:42:56 +02:00
Jörg Breitbart
1dd63a6d66
apply type over codebase
2019-06-17 23:31:54 +02:00
Daniel Imms
5321f0373f
Fix quote and comma
2019-06-17 13:42:44 -07:00
Jörg Breitbart
c5385a640d
add ":" to param transitions, fix parse loop and tests
2019-06-17 21:54:51 +02:00
Jörg Breitbart
cec1aa3f33
interfaces, add test for clone
2019-06-17 21:17:56 +02:00
Jörg Breitbart
24c39f664d
remove unused import
2019-06-17 20:55:29 +02:00
Jörg Breitbart
383849b36f
Params type implementation
2019-06-17 20:49:12 +02:00
Daniel Imms
1b7862ce8a
Move slice typed array util into webgl addon
2019-06-17 07:35:52 -07:00
Daniel Imms
5100c7a30d
Use Constants from core
2019-06-16 00:17:14 -07:00
Daniel Imms
bc24a6cdd1
Merge branch 'master' into webgl2
2019-06-16 00:13:15 -07:00
Daniel Imms
795ca2af2e
Merge pull request #2239 from Tyriar/charjoiner_layer
...
Move some parts of renderer to browser
2019-06-16 00:12:55 -07:00
Daniel Imms
de86d140c5
Fix absolute imports
2019-06-16 00:02:10 -07:00
Daniel Imms
a6f4931810
Move DomRendererRowFactory to browser
2019-06-15 23:59:32 -07:00
Daniel Imms
c4f903e283
Move atlas/Constants to browser
2019-06-15 23:53:45 -07:00
Daniel Imms
c0e27b98e8
Move LRUMap to browser
2019-06-15 23:51:36 -07:00
Daniel Imms
b5093e0c29
Move GridCache to browser
2019-06-15 23:47:35 -07:00
Daniel Imms
e35d911fd1
Move char joiner registry to browser layer
2019-06-15 23:45:03 -07:00
Daniel Imms
308cf8247a
Remove terminal dep in char joiner registry
2019-06-15 23:40:31 -07:00
Daniel Imms
d4e50293a1
Merge pull request #2238 from Tyriar/selection_layering
...
Move SelectionModel to browser
2019-06-15 23:34:39 -07:00
Daniel Imms
6e90b7371b
Move SelectionModel to browser, fix strict
2019-06-15 23:28:51 -07:00
Daniel Imms
9980457eef
Remove terminal dep from SelectionModel
2019-06-15 23:10:25 -07:00
Daniel Imms
b1004f2007
Merge branch 'master' into benchmark_integration
2019-06-15 22:47:33 -07:00
Daniel Imms
26c854db49
Merge pull request #2237 from Tyriar/mouse_service
...
Introduce mouse service
2019-06-15 21:07:44 -07:00
Daniel Imms
702ecb185f
Merge branch 'master' into mouse_service
2019-06-15 19:42:24 -07:00
Daniel Imms
8a59389358
Merge pull request #2236 from Tyriar/fix_broken_tests
...
Fix restore cursor related tests
2019-06-15 19:41:45 -07:00
Daniel Imms
a4d18a3b23
Introduce mouse service
2019-06-15 19:40:51 -07:00
Daniel Imms
9bb16e4b16
Fix restore cursor related tests
...
Weird failure happening sometimes after #2217 , not sure why pipelines
didn't pick it up.
2019-06-15 19:24:14 -07:00
Daniel Imms
8b4901e8f3
Reduce diff
2019-06-15 16:43:01 -07:00
Daniel Imms
7148358acf
Prevent crash on true color, add TODOs for it
2019-06-15 16:40:45 -07:00
Daniel Imms
1ebae41a8b
Pull attribute compat stuff into addon
2019-06-15 16:35:38 -07:00
Daniel Imms
45ec3b1e57
Merge branch 'master' into webgl2
2019-06-15 14:50:23 -07:00
Daniel Imms
20809a042f
Merge pull request #2235 from Tyriar/webgl_prep
...
Pulling unrelated changes in from WebGL PR
2019-06-15 14:49:42 -07:00
Daniel Imms
6e04058783
Reduce diff
2019-06-15 14:47:44 -07:00
Daniel Imms
29db1a2b2b
Refresh viewport after setting renderer and set correct end refresh row
2019-06-15 14:44:05 -07:00
Daniel Imms
ed9000cb1d
Clarify ITheme.selection color
2019-06-15 14:42:30 -07:00
Daniel Imms
2bd043b664
Remove FLAGS constant
...
Only WebGL uses this
2019-06-15 14:42:04 -07:00
Daniel Imms
04ba3510e4
Adopt automated released in webgl addon
2019-06-15 14:37:44 -07:00
Daniel Imms
05188a985c
Merge branch 'master' into webgl2
2019-06-15 14:37:04 -07:00
Daniel Imms
49ba3c8068
Merge pull request #2234 from Tyriar/trigger_build
...
npmignore webpack.config.js (test automated release)
2019-06-15 14:30:21 -07:00
Daniel Imms
a46c723020
npmignore webpack.config.js (test automated release)
...
Part of #2165
2019-06-15 14:29:41 -07:00
Daniel Imms
c68f413c48
Merge pull request #2233 from Tyriar/publish_improvements_2
...
Publish addons with right cwd and don't exit
2019-06-15 14:27:43 -07:00
Daniel Imms
91c4ca5e0d
Publish addons with right cwd and don't exit
...
Part of #2165
2019-06-15 14:27:04 -07:00
Daniel Imms
8de555d7d9
Merge pull request #2232 from Tyriar/publish_improvements
...
Add publish dry run feature and automate addon released based on changed files
2019-06-15 14:16:38 -07:00
Daniel Imms
d06fd04465
Move addon const under addon comment
2019-06-15 14:10:48 -07:00
Daniel Imms
64403f2dca
Publish addons and xterm based on whether files changed
...
Fixes #2165
2019-06-15 14:06:45 -07:00
Daniel Imms
15c99869f5
Start of publishing addons
...
Part of #2165
2019-06-15 13:51:13 -07:00
Daniel Imms
2e83483e08
Support dry run publishing using --dry
2019-06-15 13:42:52 -07:00
Daniel Imms
846a1897e9
Merge pull request #2217 from termius/fix-cursor
...
Fix saved cursor position on resize of alt screen
2019-06-15 13:22:19 -07:00
Daniel Imms
699e721c45
Add a test for DECRC
2019-06-15 13:17:43 -07:00
Daniel Imms
173c4d83b3
Merge branch 'master' into fix-cursor
2019-06-15 13:04:28 -07:00
Daniel Imms
07b6b69be7
Remove old comment
2019-06-15 00:30:45 -07:00
Daniel Imms
15647a0301
Speed up webgl tests
2019-06-15 00:27:12 -07:00
Daniel Imms
dd9b755329
Fix webgl api tests
2019-06-15 00:17:48 -07:00
Daniel Imms
765297e67c
Add addon typings
2019-06-15 00:11:34 -07:00
Daniel Imms
d272422c0b
Fix webgl addon version
2019-06-15 00:06:04 -07:00
Daniel Imms
eae0ab9e02
Add a webgl button to the demo
2019-06-15 00:04:02 -07:00
Daniel Imms
50d6711fc8
Fix webgl packaging
2019-06-15 00:01:00 -07:00
Daniel Imms
d7daa53b50
Move webgl renderer into addon dir
2019-06-14 23:55:17 -07:00
Daniel Imms
535c8a5d4b
Merge branch 'master' into webgl2
2019-06-14 23:20:03 -07:00
Daniel Imms
27d724a13a
Merge pull request #2231 from Tyriar/refactor_buffer_line
...
Pull types and classes out of BufferLine
2019-06-14 23:15:08 -07:00
Daniel Imms
91598814c6
Fix lint
2019-06-14 23:00:48 -07:00
Daniel Imms
ae216c3088
Move AttributeData into separate file
2019-06-14 23:00:33 -07:00
Daniel Imms
45682f0e76
Move Content to Constants
2019-06-14 22:55:06 -07:00
Daniel Imms
4330741c5d
Move CellData into new file
2019-06-14 22:51:08 -07:00
Daniel Imms
3adddbf95a
Move some buffer constants into buffer/Constants
2019-06-14 22:39:35 -07:00
Daniel Imms
b7cdbb99ca
Remove default exports in webgl char atlas files
2019-06-14 22:27:07 -07:00
Daniel Imms
ddb9fbd1d6
Improve type safety in webgl
2019-06-14 22:25:43 -07:00
Daniel Imms
3a7aa77950
Remove remaining parts of renderer API, fix webgl tests
2019-06-14 22:18:53 -07:00
Daniel Imms
6c232a0e11
Remove renderer API
2019-06-14 22:03:55 -07:00
Daniel Imms
6ff90451ff
Merge branch 'master' into webgl2
2019-06-14 21:52:46 -07:00
Daniel Imms
d2f800f6a9
Merge pull request #2229 from Tyriar/types_constants
...
Split Types.ts into Types.d.ts and Constants.ts
2019-06-14 21:46:59 -07:00
Daniel Imms
7b6dd9fe9d
Rename browser Types.ts to .d.ts
2019-06-14 21:39:22 -07:00
Daniel Imms
913faef3b8
Split src/ Types.ts into d.ts and Constants
2019-06-14 21:38:19 -07:00
Daniel Imms
0b2df9d611
Split common/ Types.ts into .d.ts and Constants.ts
2019-06-14 21:30:51 -07:00
Daniel Imms
6e9c7888d2
Merge pull request #2228 from Tyriar/fix_dpr_change
...
Fix screen dpr change not refreshing canvas renderer
2019-06-14 21:08:11 -07:00
Daniel Imms
332cc3901d
Merge pull request #2222 from Tyriar/2220_setTheme
...
Fix NPE in _setTheme
2019-06-14 20:57:33 -07:00
Daniel Imms
c94183a5a1
Merge branch 'master' into fix_dpr_change
2019-06-14 20:56:51 -07:00
Daniel Imms
4daf67245d
Merge branch 'master' into webgl2
2019-06-14 20:56:27 -07:00
Daniel Imms
2584de8630
Clear webgl model after theme or dpr change
2019-06-14 20:55:52 -07:00
Daniel Imms
4b4b58e662
Fix screen dpr change not refreshing canvas renderer
2019-06-14 20:38:35 -07:00
Daniel Imms
e53cae8c69
Fix screen dpr change not refreshing canvas renderer
2019-06-14 20:37:58 -07:00
Daniel Imms
e959cce899
Remove webgl LRUMap
2019-06-14 19:35:05 -07:00
Daniel Imms
21d07d1f0e
Remove unused portion of CharAtlasGenerator
2019-06-14 19:34:31 -07:00
Daniel Imms
d4169f3538
Fix tests
2019-06-14 19:31:42 -07:00
Daniel Imms
a19ea1ec52
Remove forked LifeCycle and TypedArray files
2019-06-14 15:46:07 -07:00
Daniel Imms
cdc9f792a5
Merge pull request #2227 from Tyriar/2224_dom_cursor
...
Show text when cursor blinks in DOM renderer
2019-06-14 12:57:11 -07:00
Daniel Imms
1a44e3634a
Show text when cursor blinks in DOM renderer
...
Fixes #2224
2019-06-14 12:39:01 -07:00
Daniel Imms
a5e466869c
Fix lint
2019-06-13 09:51:22 -07:00
Daniel Imms
57eaa24ea0
Fix NPE in _setTheme
...
Fixes #2220
2019-06-13 08:51:42 -07:00
Daniel Imms
ee81f50f3a
Fix conflicts
2019-06-12 18:25:05 -07:00
Daniel Imms
7c6db2ef5b
Merge branch 'master' into webgl2
2019-06-12 18:20:39 -07:00
Daniel Imms
26f967ec3f
Merge pull request #2221 from blink1073/style-field
...
Add a style field to package.json
2019-06-12 14:04:48 -07:00
Steven Silvester
d2c32c6f2d
declare style field
2019-06-12 04:45:11 -05:00
Daniel Imms
68db0661fc
Merge pull request #2219 from Tyriar/addon_webpack
...
Webpack addons
2019-06-10 15:14:54 -07:00
Daniel Imms
c4311cb88a
Merge pull request #2216 from Tyriar/drop_ie_support
...
Partially support IE11
2019-06-10 15:14:38 -07:00
Daniel Imms
3e91f08e34
Bump addon versions
2019-06-10 14:51:09 -07:00
Daniel Imms
d9ce9e96f5
Remove packageAddons step on install
...
It's not needed when the demo doesn't use it
2019-06-10 14:47:10 -07:00
Daniel Imms
b657a1f30e
Use addon tsc output in the demo, similar to the core lib
2019-06-10 14:41:43 -07:00
Daniel Imms
989610e8c3
Webpack the addons
2019-06-10 14:28:07 -07:00
Vadim Zakondyrin
311f6b6e84
Fix saved cursor position on resize of alt screen
2019-06-10 14:27:48 +06:00
Daniel Imms
044a7e327f
Clarify partial support
2019-06-09 19:35:47 -07:00
Daniel Imms
f9b92f8865
Add note about partial support for IE11
2019-06-09 16:19:03 -07:00
Daniel Imms
1bbb51fc17
Fix compile
2019-06-09 15:57:24 -07:00
Daniel Imms
02868c1033
Remove support for IE11
...
Fixes #1889
2019-06-09 15:52:37 -07:00
Jörg Breitbart
5f8b7cda04
Merge branch 'master' into benchmark_integration
2019-06-09 23:09:57 +02:00
Jörg Breitbart
e77969372b
setup benchmark pipeline with eval run
2019-06-09 23:00:11 +02:00
Daniel Imms
566f5944dd
Merge pull request #2214 from Tyriar/strings_browser
...
Move Strings to browser
2019-06-09 13:33:25 -07:00
Jörg Breitbart
b559a5a39b
lower resources needed for test
2019-06-09 22:23:15 +02:00
Jörg Breitbart
1794532cb1
test pipeline
2019-06-09 22:08:41 +02:00
Jörg Breitbart
e0d69db23e
better separation of benchmarks
2019-06-09 21:53:24 +02:00
Daniel Imms
46ce3d29c3
API polish/grammar/wrapping
2019-06-09 12:07:27 -07:00
Daniel Imms
39cff978df
Add missing docs to xterm.d.ts
...
Fixes #2215
2019-06-09 12:03:00 -07:00
Daniel Imms
f59b3f000d
Move Strings to browser
2019-06-09 11:46:20 -07:00
Jörg Breitbart
03839f06b8
remove remnants
2019-06-09 18:02:17 +02:00
Jörg Breitbart
fc7411c807
remove wrong d.ts
2019-06-09 17:35:25 +02:00
Jörg Breitbart
e920f1db86
cleaner approach
2019-06-09 17:31:57 +02:00
Jörg Breitbart
3204d9d7c9
fix benchmark script
2019-06-09 15:19:48 +02:00
Jörg Breitbart
674914bbb7
moving benchmarks out of './src':
...
Harder than I thought for several reasons:
- need access to common to tests the subparts, thus the unified tsconfig
in tests does not work (need the path translation to those parts)
- moving next to src I cannot use direct imports anymore (source files
are out of rootDir), thus have to rely on d.ts files in out which is
quite suboptimal as many parts do not expose the declaration files
(can only type Terminal as any atm)
- compiler output has to resemble the '../out/..' import logic of the TS
files or require fails, thus moved the ouput to './benchmark' for now
Conclusion: Not yet there, maybe not a good idea at all to move those
tests out of './src' as they heavily rely on not exported internals.
Needs more fiddling with the repo structure.
2019-06-09 14:51:44 +02:00
Jörg Breitbart
1b31c01b75
Merge branch 'master' into benchmark_integration
2019-06-09 12:37:06 +02:00
Daniel Imms
16217003aa
Merge pull request #2211 from Tyriar/remove_ee
...
Remove old event emitter, rename new one to EventEmitter
2019-06-08 21:55:57 -07:00
Daniel Imms
07cef1ec9e
Increase attach addon timeouts
2019-06-08 21:51:24 -07:00
Daniel Imms
73a08f7850
Consolidate service init
2019-06-08 21:46:13 -07:00
Daniel Imms
5aeb70bea4
Merge branch 'master' into remove_ee
2019-06-08 21:45:30 -07:00
Daniel Imms
58ec3f9973
Merge pull request #2210 from Tyriar/buffer_owner
...
Move buffer ownership to IBufferService
2019-06-08 21:43:32 -07:00
Daniel Imms
1b07a03b2f
Properly reset buffer after Terminal.reset
2019-06-08 21:39:10 -07:00
Daniel Imms
80ce33f9ef
Rename EventEmitter2 to EventEmitter
...
Fixes #2029
2019-06-08 21:33:02 -07:00
Daniel Imms
447fc4f3fa
Remove old event emitter
...
Fixes #2029
2019-06-08 21:30:31 -07:00
Daniel Imms
f49daf02a3
Fix tests and imports
2019-06-08 20:52:37 -07:00
Daniel Imms
09b0bbed32
Move buffer/buffers ownership to BufferService
2019-06-08 20:21:29 -07:00
Daniel Imms
c5c370801c
Merge pull request #2209 from Tyriar/render_service
...
Create RenderService in browser (previously RenderCoordinator)
2019-06-08 20:04:19 -07:00
Daniel Imms
e21826f6cb
Move MouseHelper.test into browser
2019-06-08 19:40:18 -07:00
Daniel Imms
5dbab76bed
Move MouseHelper into browser
2019-06-08 19:34:38 -07:00
Daniel Imms
cbfbe232d0
Rename coordinator to service
2019-06-08 19:28:43 -07:00
Daniel Imms
54d7bb0b38
Move RenderService into browser
2019-06-08 19:26:31 -07:00
Daniel Imms
9ad01080f3
Introduce RenderService
...
Used to be RenderCoordinator
2019-06-08 19:24:48 -07:00
Daniel Imms
c314eaaf86
Merge pull request #2208 from Tyriar/buffer_common
...
Move buffer to common
2019-06-08 19:08:43 -07:00
Daniel Imms
b1eecf10ff
Remove relative imports with common
2019-06-08 18:05:12 -07:00
Daniel Imms
f2e60d4c43
Remove ! in Buffer ctor
2019-06-08 18:01:27 -07:00
Daniel Imms
9a237cb205
Move BufferSet* into common
2019-06-08 18:00:04 -07:00
Daniel Imms
62ff97c82d
Move BufferSet deps to common
2019-06-08 17:58:56 -07:00
Daniel Imms
658cd987d9
Move Buffer.test and test utils to common
2019-06-08 17:56:55 -07:00
Daniel Imms
50378403cf
Move Buffer to common
2019-06-08 17:43:40 -07:00
Daniel Imms
5c93f2971e
Move buffer types to common
2019-06-08 17:17:17 -07:00
Daniel Imms
291fc7368d
Fix remaining tests
2019-06-08 17:12:18 -07:00
Daniel Imms
c44524b553
Use MockBufferService in tests
2019-06-08 17:06:43 -07:00
Daniel Imms
0dfc1afc21
Create BufferService
2019-06-08 16:59:28 -07:00
Daniel Imms
a6540c8d06
Freeze DEFAULT_OPTIONS to prevent accidental edits
2019-06-08 16:48:12 -07:00
Daniel Imms
cd61f95612
Adopt options service in buffer
2019-06-08 16:46:03 -07:00
Daniel Imms
e2cea7578b
Adopt options service in buffer
2019-06-08 16:24:36 -07:00
Daniel Imms
00501bd2e8
Merge pull request #2207 from Tyriar/common_browser
...
Merge core into common, rename ui to browser
2019-06-08 16:19:21 -07:00
Daniel Imms
6e91875bc4
Rename ui to browser
2019-06-08 16:14:29 -07:00
Daniel Imms
98cda5ca86
Remove duplicate imports
2019-06-08 16:12:20 -07:00
Daniel Imms
f8e7ff24d9
Merge core into common
...
Part of #1507
2019-06-08 16:09:27 -07:00
Daniel Imms
df4a96493c
Merge pull request #2206 from Tyriar/options_move
...
Move OptionsService into services folder
2019-06-08 16:04:22 -07:00
Daniel Imms
1704548b46
Move OptionsService into services folder
2019-06-08 15:58:44 -07:00
Daniel Imms
b9954ec643
Merge pull request #2205 from Tyriar/char_dim_service
...
Create CharSizeService
2019-06-08 15:53:25 -07:00
Daniel Imms
9df3a3671d
Adopt CharSizeService in RenderCoordinator
2019-06-08 15:46:12 -07:00
Daniel Imms
6375d9b88e
Fix event firing
2019-06-08 15:45:07 -07:00
Daniel Imms
47fab14efc
Adopt in Terminal
2019-06-08 15:29:16 -07:00
Daniel Imms
0f2d560e01
Adopt in SelectionManager
2019-06-08 15:26:53 -07:00
Daniel Imms
53c3151de6
Adopt in Viewport
2019-06-08 15:25:34 -07:00
Daniel Imms
760128e0f6
Adopt in renderers
2019-06-08 15:24:30 -07:00
Daniel Imms
bfcd2b52c2
Adopt CharSizeService in CompositionHelper
2019-06-08 15:22:17 -07:00
Daniel Imms
6246bb5026
Adopt CharSizeService in MouseHelper
2019-06-08 15:20:03 -07:00
Daniel Imms
38bb122bbd
CharDimensions -> CharSize
2019-06-08 15:09:55 -07:00
Daniel Imms
2e243feebe
Create ICharDimensionsService
2019-06-08 14:54:05 -07:00
Daniel Imms
395530da96
Merge branch 'master' into benchmark_integration
2019-06-08 14:24:33 -07:00
Daniel Imms
2eb77cc4da
Merge pull request #2203 from Tyriar/char_width
...
Move CharWidth into common and move API tests into ./test
2019-06-08 14:24:14 -07:00
Daniel Imms
a1e4cd6931
Remove node folder
2019-06-08 14:19:47 -07:00
Daniel Imms
4493ed2575
Rename .integration to .test, this fixes debugging that test
2019-06-08 11:58:52 -07:00
Daniel Imms
a29c0fa095
Move other api tests into test folder
2019-06-08 11:50:35 -07:00
Daniel Imms
a365b57361
Move node to root-level tests folder
2019-06-08 11:49:14 -07:00
Daniel Imms
0917ce34c6
Move CharWidth.api into node module
2019-06-08 11:39:16 -07:00
Daniel Imms
1546e0c12d
Move CharWidth into common
2019-06-08 11:35:52 -07:00
Daniel Imms
e758a78f2e
Move integration tests into CharWidth.api
2019-06-08 11:32:32 -07:00
Daniel Imms
75d4890e7d
Fix debugging launch targets
2019-06-08 11:32:22 -07:00
Jörg Breitbart
cb6f3b3be4
Merge branch 'benchmark_integration' of github.com:jerch/xterm.js into benchmark_integration
2019-06-07 22:43:06 +02:00
Daniel Imms
3e3eb4cd76
Merge branch 'master' into benchmark_integration
2019-06-07 12:57:50 -07:00
Jörg Breitbart
1e06af15ac
Merge branch 'master' into benchmark_integration
2019-06-07 21:48:24 +02:00
Jörg Breitbart
8e1ebe42b1
fix import, set copyright note
2019-06-07 21:39:07 +02:00
Daniel Imms
7139ee1192
Merge pull request #2199 from jerch/fix_REP
...
fix repeat preceding character sequence (REP)
2019-06-07 11:02:35 -07:00
Jörg Breitbart
15215a97ff
Merge branch 'master' into benchmark_integration
2019-06-07 19:25:01 +02:00
Jörg Breitbart
ce91fba1d9
fix typo
2019-06-07 19:14:52 +02:00
Jörg Breitbart
b17164520c
skip benchmark folders in git
2019-06-07 19:14:04 +02:00
Jörg Breitbart
925e58deb1
remove private access
2019-06-07 18:51:57 +02:00
Jörg Breitbart
5f0e024404
fix REP
2019-06-07 14:45:14 +02:00
Daniel Imms
4cfba558fa
Merge pull request #2198 from jerch/2189_terminfo_issue
...
change TERM to xterm-256color in demo
2019-06-06 20:45:04 -07:00
Jörg Breitbart
f3977afe77
change TERM to xterm-256color in demo
2019-06-07 00:36:30 +02:00
Daniel Imms
5c21a6c532
Merge pull request #2197 from xtermjs/fix_soft_reset
...
Properly clone default attr data on DECSTR
2019-06-06 15:13:54 -07:00
Daniel Imms
d271095e28
Freeze DEFAULT_ATTR_DATA to hard fail when not cloned
2019-06-06 15:05:34 -07:00
Daniel Imms
767eec3a2c
Properly clone default attr data on DECSTR
...
Fixes #2196
2019-06-06 14:59:31 -07:00
Daniel Imms
357e6dcd02
Merge pull request #2195 from xtermjs/Tyriar-patch-1
...
Fix addon import quotes
2019-06-06 12:56:30 -07:00
Daniel Imms
f5ee335a43
Fix addon import quotes
2019-06-06 12:56:04 -07:00
Daniel Imms
7f4ba5bf57
Merge pull request #2194 from Tyriar/addon_docs
...
Add addon docs to README
2019-06-06 12:55:10 -07:00
Daniel Imms
c4db8879ac
Improve grammar, add old addon link
2019-06-06 12:54:50 -07:00
Daniel Imms
1473afd1b6
Add addon docs to README
...
Fixes #2192
2019-06-06 12:40:06 -07:00
Daniel Imms
65ba5f06de
Merge pull request #2191 from xtermjs/dependabot/npm_and_yarn/js-yaml-3.13.1
...
Bump js-yaml from 3.12.0 to 3.13.1
2019-06-06 11:35:12 -07:00
dependabot[bot]
678433a92f
Bump js-yaml from 3.12.0 to 3.13.1
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.12.0 to 3.13.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases )
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-06-06 18:22:16 +00:00
Jörg Breitbart
3ff3a5d78d
add benchmark for write and writeUtf8
2019-06-06 15:46:52 +02:00
Jörg Breitbart
e1f7c8a2df
link against npm package
2019-06-06 02:59:42 +02:00
Jörg Breitbart
06949df560
make linter happy
2019-06-06 02:43:22 +02:00
Jörg Breitbart
e05ae83d6a
inital integration of xterm-benchmark
2019-06-06 02:31:41 +02:00
jerch
69ad7554bd
Merge pull request #2187 from jerch/parser_inner_loops
...
relocate parser look ahead loops
2019-06-05 16:19:59 +02:00
Jörg Breitbart
cc05dcf763
Merge branch 'parser_inner_loops' of github.com:jerch/xterm.js into parser_inner_loops
2019-06-05 16:15:21 +02:00
Jörg Breitbart
d1ec40016c
Merge branch 'master' into parser_inner_loops
2019-06-05 16:15:09 +02:00
Jörg Breitbart
489cbfc3da
delete remnants
2019-06-05 16:14:16 +02:00
Daniel Imms
c35ea040c7
Merge branch 'master' into parser_inner_loops
2019-06-05 06:51:42 -07:00
Daniel Imms
91ec163b4f
Merge pull request #2183 from Tyriar/search_strict
...
Turn on TS strict mode in search addon
2019-06-05 06:26:48 -07:00
Daniel Imms
2526b2d76d
Merge branch 'master' into search_strict
2019-06-05 06:22:05 -07:00
Daniel Imms
360bf64562
Merge pull request #2188 from Tyriar/test_warning
...
Fix test warning
2019-06-05 06:21:46 -07:00
Daniel Imms
c1c55aeb78
Merge pull request #2186 from Tyriar/typings_test
...
Remove typings test
2019-06-05 06:13:05 -07:00
Daniel Imms
4e9163fee4
Fix test warning
2019-06-05 05:35:48 -07:00
Jörg Breitbart
97b11164c1
cleanup code
2019-06-05 10:21:37 +02:00
Jörg Breitbart
bf6c684652
relocate loop shortcuts, cleanup parse
2019-06-05 10:15:12 +02:00
Daniel Imms
0ab72d5ce9
Merge branch 'master' into search_strict
2019-06-04 23:54:11 -07:00
Daniel Imms
155d552b35
Merge pull request #2184 from Tyriar/typings_buffer_cell
...
Correct IBufferLine.getCell API
2019-06-04 23:53:51 -07:00
Daniel Imms
9994047dc7
Remove typings test
...
Fixes #2185
2019-06-04 23:52:17 -07:00
Daniel Imms
c8cd47b51a
Correct IBufferLine.getCell API
...
Fixes #2182
2019-06-04 23:38:39 -07:00
Daniel Imms
031fbde580
Turn on TS strict in search addon
...
Fixes #2163
2019-06-04 23:37:12 -07:00
Daniel Imms
be2c29c95a
Remove old redeclared xterm types in search addon
2019-06-04 23:19:26 -07:00
Daniel Imms
27f040f145
Merge pull request #2180 from xtermjs/remove_package_scope
...
Remove @xtermjs package scope
2019-06-04 15:35:52 -07:00
Daniel Imms
7cc00e09ac
Fix typings location
2019-06-04 11:38:44 -07:00
Daniel Imms
fee08d74e0
Remove old ITerminalAddon def
2019-06-04 11:34:55 -07:00
Daniel Imms
1a8c7ef596
Bump versions
...
A lot of them were wrong, updating and publishing on this
2019-06-04 11:11:03 -07:00
Daniel Imms
d4be839d8d
Remove @xtermjs package scope
...
Too big of a change for now, I think we should do this when/if we
move to GH package registry (we would have to I think).
2019-06-04 11:07:11 -07:00
jerch
d5fddae788
Merge pull request #2177 from jerch/1823_parser_cleanup
...
parser cleanup
2019-06-03 01:28:06 +02:00
Jörg Breitbart
9442d6e7ff
enum for table packing
2019-06-03 01:23:54 +02:00
Jörg Breitbart
e1243473e8
use NON_ASCII_PRINTABLE, cleanup ERROR action
2019-06-03 00:28:32 +02:00
Jörg Breitbart
4f412cb6b0
use fill for default transition; create r from blueprint
2019-06-03 00:11:25 +02:00
Jörg Breitbart
9bd7c49003
remove transition table Array fallback, cleanup tests
2019-06-02 23:10:59 +02:00
Daniel Imms
e1353c1912
Merge pull request #2164 from Tyriar/addons_in_repo
...
Move new format addons into repo, remove old addons
2019-06-02 13:06:41 -07:00
Daniel Imms
2b96be0506
Merge branch 'master' into addons_in_repo
2019-06-02 12:58:54 -07:00
jerch
35df028136
Merge pull request #2176 from jerch/single_testfile_argument
...
ability to inject particular testfile to yarn test
2019-06-02 21:54:37 +02:00
Jörg Breitbart
9b6e182bf6
simplify arg handling
2019-06-02 21:38:24 +02:00
Jörg Breitbart
21bad6b974
ability to inject particular testfile to yarn test
2019-06-02 21:27:48 +02:00
Daniel Imms
ad909929cf
Merge branch 'master' into addons_in_repo
2019-06-02 10:21:34 -07:00
Daniel Imms
c8e267334d
Merge pull request #2172 from Tyriar/bracketed_paste_test
...
Add test for bracketed paste
2019-06-01 19:52:48 -07:00
Daniel Imms
c202773f6a
Fix prepublishOnly again for new path
2019-06-01 15:14:13 -07:00
Daniel Imms
d464341630
Rename to GH org for scope @xtermjs
2019-06-01 15:10:29 -07:00
Daniel Imms
6c18f5c1fe
Use scoped packages, fix some typing issues
2019-06-01 15:07:59 -07:00
Daniel Imms
6817a20092
Fix addon prepublish scripts
2019-06-01 14:49:20 -07:00
Daniel Imms
eafb322db3
Merge branch 'master' into webgl2
2019-06-01 14:36:59 -07:00
Daniel Imms
b5be5c06ad
Merge branch 'master' into addons_in_repo
2019-06-01 14:36:55 -07:00
Daniel Imms
db2e2f6d7c
Merge pull request #2171 from Tyriar/options_service
...
Introduce options service, move options handling code into common
2019-06-01 14:36:39 -07:00
Daniel Imms
9abb9ddf76
Merge branch 'master' into bracketed_paste_test
2019-06-01 14:31:59 -07:00
Daniel Imms
86d410bfe9
Also test exit bracketed paste mode
2019-06-01 14:31:36 -07:00
Daniel Imms
2925e976e0
Add test for bracketed paste
...
Part of #2170
Part of #2117
2019-06-01 14:29:26 -07:00
Daniel Imms
df411c9308
Merge branch 'master' into webgl2
2019-06-01 11:13:49 -07:00
Daniel Imms
d955873787
Merge branch 'master' into addons_in_repo
2019-06-01 11:13:46 -07:00
Daniel Imms
ba758ad800
Merge branch 'master' into options_service
2019-06-01 11:13:42 -07:00
Daniel Imms
67db5884d5
Merge pull request #2168 from Tyriar/parser_core
...
Move EscapeSequenceParser to core
2019-06-01 10:59:48 -07:00
Daniel Imms
22c6a879bb
Merge branch 'master' into parser_core
2019-06-01 10:11:31 -07:00
Daniel Imms
463b427000
Merge branch 'master' into addons_in_repo
2019-06-01 09:42:45 -07:00
Daniel Imms
fb022eeae5
Merge branch 'master' into options_service
2019-06-01 09:38:36 -07:00
Daniel Imms
8a3c60d495
Clean up
2019-06-01 09:38:09 -07:00
Daniel Imms
041bd7a5d1
Move RenderCoordinator options listener out of Terminal
2019-06-01 09:34:13 -07:00
Daniel Imms
3ba7069787
Introduce options service
2019-06-01 09:29:11 -07:00
Daniel Imms
919c53a4b4
Merge pull request #2169 from Tyriar/dont_path_map_self
...
Remove path mapping to self modules
2019-06-01 08:52:40 -07:00
Daniel Imms
343d4c3348
Remove path mapping to self modules
...
This would cause imports in the common module to reference out/ instead
of src/, this leads to weird behavior when errors are introduced.
2019-06-01 08:38:58 -07:00
Daniel Imms
9068107f5a
Remove path mapping to self modules
...
This would cause imports in the common module to reference out/ instead
of src/, this leads to weird behavior when errors are introduced.
2019-06-01 08:37:37 -07:00
jerch
cedc8640b5
cleanup transition table class
2019-06-01 10:01:10 +02:00
Daniel Imms
4163b13be0
Move EscapeSequenceParser to core
2019-05-31 22:34:51 -07:00
Daniel Imms
087a40ff07
Fix AttachAddon test name
2019-05-31 21:51:17 -07:00
Daniel Imms
65189e0f28
Don't publish yarnrc
2019-05-31 21:49:46 -07:00
Daniel Imms
8e1f0697b9
Remove zmodem npm script, move scripts above deps
2019-05-31 21:47:37 -07:00
Daniel Imms
38ea4d1d1d
Fix lint
2019-05-31 21:40:15 -07:00
Daniel Imms
27fc4d1639
Remove old style addon test
2019-05-31 21:39:37 -07:00
Daniel Imms
42d2ed0d3a
Make addon tsconfigs more consistent
2019-05-31 21:29:44 -07:00
Daniel Imms
27b8cf9785
Remove old fit addon
2019-05-31 21:25:53 -07:00
Daniel Imms
df72c70800
Add new fit addon
2019-05-31 21:25:35 -07:00
Daniel Imms
9637ee8d76
Make addons use consistent structure
2019-05-31 21:08:05 -07:00
Daniel Imms
42eb5e6b97
Remove all old addons except fit (no replacement yet)
2019-05-31 21:04:17 -07:00
Daniel Imms
d9a074899b
Remove temporary ITerminalAddon declarations
2019-05-31 20:09:38 -07:00
Daniel Imms
8235bf5dad
Add search addon
2019-05-31 20:07:12 -07:00
Daniel Imms
a1a63f99ff
Add attach addon
2019-05-31 19:58:12 -07:00
Daniel Imms
1cde8a3167
Get tests passing
2019-05-31 19:34:10 -07:00
Daniel Imms
ba5fe4bac2
Remove dependency on real web-links addon
2019-05-31 19:24:31 -07:00
Daniel Imms
3fa55475aa
Remove unused coveralls npm script
2019-05-31 19:23:38 -07:00
Daniel Imms
65d420486d
Clean up included web-links files
2019-05-31 19:23:19 -07:00
Daniel Imms
887b34110c
Common web links sources
2019-05-31 19:02:54 -07:00
Daniel Imms
996555c556
Remove accidental sub-module
2019-05-31 19:02:30 -07:00
Daniel Imms
413f9ca3a1
Import web links into demo via node path
2019-05-31 18:58:48 -07:00
Daniel Imms
96b96cfcf8
Move tsconfig.all.json out of src
2019-05-31 18:14:10 -07:00
Daniel Imms
5b86f9291e
Fix conflicts in webgl renderer
2019-05-31 18:10:46 -07:00
Daniel Imms
9feaf628b3
Merge remote-tracking branch 'origin/master' into webgl2
2019-05-31 18:06:42 -07:00
Daniel Imms
7a0ed764bd
Merge pull request #2157 from Tyriar/1576_remove_static_atlas
...
Remove experimentalCharAtlas, make dynamic default
2019-05-31 16:08:15 -07:00
Daniel Imms
b7a8519173
Merge branch 'master' into 1576_remove_static_atlas
2019-05-31 16:03:33 -07:00
Daniel Imms
0b70083e8f
Merge pull request #2162 from Tyriar/remove_xterm_ts
...
Remove old browserify entry point
2019-05-31 12:28:57 -07:00
Daniel Imms
c0ec7d1e6e
Remove old browserify entry point
...
No longer needed after webpack refactor
Missed in #2132
2019-05-31 12:15:31 -07:00
Daniel Imms
653d38b19f
Merge pull request #2149 from Tyriar/2148_update_after_ech
...
Update cells after an ECH
2019-05-31 12:03:42 -07:00
Daniel Imms
dea12055de
Merge branch 'master' into 2148_update_after_ech
2019-05-31 11:54:07 -07:00
Daniel Imms
468efed19d
Merge pull request #2160 from Tyriar/clean_npmignore
...
Remove webpack config and out from package
2019-05-31 11:50:25 -07:00
Daniel Imms
1c3e7117de
Merge pull request #2156 from Tyriar/1237_remove_enableBold
...
Remove enableBold
2019-05-31 11:12:24 -07:00
Daniel Imms
fc91b954f2
Merge pull request #2159 from Tyriar/2158_wp_sourcemaps
...
Build sourcemaps in lib
2019-05-31 11:11:43 -07:00
Daniel Imms
cdaf9d6f63
Remove webpack config and out from package
...
Part of #2152
2019-05-31 11:11:11 -07:00
Daniel Imms
f8c311b59f
Build sourcemaps in lib
...
Fixes #2158
2019-05-31 11:06:41 -07:00
Daniel Imms
53c71b3579
Remove experimentalCharAtlas, make dynamic default
...
The NoneCharAtlas is still available to swap in if we need it.
Fixes #1576
2019-05-31 10:54:23 -07:00
Daniel Imms
b0986494a2
Merge pull request #2155 from Tyriar/1371_remove_destroy
...
Remove deprecated destroy API
2019-05-31 10:45:31 -07:00
Daniel Imms
94fc2064c2
Remove enableBold
...
fontWeightBold is the new way to do this
Fixes #1237
2019-05-31 10:43:52 -07:00
Daniel Imms
b6b10b7ef6
Remove deprecated destroy API
...
Fixes #1371
2019-05-31 10:36:51 -07:00
Daniel Imms
c08dcac183
Merge pull request #2153 from Tyriar/2152_npmignore
...
Exclude tslint and devcontainer from npm package
2019-05-31 09:49:02 -07:00
Daniel Imms
e4099be954
Exclude tslint and devcontainer from npm package
...
Fixes #2152
2019-05-31 09:37:51 -07:00
Daniel Imms
ac66444c65
Update cells after an ECH
...
Fixes #2148
2019-05-30 19:53:13 -07:00
Daniel Imms
32d6613811
Merge pull request #2147 from Tyriar/mocha_dev
...
Move mocha to dev dependencies
2019-05-30 18:01:10 -07:00
Daniel Imms
e94812cef1
Move mocha to dev dependencies
2019-05-30 17:33:58 -07:00
Daniel Imms
fad6e0f9f0
Merge pull request #2132 from Tyriar/ts_wp
...
Enable absolute imports and minify distributable
2019-05-30 17:01:10 -07:00
Daniel Imms
5a6287c77c
Merge branch 'master' into ts_wp
2019-05-30 16:55:37 -07:00
Daniel Imms
0ed75dc100
Merge pull request #2145 from xtermjs/Tyriar-patch-1
...
v3.14.0
2019-05-30 16:37:12 -07:00
Daniel Imms
b3a631750d
v3.14.0
2019-05-30 16:26:37 -07:00
Daniel Imms
9643de4c01
Merge pull request #2141 from Tyriar/ts_3.5
...
typescript@3.5
2019-05-29 16:38:37 -07:00
Daniel Imms
ab1263f669
typescript@3.5
2019-05-29 16:10:54 -07:00
Daniel Imms
64686b5865
Merge branch 'master' into ts_wp
2019-05-28 11:58:58 -07:00
Daniel Imms
9ebe094a2f
Merge pull request #2140 from Tyriar/2136_fix_dom_renderer
...
Fix DOM renderer
2019-05-28 11:56:31 -07:00
Daniel Imms
0c3f2d7222
Revert "Revert "fix: don't use Math.floor in DomRenderer charWidth computation""
...
This reverts commit 1feb0a27e9 .
2019-05-28 09:49:14 -07:00
Daniel Imms
a39da0f0d5
Ensure DOM renderer has styles injected on ctor
...
Fixes #2136
2019-05-28 09:49:03 -07:00
Daniel Imms
adac12eded
Merge pull request #2134 from Tyriar/fix_underline
...
Draw underline over char glyph
2019-05-28 08:49:01 -07:00
Daniel Imms
030fb78712
Merge branch 'master' into fix_underline
2019-05-26 21:19:03 -07:00
Daniel Imms
96b3eb982b
Draw underline over char glyph
2019-05-26 21:12:36 -07:00
Daniel Imms
8f89ebfe7c
Merge branch 'master' into ts_wp
2019-05-26 13:30:53 -07:00
Daniel Imms
746b0169a9
Fix pipelines test script
2019-05-26 13:25:05 -07:00
Daniel Imms
efee29d342
Quote test paths
2019-05-26 13:21:01 -07:00
Daniel Imms
be11b4fc53
Remove prebuild step
2019-05-26 13:17:57 -07:00
Daniel Imms
5276ad8146
Merge pull request #2133 from Tyriar/remove_scripts
...
Remove release scripts
2019-05-26 13:17:19 -07:00
Daniel Imms
6ec3a5c1d8
Add mocha
...
(we never actually declared this)
2019-05-26 13:11:25 -07:00
Daniel Imms
4c42393aa4
Remove release scripts
...
They're no longer used, azure-pipelines.yml does this now
2019-05-26 13:07:37 -07:00
Daniel Imms
27af4dfa65
Remove nodemon coveralls zmodem.js
2019-05-26 13:06:20 -07:00
Daniel Imms
8ad89f153f
Remove test coverage
...
Doesn't add much or tell the full story now with the integration tests
2019-05-26 13:05:10 -07:00
Daniel Imms
a804685f85
Remove gulp and related deps
2019-05-26 13:03:58 -07:00
Daniel Imms
c14fd03808
Test addons, don't use gulp
2019-05-26 13:00:08 -07:00
Daniel Imms
5998d22d14
Move css to css/, don't move it around
2019-05-26 12:49:08 -07:00
Daniel Imms
eb6e3ab7f7
Fix tests on Windows (hopefully)
2019-05-26 12:43:33 -07:00
Daniel Imms
9f77de42eb
Fix unit tests for mac/linux, remove -suite and -debug scripts
2019-05-26 12:37:24 -07:00
Daniel Imms
6cd774ae51
Merge branch 'master' into ts_wp
2019-05-26 12:18:10 -07:00
Daniel Imms
c5d5ede15a
Build addons and sources before package script
2019-05-26 12:17:57 -07:00
Daniel Imms
d7cfd83a84
Explain addon imports in start.js
2019-05-26 12:00:02 -07:00
Daniel Imms
946fbf4a7d
Document how the build works
2019-05-26 11:55:46 -07:00
Daniel Imms
4ed3b07199
Remove old dev watch package
2019-05-26 11:48:25 -07:00
Daniel Imms
49c8270b1c
Use absolute paths for modules in root project
2019-05-26 11:46:58 -07:00
Daniel Imms
d675de0b93
ui project absolute, tweak demo build
2019-05-26 11:38:48 -07:00
Daniel Imms
9ddf83ef26
Create a prod webpack config
2019-05-26 11:23:31 -07:00
Daniel Imms
873f0de0ec
Get webpack build working
2019-05-26 11:19:42 -07:00
Daniel Imms
38afe991b2
Kind of working setup
2019-05-26 11:05:23 -07:00
Daniel Imms
1942b4ad51
Merge pull request #2130 from Tyriar/2117_J_tests
...
Tests for erase in display
2019-05-25 21:34:11 -07:00
Daniel Imms
05ca1cb7dc
Up timeouts
2019-05-25 21:25:56 -07:00
Daniel Imms
2f4c5b93fa
Merge pull request #2131 from Tyriar/72149_npe
...
Fix NPE in reflow
2019-05-25 21:23:19 -07:00
Daniel Imms
de8d9a720a
Fix NPE in reflow
...
See microsoft/vscode#72149
2019-05-25 21:17:36 -07:00
Daniel Imms
7c2bc70aac
Tests for erase in display
...
Part of #2117
2019-05-25 21:13:47 -07:00
Daniel Imms
44e01ba006
Merge pull request #2128 from Tyriar/1965_optimize_a11y
...
Only update a11y announcements on animation frame
2019-05-25 19:03:22 -07:00
Daniel Imms
8ffdc14143
Only update a11y announcements on animation frame
...
Fixes #1965
2019-05-25 11:46:02 -07:00
Daniel Imms
fda964b3ea
Merge pull request #2127 from jerch/2126_fix
...
fix losing data after RIS command
2019-05-24 16:39:40 -07:00
Jörg Breitbart
b748eca980
fix losing data behind RIS
2019-05-24 23:17:40 +02:00
jerch
bbefedb6eb
Merge pull request #2125 from jerch/2124_fix_colormode_switches
...
fix colormode switches
2019-05-24 21:13:59 +02:00
Jörg Breitbart
c387180a47
add color mode transition tests
2019-05-24 21:09:11 +02:00
Jörg Breitbart
0e1704f563
cleanup
2019-05-24 20:50:25 +02:00
Daniel Imms
b8f55f1c8f
Merge pull request #2123 from Tyriar/revert_floor
...
Revert "fix: don't use Math.floor in DomRenderer charWidth computation"
2019-05-24 06:55:26 -07:00
Daniel Imms
a428193424
Merge branch 'master' into revert_floor
2019-05-24 06:50:37 -07:00
Daniel Imms
1feb0a27e9
Revert "fix: don't use Math.floor in DomRenderer charWidth computation"
...
This reverts commit 23bdb2a6c2 .
2019-05-24 06:48:48 -07:00
jerch
a92e4adfe2
Merge pull request #2120 from jerch/2108_memory_exhaustion
...
trim processed chunks from write buffer
2019-05-22 22:28:01 +02:00
Jörg Breitbart
7716e9abda
trim already processed chunks
2019-05-22 14:12:15 +02:00
Daniel Imms
6e196da59c
Merge pull request #2118 from Tyriar/2117_csi_tests
...
Add tests for CSI @-I
2019-05-21 22:53:48 -07:00
Daniel Imms
69e8f62149
Make tests way faster by avoiding page reload
2019-05-21 22:43:02 -07:00
Daniel Imms
b46757010f
Boost timeout of xterm output tests
2019-05-21 22:34:04 -07:00
Daniel Imms
a74173adf2
Add tests for CSI @-I
...
Part of #2117
2019-05-21 22:29:39 -07:00
Daniel Imms
c10b18113e
Merge pull request #2116 from Tyriar/2097_fix_addon_dispose
...
Fix new addon dispose
2019-05-21 16:35:28 -07:00
Daniel Imms
7786e59c77
Fix new addon dispose
...
Fixes #2097
2019-05-21 16:26:50 -07:00
Daniel Imms
10aae5d68a
Merge branch 'master' into webgl2
2019-05-21 16:23:05 -07:00
Daniel Imms
9dfac7e674
Merge pull request #2114 from Tyriar/consolidate_api_test_timeout
...
Move API test timeout to top-level describe
2019-05-21 14:58:37 -07:00
Daniel Imms
922e594fcf
Fix lint
2019-05-21 14:51:48 -07:00
Daniel Imms
c73aa07135
Merge branch 'master' into consolidate_api_test_timeout
2019-05-21 14:48:22 -07:00
Daniel Imms
acea979fe0
Move API test timeout to top-level describe
...
I learned a thing.
2019-05-21 14:48:03 -07:00
Daniel Imms
e4f626e3b6
Merge pull request #2110 from Tyriar/split_out_integration
...
Split out integration tests into its own job
2019-05-21 14:39:35 -07:00
Daniel Imms
9a4f419820
Merge branch 'master' into split_out_integration
2019-05-21 14:33:27 -07:00
Daniel Imms
209c44898d
Merge pull request #2113 from Tyriar/2111_automate_patch_release
...
Run release against builds on release/* branches
2019-05-21 14:32:12 -07:00
Daniel Imms
d3ff32da72
Run release against builds on release/* branches
...
Fixes #2111
2019-05-21 14:26:28 -07:00
Daniel Imms
f81d1cb1cf
Increase integration test sleep
2019-05-21 14:20:58 -07:00
Daniel Imms
8f09f58119
Merge branch 'master' into split_out_integration
2019-05-21 12:39:22 -07:00
Daniel Imms
ab0eedc513
Fix job name
2019-05-21 11:19:54 -07:00
Daniel Imms
8e460dfe55
Merge pull request #2109 from Tyriar/2107_cursor_report
...
Fix status reporting
2019-05-21 11:13:32 -07:00
Daniel Imms
37ed1e4796
Split out integration tests into its own job
...
This will make Linux finish faster and release trigger faster
2019-05-21 11:12:34 -07:00
Daniel Imms
d0a3164e99
Fix lint
2019-05-21 11:01:40 -07:00
Daniel Imms
968dd93ba7
Fix status reporting
...
Fixes #2107
2019-05-21 10:57:26 -07:00
Daniel Imms
493e8ad758
Remove webgl dependence on DEFAULT_ANSI_COLORS
2019-05-19 18:06:25 -07:00
Daniel Imms
b79d73d7c0
Add foreground tests
2019-05-19 15:54:49 -07:00
Daniel Imms
4beea9b704
Add tests for webgl bg colors
2019-05-19 15:44:13 -07:00
Daniel Imms
250683364f
Use more API in WebglRenderer
2019-05-19 02:23:07 -07:00
Daniel Imms
510985fb4e
Add a basic test
2019-05-19 01:49:42 -07:00
Daniel Imms
20dfaae500
Fix runtime error
2019-05-19 00:59:21 -07:00
Daniel Imms
061854b535
Remove more dependencies on rest of project
2019-05-19 00:55:02 -07:00
Daniel Imms
134c2ff859
Move parts of webgl renderer to public API
2019-05-19 00:21:07 -07:00
Daniel Imms
29d3b8281b
Copy over typed array utils to webgl
2019-05-18 23:38:49 -07:00
Daniel Imms
6922156d07
Move atlas parts into webgl/
2019-05-18 23:30:10 -07:00
Daniel Imms
f42e53f15a
Update for recent changes
2019-05-18 21:56:42 -07:00
Daniel Imms
e0ff44441e
Merge remote-tracking branch 'origin/master' into webgl2
2019-05-18 21:24:39 -07:00
Daniel Imms
739723fe92
Merge pull request #2101 from Tyriar/bad_comment_
...
Remove old comment
2019-05-18 21:21:34 -07:00
Daniel Imms
2f08b87d95
Remove old comment
2019-05-18 21:21:02 -07:00
Daniel Imms
eb70ddcba5
Merge pull request #2100 from Tyriar/2099_pausing
...
Support pausing in RenderCoordinator
2019-05-18 21:19:51 -07:00
Daniel Imms
43015f85f4
Move Renderer ownership to RenderCoordinator
2019-05-18 21:15:18 -07:00
Daniel Imms
87dca56dee
Support pausing in RenderCoordinator
...
This actually removes the pause rendering functionality when the resize
and theme changes but simplifies it as a result, they also rarely happen
especially when off screen/hidden.
Fixes #2099
2019-05-18 20:20:46 -07:00
Daniel Imms
72e6863a7f
Merge pull request #2098 from Tyriar/2093_logo_demo
...
Use logo in demo
2019-05-18 20:05:33 -07:00
Daniel Imms
e83aa64794
Merge pull request #2096 from Tyriar/render_coordinator
...
Introduce RenderCoordinator
2019-05-18 20:03:20 -07:00
Daniel Imms
c7416a6eaa
Use logo in demo
...
Fixes #2093
2019-05-18 19:56:28 -07:00
Daniel Imms
9ed5920275
Add some basic fg/bg renderer tests
2019-05-18 19:51:44 -07:00
Daniel Imms
497d31bec3
onThemeChange -> setColors
2019-05-18 19:31:35 -07:00
Daniel Imms
24de302d2f
onWindowResize -> onDevicePixelRatioChange
2019-05-18 19:27:06 -07:00
Daniel Imms
5f70b3f3be
Move window resize listener to render coordinator
2019-05-18 19:22:51 -07:00
Daniel Imms
b64cc0a9de
Fix ui project build
2019-05-18 19:16:06 -07:00
Daniel Imms
3e4c1b5a21
Move ScreenDprMonitor to be owned by RenderCoordinator
...
(and a11y manager)
2019-05-18 19:12:37 -07:00
Daniel Imms
f698cafccb
Move the renderer events to RenderCoordinator
2019-05-18 19:02:42 -07:00
Daniel Imms
8792bb5f36
Introduce a RenderCoordinator that owns common Renderer logic
...
Part of #2005
2019-05-18 18:47:44 -07:00
Daniel Imms
cf867602d1
Use IColorSet instead of IColorManager
2019-05-18 18:24:54 -07:00
Daniel Imms
3df91268c6
Merge remote-tracking branch 'origin/master' into webgl2
2019-05-18 18:24:30 -07:00
Daniel Imms
ac48ef977b
Merge pull request #2094 from Tyriar/2005_colormanager
...
Move ColorManager to ui
2019-05-18 18:16:47 -07:00
Daniel Imms
4119c7d1d7
Move ColorManager ownership to Terminal
2019-05-18 18:10:04 -07:00
Daniel Imms
000fefdead
Move ColorManager to ui
...
Part of #2005
Part of #1507
2019-05-18 17:49:48 -07:00
Daniel Imms
2a155d5fb0
Merge branch 'master' into webgl2
2019-05-18 14:38:42 -07:00
Daniel Imms
1e564fdf33
Merge commit 'd261862' into webgl2
2019-05-18 14:27:22 -07:00
Daniel Imms
30567ec3cf
Fix event emitter in webgl renderer
2019-05-18 14:24:25 -07:00
Daniel Imms
707d8baddb
Merge commit 'fa70aa0983947e4444bcc9c1eeaaa516c1f88fe8' into webgl2
2019-05-18 14:23:40 -07:00
Daniel Imms
72719a6d69
Fix WebGL rendering after UTF-32 by fixing get chardata attr
2019-05-18 14:22:47 -07:00
Daniel Imms
440e097fe3
Merge commit '25745777c653acb53a7bf3864603c1ad7aaaa637' into webgl2
2019-05-18 14:03:29 -07:00
Daniel Imms
33955398e7
Merge pull request #2092 from Tyriar/layering
...
Move BufferReflow and Marker to core
2019-05-18 09:59:54 -07:00
Daniel Imms
dbafc793da
Move Marker to core
2019-05-17 23:41:26 -07:00
Daniel Imms
88c1ff6f11
Move BufferReflow to core
2019-05-17 23:37:44 -07:00
Daniel Imms
610c4c9726
Merge pull request #2088 from Tyriar/fix_coveralls
...
Fix what branch coverage is sent with
2019-05-16 10:47:34 -07:00
Daniel Imms
e2214b0239
Fix what branch coverage is sent with
2019-05-16 10:39:53 -07:00
Daniel Imms
23d3a27a6f
Merge pull request #2085 from Tyriar/a11y_fix
...
Add sanity check in AccessibilityManager
2019-05-16 09:58:02 -07:00
Daniel Imms
d04016d51f
Merge branch 'master' into a11y_fix
2019-05-16 09:52:54 -07:00
Daniel Imms
fede301f5f
Merge pull request #2081 from Tyriar/xterm-tests
...
Support debugging integration tests
2019-05-16 09:52:42 -07:00
Daniel Imms
a62ec679bd
Move readFileSync out of test
2019-05-15 12:49:13 -07:00
Daniel Imms
da79fec5c2
Disable failing test on Linux
2019-05-15 11:57:32 -07:00
Daniel Imms
80025804b3
Add sanity check in AccessibilityManager
...
Fixes #2082
2019-05-15 11:47:15 -07:00
Daniel Imms
955c45906b
Merge branch 'master' into xterm-tests
2019-05-13 21:30:33 -07:00
Daniel Imms
f331269ef4
Support debugging integration tests
2019-05-13 21:11:56 -07:00
Daniel Imms
9cb6706e2d
Merge pull request #2080 from jerch/demo_update
...
apply attach changes to demo
2019-05-13 21:07:48 -07:00
Daniel Imms
b9cfbbea8f
xterm-addon-attach@0.1.0-beta8
2019-05-13 20:34:14 -07:00
Jörg Breitbart
58d461bb90
optimize Buffer.concat
2019-05-13 15:33:54 +02:00
Jörg Breitbart
69411916cb
make linter happy
2019-05-13 01:45:21 +02:00
Jörg Breitbart
1a596f9608
default to string transport
2019-05-13 01:41:51 +02:00
Jörg Breitbart
67be8c36e7
utf8 switch in server.js
2019-05-13 01:40:54 +02:00
Jörg Breitbart
0b50c06810
Merge branch 'master' into demo_update
2019-05-13 01:25:51 +02:00
Jörg Breitbart
53167df1a8
document utf8 switch in client.ts
2019-05-13 01:24:41 +02:00
jerch
eef855601b
Merge pull request #1904 from jerch/utf8_input
...
Support for raw UTF8 input
2019-05-13 01:23:39 +02:00
Jörg Breitbart
6fd5cdd8f1
apply attach changes to demo
2019-05-13 00:58:14 +02:00
Jörg Breitbart
c0e9bbe87f
Revert "change demo to utf8 input"
...
This reverts commit e6e5ecc0f2 .
2019-05-12 22:17:06 +02:00
Jörg Breitbart
06c292c11d
Merge branch 'master' into utf8_input
2019-05-12 22:16:59 +02:00
Jörg Breitbart
bda068c5f0
docs
2019-05-12 22:07:14 +02:00
Daniel Imms
031a30b007
Merge pull request #2065 from Tyriar/1128_addons
...
New addon API
2019-05-12 12:54:45 -07:00
Daniel Imms
3475764946
Types/doc polish
2019-05-12 10:59:26 -07:00
Daniel Imms
f90239377b
Fix possible infinite loop if addon disposes terminal
2019-05-12 10:47:35 -07:00
Daniel Imms
1502fea431
Remove unused fullscreen addon from demo
2019-05-12 10:41:01 -07:00
Daniel Imms
caf8f9d35e
Update search addon
2019-05-12 10:39:39 -07:00
Daniel Imms
d230f93bde
Remove old search addon from demo
2019-05-12 10:25:41 -07:00
Daniel Imms
bae125b789
Merge branch 'master' into utf8_input
2019-05-12 10:24:39 -07:00
Daniel Imms
eda04bcb23
Add new search addon, move AddonManager to public
...
Because addons build on top of the API it needs to live in public, the main
reason for this is because the implementation of buffer differs on
public/Terminal and src/Terminal.
2019-05-12 10:22:29 -07:00
Jörg Breitbart
523d562f73
fix missing types
2019-05-12 18:49:23 +02:00
Daniel Imms
0c588a7333
Fix missed merge conflict
2019-05-12 09:45:09 -07:00
Daniel Imms
f7612a49d2
Merge remote-tracking branch 'ups/master' into 1128_addons
2019-05-12 09:44:09 -07:00
Daniel Imms
34244248bf
Merge pull request #2078 from Tyriar/1443_selection_api
...
select and getSelectionPosition APIs
2019-05-12 09:40:03 -07:00
Daniel Imms
f654044e5e
Fix search addon unit tests
2019-05-12 00:17:59 -07:00
Daniel Imms
a7fa58cc60
Add API test for getSelectionPosition
2019-05-11 23:59:51 -07:00
Daniel Imms
9ca9f7296e
Use new APIs in selection addon
2019-05-11 23:56:34 -07:00
Daniel Imms
5bbbbf7348
Expose getSelectionPosition and select APIs instead
2019-05-11 23:52:38 -07:00
Daniel Imms
da7c39e526
Add API test
2019-05-11 23:37:42 -07:00
Daniel Imms
6674f05cc8
Implement setSelection API
...
Fixes #1443
2019-05-11 23:35:31 -07:00
Daniel Imms
161c7f9339
Use API clearSelection in search addon
2019-05-11 23:22:46 -07:00
Daniel Imms
780e924b21
Use stable API for buffer in search addon
2019-05-11 23:15:04 -07:00
Daniel Imms
1f000054c2
Merge remote-tracking branch 'ups/master' into 1128_addons
2019-05-11 22:48:49 -07:00
Daniel Imms
c13d6e5eeb
Make write and writeln consistent with writeUtf8 test
2019-05-11 22:29:01 -07:00
Daniel Imms
e5dfc56030
Add api test for writeUtf8
2019-05-11 22:24:33 -07:00
Daniel Imms
00423407c1
Clean up
2019-05-11 22:18:18 -07:00
Daniel Imms
2340fcd071
Fix compile and update yarn.lock with utf8
2019-05-11 21:21:36 -07:00
Daniel Imms
59a1749d44
Merge branch 'master' into utf8_input
2019-05-11 21:16:05 -07:00
Daniel Imms
0fae9bb5a8
Merge pull request #2074 from Tyriar/1994_buffer_api
...
Buffer API
2019-05-11 21:15:55 -07:00
Daniel Imms
70ba349a85
Fix invalid index check, add api tests
2019-05-11 20:58:51 -07:00
Daniel Imms
49574be510
Add warnings to getCell and getLine
2019-05-11 20:49:48 -07:00
Daniel Imms
f41e00ed97
Return undefined if cell or line doesn't exist
2019-05-11 20:46:55 -07:00
Jörg Breitbart
ce079f399c
fix docstring
2019-05-12 00:07:07 +02:00
Jörg Breitbart
7a567d2717
apply time-based limit
2019-05-11 23:10:18 +02:00
Daniel Imms
cd3f2609d6
Make tests use buffer API over _core
2019-05-11 12:12:53 -07:00
Daniel Imms
8a929ed142
Add API tests for loadAddon
2019-05-11 11:02:15 -07:00
Daniel Imms
46995fdbc1
Add tests for buffer.getLine
2019-05-11 10:46:00 -07:00
Daniel Imms
d694eae6b5
Add some buffer tests
2019-05-11 10:32:53 -07:00
Daniel Imms
bce2eae66f
Update yarn.lock
2019-05-11 10:15:29 -07:00
Daniel Imms
3554d3e075
Merge branch 'master' into 1128_addons
2019-05-11 10:14:48 -07:00
Daniel Imms
eb6deb67f9
Fix build issues
2019-05-11 10:10:31 -07:00
Daniel Imms
7c55e1be9e
Merge remote-tracking branch 'ups/master' into 1994_buffer_api
2019-05-11 10:05:31 -07:00
Daniel Imms
7549ca59be
Merge branch 'master' into utf8_input
2019-05-11 10:02:14 -07:00
Daniel Imms
af81acc50e
Merge pull request #2068 from Tyriar/api_tests
...
API integration tests
2019-05-11 10:00:36 -07:00
Jörg Breitbart
f033800554
fix imports
2019-05-11 17:56:26 +02:00
Daniel Imms
623dd56190
Merge pull request #2073 from jerch/2072_remove_instanceof
...
remove instanceof check
2019-05-11 08:46:22 -07:00
Jörg Breitbart
740604f035
remove instanceof check
2019-05-11 17:21:16 +02:00
Daniel Imms
3f68a60e73
Merge pull request #2067 from starpit/floor
...
fix: don't use Math.floor in DomRenderer charWidth computation
2019-05-11 00:50:20 -07:00
Daniel Imms
556c56ff94
Merge branch 'master' into api_tests
2019-05-11 00:10:33 -07:00
Daniel Imms
dfb5d8e663
Add focus, blur test
2019-05-11 00:00:57 -07:00
Daniel Imms
7562948259
Add tests for all API events
2019-05-10 23:47:28 -07:00
Daniel Imms
34ac1bc502
Fix clearSelection not firing onSelectionChange
...
Fixes #2070
2019-05-10 23:38:45 -07:00
Daniel Imms
97b176e701
Add selection tests
2019-05-10 23:14:16 -07:00
Daniel Imms
8a5b6b0356
Move puppeteer to devDependencies
2019-05-10 22:58:23 -07:00
Daniel Imms
55d590348c
API integration tests
...
Part of #1247
2019-05-10 22:57:27 -07:00
Nick Mitchell
23bdb2a6c2
fix: don't use Math.floor in DomRenderer charWidth computation
...
Fixes #2063
2019-05-11 00:59:59 -04:00
Daniel Imms
16aaf6c58c
Fix build
2019-05-10 21:08:06 -07:00
Daniel Imms
22c9ad7145
Merge remote-tracking branch 'origin/master' into 1994_buffer_api
2019-05-10 21:04:26 -07:00
Daniel Imms
41a7cabbc2
Merge branch 'master' into 1128_addons
2019-05-10 21:02:55 -07:00
Daniel Imms
724baf22f9
Merge pull request #2066 from Tyriar/lib_import
...
Fix bad import from lib
2019-05-10 20:52:20 -07:00
Daniel Imms
c04ebe974f
Fix bad import from lib
...
Related #1996
2019-05-10 20:51:18 -07:00
Daniel Imms
fcee890819
Merge branch 'master' into 1128_addons
2019-05-10 20:47:17 -07:00
Daniel Imms
d696046921
Simplify and mark new addon API as experimental
2019-05-10 20:38:08 -07:00
Daniel Imms
518e2734ba
Re-introduce original attach and webLinks addons back
...
We could release this in v3 if we don't break addons like this
2019-05-10 20:30:47 -07:00
Daniel Imms
eedcbccb15
Merge remote-tracking branch 'origin/master' into 1128_addons
2019-05-10 20:24:43 -07:00
Daniel Imms
d7e6cb17a5
Merge pull request #2062 from Tyriar/windowsMode_typings
...
Add typings for windowsMode
2019-05-10 19:41:49 -07:00
Daniel Imms
b658baf921
Add typings for windowsMode
2019-05-10 16:26:53 -07:00
Daniel Imms
10c6e900ad
Merge pull request #2059 from Tyriar/buffer_core
...
Move BufferLine into core
2019-05-10 15:17:14 -07:00
Daniel Imms
b608c9d0ef
Merge branch 'master' into buffer_core
2019-05-10 14:57:32 -07:00
Daniel Imms
0e0bcde957
Merge pull request #2061 from Tyriar/fix_beta_off_patch
...
Make sure beta builds are always on patch version 0
2019-05-10 07:57:33 -07:00
Daniel Imms
d735196a30
Make sure beta builds are always on patch version 0
2019-05-10 07:39:42 -07:00
Daniel Imms
59aec69379
Add BufferLine into core and strict null check
2019-05-09 22:19:33 -07:00
Daniel Imms
228ec7b818
Move BufferLine into core
2019-05-09 22:15:32 -07:00
Daniel Imms
7b7fc53157
Move more BufferLine dependencies into core
2019-05-09 22:10:07 -07:00
Daniel Imms
f381cdfc33
Move a bunch of types to core
2019-05-09 21:57:33 -07:00
Daniel Imms
ac6bced6e7
Merge pull request #2056 from xtermjs/Tyriar-patch-1
...
Add missing space to typings
2019-05-09 10:12:29 -07:00
Daniel Imms
1a61401cbe
Merge pull request #2057 from Tyriar/fix_cd_after_release
...
Fix beta CD for new major/minor beta versions
2019-05-09 10:12:11 -07:00
Daniel Imms
6d55ab23fd
Fix beta CD for new major/minor beta versions
2019-05-09 10:11:25 -07:00
Daniel Imms
3abc090412
Add missing space to typings
2019-05-09 10:02:42 -07:00
Daniel Imms
21f1498977
Merge pull request #2053 from xtermjs/Tyriar-patch-1
...
Update year in README
2019-05-09 10:00:09 -07:00
Daniel Imms
16c0550d7c
Merge pull request #2051 from Tyriar/2019_prepublish
...
Replace prepublish
2019-05-09 09:59:58 -07:00
Daniel Imms
517d5cfd0e
Merge pull request #2050 from Tyriar/2048_demo_line_height
...
Update terminal dimensions after line height changes
2019-05-09 09:59:49 -07:00
Daniel Imms
d363416fb4
Merge pull request #2046 from NizamLZ/fix/2045
...
Allow + char in URI path
2019-05-09 09:59:36 -07:00
Daniel Imms
ffc868a4b8
Merge pull request #2055 from xtermjs/Tyriar-patch-2
...
v3.13.0
2019-05-09 09:42:56 -07:00
Daniel Imms
e40f924913
v3.13.0
2019-05-09 09:37:07 -07:00
Daniel Imms
ca1c647442
Merge pull request #2054 from Tyriar/fix_beta_cd
...
Actually fix beta CD
2019-05-09 08:20:58 -07:00
Daniel Imms
79e182d63f
Actually fix beta CD
...
Part of #2044
2019-05-09 08:20:19 -07:00
Daniel Imms
c1b56722d3
Merge pull request #2052 from jflatow/unit-separator
...
Send the unit separator for C-_, like some other keyboards
2019-05-09 07:56:30 -07:00
Daniel Imms
b959fc8d6a
Update year in README
2019-05-09 07:49:50 -07:00
Khaja Nizamuddin
48753625f3
Merge branch 'master' into fix/2045
2019-05-09 12:43:25 +05:30
Jared Flatow
dc236aeb20
Send the unit separator for C-_, like some other keyboards
2019-05-09 00:06:32 -07:00
Daniel Imms
71886167be
Replace prepublish
...
On prepublishOnly we want to do a full build, on prepare we want
to only build the ts projects so the .d.ts files are avilable.
Fixes #2019
2019-05-08 23:08:39 -07:00
Daniel Imms
4b1c54d634
Update terminal dimensions after line height changes
...
Fixes #2048
2019-05-08 20:53:24 -07:00
Daniel Imms
2d0937ac1d
Merge pull request #2047 from Tyriar/2044_cd_fix
...
Base the next beta version on the correct current beta
2019-05-08 18:08:18 -07:00
Daniel Imms
0d5cd9582f
Base the next beta version on the correct current beta
...
Fixes #2044
2019-05-08 18:03:06 -07:00
Khaja Nizamuddin
e831bdf1ef
Allow + char in URI path
2019-05-08 21:06:22 +05:30
Daniel Imms
4729bfaa2d
Merge pull request #2043 from cubiclesoft/add_php_app_server
...
Added PHP App Server to Real-world uses section.
2019-05-07 18:30:04 -07:00
cubiclesoft
a88469aac6
Added PHP App Server to Real-world uses section.
2019-05-07 12:07:00 -07:00
jerch
d6da010c7e
Merge pull request #2035 from jerch/2028_handle_joined_cells
...
cell representation for joined cells
2019-05-06 22:42:05 +02:00
Daniel Imms
c6138edec2
Merge branch 'master' into 2028_handle_joined_cells
2019-05-05 18:55:53 -07:00
Daniel Imms
15a6c9846d
Merge pull request #2040 from Tyriar/devcontainer
...
Add a dev container
2019-05-05 16:06:55 -07:00
Jörg Breitbart
ca193ed00d
Merge branch 'master' into 2028_handle_joined_cells
2019-05-05 21:54:16 +02:00
Jörg Breitbart
ffcdba8d5b
simplify JoinedCellData
2019-05-05 21:48:35 +02:00
Daniel Imms
d68c441b86
Merge pull request #2038 from roottool/fix-that-webLinks-not-interpreted#1954
...
Fix that webLinks not interpreted
2019-05-03 21:13:00 -07:00
Daniel Imms
613f877954
Add a dev container
...
This lets users using VS Code/Docker avoid installing node and the C++
dependencies necessary for running xterm.js.
2019-05-03 21:08:25 -07:00
Daniel Imms
a1353a8fb4
Merge pull request #2039 from roottool/refacter-the-css-code-of-cursor-blink
...
Refactored the CSS code of cursor blink
2019-05-03 12:59:04 -07:00
roottool
4269777f1c
Fix: Refactored the css code of keyframes blink
2019-05-04 02:54:38 +09:00
roottool
23eed1b3ea
Fix: Changed pathClause
2019-05-04 02:02:26 +09:00
Daniel Imms
ebc0083531
Merge pull request #2036 from Tyriar/protect_markers
...
Make Terminal.markers readonly
2019-05-02 09:45:15 -07:00
Daniel Imms
7d3e2d7da4
Merge branch 'master' into protect_markers
2019-05-02 09:33:24 -07:00
Daniel Imms
ea09c6af09
Fix build
2019-05-02 09:23:13 -07:00
Daniel Imms
267357c4de
Merge pull request #2032 from Tyriar/task
...
Add build and test task
2019-05-02 07:54:42 -07:00
Daniel Imms
f416bd155a
Make compound task the default
2019-05-02 07:53:28 -07:00
Daniel Imms
c6a3fb3b42
Merge branch 'master' into task
2019-05-02 07:47:29 -07:00
Daniel Imms
cb33c897d2
Merge branch 'master' into protect_markers
2019-04-30 12:20:30 -07:00
Daniel Imms
469d5158a0
Make Terminal.markers readonly
2019-04-30 19:19:41 +00:00
Daniel Imms
766b1745d3
Merge pull request #2027 from Tyriar/auto_release
...
Automatically release stable builds
2019-04-29 22:50:16 -07:00
Daniel Imms
68182ed162
Merge branch 'master' into auto_release
2019-04-29 22:42:20 -07:00
Daniel Imms
d261862ccb
Merge pull request #2026 from Tyriar/ui_project
...
Create UI project, strict null check some more files
2019-04-29 22:41:54 -07:00
Daniel Imms
8d6682a2bc
Merge branch 'master' into ui_project
2019-04-29 22:26:28 -07:00
Daniel Imms
63833b59ed
Fix lint
2019-04-29 22:24:44 -07:00
Jörg Breitbart
4fd9b3f249
jix joined cell representation as overloaded CellData type
2019-04-30 00:58:18 +02:00
jerch
3f145b8a0c
Merge pull request #2034 from jerch/2031_defaultcolor_handling
...
apply default fg color for uncached chars and underline in canvas renderer
2019-04-29 23:40:18 +02:00
Jörg Breitbart
1f42e7c06a
fix fg color for underline
2019-04-29 23:19:16 +02:00
Jörg Breitbart
42b1dca7db
add handling for default fg color
2019-04-29 22:33:01 +02:00
Daniel Imms
f0c3bab156
Add build and test task
2019-04-29 11:35:42 -07:00
Daniel Imms
4453a1cbf7
Automatically release stable builds
...
Part of #1921
2019-04-28 03:52:43 +00:00
Daniel Imms
362152004b
Move files not in ui project back to root
2019-04-28 02:28:20 +00:00
Daniel Imms
88d5cf46f8
Strict null check ScreenDprMonitor
2019-04-28 02:16:28 +00:00
Daniel Imms
ebfa57b71c
Strict null check RenderDebouncer
2019-04-28 02:03:41 +00:00
Daniel Imms
4c3082c924
Remove ITerminal dependency in RenderDebouncer
2019-04-28 01:59:40 +00:00
Daniel Imms
672db9437f
Create ui project, add Lifecycle
2019-04-28 01:55:56 +00:00
Daniel Imms
eb10652e46
Merge branch 'master' into utf8_input
2019-04-27 18:49:46 -07:00
Daniel Imms
f4bbfc30f3
Merge pull request #1872 from Tyriar/cd
...
Setup continuous deployment beta builds
2019-04-27 18:33:46 -07:00
Daniel Imms
65eaea39d3
Base the beta build off of the next minor version
2019-04-28 00:45:51 +00:00
Daniel Imms
70db48b533
Add notice about beta builds in readme
2019-04-28 00:34:44 +00:00
Daniel Imms
779ebe87e5
Merge branch 'master' into cd
2019-04-27 16:52:09 -07:00
Daniel Imms
6237eaa86f
Merge pull request #2025 from thebradbain/fix-terminal-resize
...
Clear line cache on terminal resize
2019-04-27 16:42:30 -07:00
Bradley Bain
736bd53e49
Clear line cache on terminal resize
2019-04-25 21:24:07 -07:00
Daniel Imms
69d43d4a40
Merge branch 'master' into cd
2019-04-14 16:04:49 -07:00
Daniel Imms
017a5b1218
Merge branch 'master' into utf8_input
2019-04-14 12:54:26 -07:00
Daniel Imms
c6f785f51a
Merge pull request #2014 from starpit/underline
...
feat: add underline support to DOM renderer
2019-04-14 11:24:25 -07:00
Nick Mitchell
8718d3a4ca
feat: add underline support to DOM renderer
...
part of #1896
2019-04-14 13:47:58 -04:00
Daniel Imms
7aaa1ad0bb
Merge pull request #2009 from Tyriar/single_quote
...
Add vscode setting for single quote style
2019-04-12 09:36:35 -07:00
Daniel Imms
fa70aa0983
Merge pull request #2008 from Tyriar/event_emitter_2
...
Explicit event API
2019-04-11 09:08:15 -07:00
Daniel Imms
89a3931a68
Merge branch 'master' into event_emitter_2
2019-04-11 08:15:19 -07:00
Daniel Imms
a0ee09a7bc
Add vscode setting for single quote style
...
This will alwayts use single quotes when TS server does auto imports,
implement interface, etc.
2019-04-11 08:14:18 -07:00
Daniel Imms
94415a227d
Merge pull request #1866 from ntchjb/master
...
Fix search addons: Fix problem of skipping some results and incorrect text selection after resize window
2019-04-10 03:45:58 -04:00
Daniel Imms
0b4ff4bb6b
Merge branch 'master' into event_emitter_2
2019-04-10 03:34:37 -04:00
Daniel Imms
4be376d397
Merge branch 'master' into master
2019-04-10 03:31:40 -04:00
Daniel Imms
5362ea195c
Add first API test
2019-04-10 00:24:50 -07:00
Daniel Imms
b55bedc6af
Add terminal API interface to Types.ts
...
This is needed since the API/public buffer now differs from the TerminalCore's
2019-04-09 21:29:08 -07:00
Daniel Imms
cf4b59567b
Add tests for new events
2019-04-09 21:01:55 -07:00
Daniel Imms
b9bc219ecc
Make events in d.ts alphabetical
2019-04-09 20:52:18 -07:00
Daniel Imms
f4c7e3fd7d
Remove extends EventEmitter from Linkifier
2019-04-09 20:43:42 -07:00
Daniel Imms
36567e60df
Remove extends EventEmitter from more classes
2019-04-09 20:36:08 -07:00
Daniel Imms
2e0e24c382
Remove extends EventEmitter from SelectinoManager
2019-04-09 20:26:18 -07:00
Daniel Imms
290bde6163
Convert refresh to EventEmitter2
2019-04-09 20:16:26 -07:00
Daniel Imms
db78b75e8b
Convert selection to EventEmitter2
2019-04-09 20:05:13 -07:00
Daniel Imms
87328fe293
Convert data to EventEmitter2
2019-04-09 19:53:02 -07:00
Daniel Imms
2c96c262f4
Convert scroll to EventEmitter2
2019-04-09 19:42:53 -07:00
Daniel Imms
f111aa27dc
Convert linefeed to EventEmitter2
2019-04-09 19:35:41 -07:00
Daniel Imms
8e5d372b81
Convert cursormove to EventEmitter2
2019-04-09 19:31:59 -07:00
Daniel Imms
8b5b64605e
Start find previous from the current viewport
2019-04-09 19:53:22 -04:00
Daniel Imms
0c388c69bc
Merge branch 'master' into pr/jerch/1904
2019-04-09 19:38:39 -04:00
Daniel Imms
660466d244
Merge pull request #1923 from jerch/fix_1879
...
signal sequence was finally handled
2019-04-09 11:15:02 -04:00
Daniel Imms
dee4429151
Remove unneeded interfaces
2019-04-09 11:11:16 -04:00
Daniel Imms
c3d1b0703c
Merge branch 'master' into fix_1879
2019-04-09 11:10:17 -04:00
Daniel Imms
71827f7981
Merge branch 'master' into master
2019-04-09 11:01:02 -04:00
Daniel Imms
2d80abe801
Merge branch 'master' into 1128_addons
2019-04-09 10:57:32 -04:00
Daniel Imms
6b0f2170ea
Merge branch 'master' into 1994_buffer_api
2019-04-09 10:57:22 -04:00
Daniel Imms
a86c2943b8
Merge branch 'master' into event_emitter_2
2019-04-09 10:57:11 -04:00
Daniel Imms
cb591f212a
Merge pull request #2006 from skavanagh/patch-1
...
Added Bastillion to Real-world uses
2019-04-09 10:53:08 -04:00
Sean Kavanagh
e5f94391ae
Update README.md
2019-04-09 09:10:29 -04:00
Daniel Imms
5476f4cb93
Merge pull request #2002 from Tyriar/1932_broken_reflow
...
Fix reflow case where wrapped line portions ended in \t
2019-04-08 18:59:21 -04:00
Daniel Imms
aaf8b80292
Merge branch 'master' into 1932_broken_reflow
2019-04-08 18:51:02 -04:00
Daniel Imms
9ab3d319d1
Merge pull request #2004 from Tyriar/dim_dom_renderer_test
...
Add a test for dim flag in dom renderer
2019-04-08 10:56:15 -04:00
Daniel Imms
efeca49705
Mostly implemented buffer API
...
Part of #1994
2019-04-07 15:29:37 -04:00
Daniel Imms
267071ead6
Add deprecation message to applyAddon
2019-04-07 15:00:27 -04:00
Daniel Imms
26a80d0d35
Convert to much simpler model
2019-04-07 14:53:09 -04:00
Daniel Imms
49f58f5d25
Merge branch 'master' into 1128_addons
2019-04-07 14:24:29 -04:00
Daniel Imms
a0b4ee56f6
Add a test for dim flag in dom renderer
2019-04-07 14:17:38 -04:00
Daniel Imms
6ff81c43f6
Convert marker dispose, selection manager newselection
2019-04-07 14:09:31 -04:00
Daniel Imms
625e168e1b
Convert title and resize events
2019-04-07 14:02:11 -04:00
Daniel Imms
b2ab89ddaa
Merge branch 'master' into event_emitter_2
2019-04-07 13:56:50 -04:00
Daniel Imms
4ace81d994
Merge branch 'master' into 1932_broken_reflow
2019-04-07 13:53:23 -04:00
Daniel Imms
25745777c6
Merge pull request #2003 from Tyriar/fix_merge_problem
...
Fix compile error from conflicting PRs
2019-04-07 13:53:09 -04:00
Daniel Imms
74b68ac1c7
Fix compile error from conflicting PRs
2019-04-07 13:49:56 -04:00
Daniel Imms
2a4208cf3e
Merge branch 'master' into 1932_broken_reflow
2019-04-07 13:48:31 -04:00
Daniel Imms
e58033bbac
Merge pull request #1895 from jerch/true_color
...
True color support
2019-04-07 13:45:08 -04:00
Daniel Imms
bd92aaf4dc
Merge branch 'master' into 1932_broken_reflow
2019-04-07 13:44:29 -04:00
Daniel Imms
3ac313f8e1
Fix reflow larger case
...
Fixes #1932
2019-04-07 13:18:05 -04:00
Daniel Imms
ab44650d87
Fix reflow smaller case related to ended \t chars
...
Part of #1932
2019-04-07 13:16:20 -04:00
Daniel Imms
11ab4dbd5b
Merge pull request #2000 from starpit/dim
...
feat: add DIM support to DomRenderer
2019-04-07 09:47:51 -04:00
Daniel Imms
92c435a16d
Use same dim opacity as canvas renderer
2019-04-07 09:45:54 -04:00
Nick Mitchell
ddd02b4968
feat: add DIM support to DomRenderer
...
part of #1896
2019-04-06 16:04:50 -04:00
Daniel Imms
7e36bf47c6
Have undefined | true mean success
2019-04-06 15:21:20 -04:00
Daniel Imms
d6daf40250
Merge branch 'master' into fix_1879
2019-04-06 15:08:58 -04:00
Daniel Imms
09a5fd4e61
Fix capitalization in color mode
2019-04-06 15:06:42 -04:00
Daniel Imms
171b9337cb
Make BufferLine enums const
2019-04-06 14:56:15 -04:00
Daniel Imms
bb324ba9c1
Move width shift back into enum
2019-04-06 14:55:43 -04:00
Daniel Imms
27283e45e9
Merge branch 'master' into true_color
2019-04-06 14:13:14 -04:00
Daniel Imms
23ce6ce19e
Merge pull request #1999 from asadm/master
...
add CodeInterview.io in README
2019-04-05 11:12:03 -04:00
Asad Memon
e8a9994583
add CodeInterview.io in README
2019-04-04 11:58:19 -07:00
Daniel Imms
46f3b3fa62
Merge branch 'master' into true_color
2019-04-04 01:06:26 -04:00
Daniel Imms
2f8d49c74d
Convert internal key event usages
2019-04-04 00:45:57 -04:00
Daniel Imms
629238ae70
Use onResize in demo
2019-04-04 00:25:03 -04:00
Daniel Imms
3f9d90ecf6
Remove unnecessary paste listener from demo
2019-04-04 00:23:12 -04:00
Daniel Imms
f35dfb496a
Use onKey in demo
2019-04-04 00:22:34 -04:00
Daniel Imms
4e6f4be6cc
Convert Listener to an interface
2019-04-04 00:14:04 -04:00
Daniel Imms
798cf8abc3
Merge branch 'master' into event_emitter_2
2019-04-04 00:12:07 -04:00
Daniel Imms
b591db8c02
Merge pull request #1997 from Tyriar/1989_backspace_demo
...
Fix backspace on demo
2019-04-04 00:06:09 -04:00
Daniel Imms
b18829963c
Fix backspace on demo
...
buffer.x will probably be public API soon (#1994 )
Fixes #1989
2019-04-04 00:01:43 -04:00
Daniel Imms
e402dba635
Merge pull request #1995 from termius/fix_csi_scroll_down
...
Fix CSI scroll down handler
2019-04-03 23:57:01 -04:00
Daniel Imms
2023b5b677
Merge pull request #1992 from Tyriar/1990_layering_libs
...
Ensure DOM APIs cannot be used in common and core
2019-04-03 18:28:53 -04:00
Vadim Zakondyrin
68e3d7fa16
Fix CSI scroll down handler
...
The issue has been introduced in cd8477a942
2019-04-03 12:10:32 +06:00
Daniel Imms
3f993d675f
Fix conflicts with new stuff
2019-04-02 20:17:33 -04:00
Daniel Imms
7ddcf1a2a2
Merge branch 'master' into 1128_addons
2019-04-02 20:16:09 -04:00
Daniel Imms
e6333bde2d
Merge branch 'master' into true_color
2019-04-02 17:13:21 -07:00
Daniel Imms
51c7337099
Merge branch 'master' into 1990_layering_libs
2019-04-02 17:10:49 -07:00
Daniel Imms
6476429077
Merge pull request #1993 from Tyriar/windows_mode
...
Replace winptyCompat addon with windowsMode option
2019-04-02 17:08:31 -07:00
Daniel Imms
7b9a718af0
Fix some imports to point at ts files, not lib/
2019-04-02 16:45:43 -07:00
Daniel Imms
60113fa155
Replace EventEmitter usage in CharMeasure
2019-04-02 11:38:55 -07:00
Daniel Imms
60c2b20d68
Replace EventEmitter usage in BufferSet
2019-04-02 11:35:20 -07:00
Daniel Imms
f8fb4da9f4
Replace EventEmitter with EventEmitter2 in CircularList
2019-04-02 11:30:47 -07:00
Daniel Imms
5f014be057
Add onCursorMove, replace .on usage in addons
2019-04-02 11:12:57 -07:00
Daniel Imms
b12d2c218e
Remove reference to winptyCompat tsconfig
2019-04-02 11:03:24 -07:00
Daniel Imms
ba4662ac14
Introduce new onEvent APIs and deprecate on/off/etc.
...
Part of #1505
2019-04-02 11:01:16 -07:00
Daniel Imms
ca1f7f1392
Add EventEmitter2
2019-04-02 10:11:59 -07:00
Daniel Imms
fa505111a2
Replace winptyCompat addon with windowsMode option
2019-04-02 08:51:23 -07:00
Daniel Imms
2e10c8c25e
Clean up
2019-04-02 08:04:39 -07:00
Daniel Imms
8d4da3c2ac
Merge branch 'master' into pr/jerch/1895
2019-04-02 07:53:22 -07:00
Daniel Imms
542c109b99
Merge branch 'master' into webgl2
2019-04-02 06:39:25 -07:00
Daniel Imms
81dda13218
Merge branch 'master' into 1990_layering_libs
2019-04-02 06:35:59 -07:00
Daniel Imms
0a8d57ce74
Merge pull request #1878 from jerch/utf32_buffer
...
Utf32 buffer
2019-04-01 17:50:09 -07:00
Daniel Imms
5c8c680dac
Fix feedback
2019-04-01 00:01:41 -07:00
Daniel Imms
69f8700557
Merge branch 'master' into pr/jerch/1878
2019-03-31 23:34:46 -07:00
Daniel Imms
4a3609f805
Move platform to common and remove dom dependence in common
...
Because common/ imports 'xterm', it also imported dom accidentally.
Fixes #1990
2019-03-31 23:24:29 -07:00
Daniel Imms
fa2cbb0aca
Merge branch 'master' into fix_1879
2019-03-30 15:38:53 -07:00
Daniel Imms
b05c66b132
Merge pull request #1987 from Tyriar/1986_localhost
...
Recommend 127.0.0.1:3000 on mac and linux too
2019-03-30 15:36:42 -07:00
Daniel Imms
75046235af
Merge pull request #1984 from Tyriar/project_references
...
Build using TypeScript project references
2019-03-30 15:09:11 -07:00
Daniel Imms
bab94ebbdc
Merge pull request #1958 from nikonso/1947-weblinks-with-selection
...
WebLinks plugin don't follow link on selection
2019-03-30 15:07:34 -07:00
Daniel Imms
4d008c66f1
Recommend 127.0.0.1:3000 on mac and linux too
...
Fixes #1986
2019-03-30 15:06:25 -07:00
Daniel Imms
bf9d879efa
Fix typo
2019-03-30 14:59:31 -07:00
Daniel Imms
636afa11d6
Merge branch 'master' into 1947-weblinks-with-selection
2019-03-30 14:57:24 -07:00
Daniel Imms
1283123d4d
Merge pull request #1985 from Tyriar/fix_demo_non_win
...
Fix demo on non-Windows
2019-03-30 14:55:00 -07:00
Daniel Imms
e182e3d4e4
Fix demo on non-Windows
...
Broke in #1978
2019-03-30 14:52:48 -07:00
Daniel Imms
51033596ef
Merge branch 'master' into 1947-weblinks-with-selection
2019-03-30 14:47:46 -07:00
Daniel Imms
0960a7ae14
Merge branch 'master' into project_references
2019-03-30 14:43:11 -07:00
Daniel Imms
84d5963e7e
Merge pull request #1976 from Tyriar/1975_renderer_pause_fix
...
Fix renderer pausing to not full refresh every time
2019-03-30 14:42:38 -07:00
Daniel Imms
10b7b467b4
Merge pull request #1978 from Tyriar/move_windows_check
...
Let consumers decide whether winptyCompat should be active
2019-03-30 14:41:58 -07:00
Daniel Imms
2317a319d0
Merge pull request #1982 from Tyriar/1981_prevent_scroll_on_focus
...
Prevent scroll on focus
2019-03-30 14:40:26 -07:00
Daniel Imms
f80924fb8d
Remove zmodem demo
2019-03-30 14:12:15 -07:00
Daniel Imms
18f4dc6b3e
Remove concurrently
2019-03-30 14:09:51 -07:00
Daniel Imms
b400f9ca3b
Don't clear terminal on yarn watch
2019-03-30 14:08:57 -07:00
Daniel Imms
0b78011fa3
Adopt project references
...
Recent versions of TypeScript has improved the performance of project
references so they are now viable to switch over to.
2019-03-30 14:05:24 -07:00
Daniel Imms
2be0a5819b
Merge branch 'master' into 1981_prevent_scroll_on_focus
2019-03-29 19:57:33 -07:00
Daniel Imms
e346f8bba3
Prevent scroll on focus
...
Fixes #1981
2019-03-29 19:46:24 -07:00
Daniel Imms
1451bcb6ae
Merge pull request #1961 from nikonso:1773-take-drawBoldTextInBrightColors-into-account
...
Fix #1773 - drawBoldTextInBrightColors is not taken into account with DOM renderer
2019-03-29 12:59:20 -07:00
Daniel Imms
f1ef9abc77
Merge pull request #1979 from JesseStolwijk:master
...
#1977 Add blinking cursor to DomRenderer
2019-03-29 12:51:49 -07:00
Jesse Stolwijk
f9df863ee0
Add blinking cursor to DomRenderer
2019-03-25 22:17:16 +01:00
Daniel Imms
e6ac5634bb
Merge branch 'master' into move_windows_check
2019-03-23 11:38:19 -07:00
Daniel Imms
4dbe8ec1db
Let consumers decide whether winptyCompat should be active
2019-03-23 10:58:26 -07:00
Daniel Imms
8b6d564598
Merge pull request #1968 from nikonso/new-feature
...
Use new vscode serverReadyAction
2019-03-23 09:37:15 -07:00
Daniel Imms
131e4f78bd
Fix renderer pausing to not full refresh every time
...
Fixes #1975
2019-03-23 09:08:55 -07:00
Daniel Imms
99beeb2270
Merge pull request #1973 from zhaojh329/master
...
Modify uses
2019-03-19 10:46:23 -07:00
Jianhui Zhao
0d63cecc6b
Modify uses
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-03-19 14:04:16 +08:00
ntchjb
3c444ca39a
Fixed coding format
2019-03-15 19:20:23 +07:00
ntchjb
03e648a0fb
Fixed the case that, if findPrevious is run without any selection, then start scan at the last row
2019-03-15 19:15:41 +07:00
Max
48a98fa29f
Merge pull request #1 from xtermjs/master
...
update branch
2019-03-15 17:26:55 +07:00
Bruno Ribeito
27ebe8c353
Use new vscode serverReadyAction
2019-03-11 20:58:42 +00:00
Bruno Ribeito
62cfa642cb
Better aproach, check i a selection is being performed
2019-03-11 20:54:17 +00:00
Bruno Ribeito
c16e3e54e8
Merge branch 'master' of https://github.com/xtermjs/xterm.js into 1947-weblinks-with-selection
2019-03-11 20:41:23 +00:00
Daniel Imms
bc86a61a0c
Merge pull request #1966 from turtle0x1/master
...
Add LxdMosaic to list of applications that use xterm.js
2019-03-11 10:29:22 -07:00
turtle0x1
19d36f9228
Update readme with link for lxdmosaic
2019-03-11 13:47:25 +00:00
Bruno Ribeito
b4bef0986c
Remove circular dependency
2019-03-10 22:03:38 +00:00
Daniel Imms
4527e92333
Merge pull request #6 from juancampa/selection-simple-2
...
Only apply the selection hack for the WebGL renderer
2019-03-08 12:18:45 -08:00
Daniel Imms
5ebb4e82d1
Clarify comment
2019-03-08 12:18:27 -08:00
Daniel Imms
1ce75cd4e9
Encapsulate hacks inside WebglRenderer
2019-03-08 12:16:27 -08:00
Daniel Imms
b0299acd9f
Merge remote-tracking branch 'origin/webgl2' into pr/juancampa/6-1
2019-03-08 12:09:30 -08:00
Daniel Imms
9abe46fe34
Merge branch 'master' into webgl2
2019-03-08 11:53:48 -08:00
Daniel Imms
f63bd3d218
Merge branch 'master' into master
2019-03-08 11:47:41 -08:00
Daniel Imms
5cf2a21ddd
Merge branch 'master' into cd
2019-03-08 11:44:55 -08:00
Daniel Imms
7e1b5cc7e9
Merge pull request #1952 from NickShaffner/master
...
Fix for issue #812 : Xterm.js's encoding of mouse coordinate
2019-03-08 09:50:24 -08:00
jerch
127a2ca27a
Merge branch 'master' into master
2019-03-07 23:28:26 +01:00
Bruno Ribeito
525af9c36a
Fix #1773
2019-03-07 21:30:32 +00:00
Bruno Ribeito
5878aa099d
Cleaner aproach
2019-03-07 21:00:07 +00:00
Bruno Ribeito
51e2cdfafb
WIP: First draft
2019-03-06 21:45:53 +00:00
Daniel Imms
1ecc9dc832
Merge branch 'master' into webgl2
2019-03-04 10:38:20 -08:00
Daniel Imms
a99364eae9
Merge branch 'master' into fix_1879
2019-03-04 10:37:51 -08:00
Daniel Imms
7b41b002c6
Merge branch 'master' into master
2019-03-04 10:05:18 -08:00
Daniel Imms
32e157bfaa
Remove unnecessary else
2019-03-04 10:04:52 -08:00
Nick Shaffner
e178139907
Fix for issue #812 : Xterm.js's encoding of mouse coordinate
...
See: https://github.com/xtermjs/xterm.js/issues/812
Changed the utf-8 mouse encoding to match iTerm
2019-02-27 22:37:22 -08:00
Daniel Imms
ba9ed43acd
Merge branch 'master' into utf32_buffer
2019-02-05 11:39:08 -08:00
Daniel Imms
f30012b985
Merge branch 'master' into fix_1879
2019-02-01 20:03:40 -08:00
Jörg Breitbart
65dbf88460
apply bright shift for uncached draws
2019-02-01 21:44:51 +01:00
Jörg Breitbart
0c54b1a29e
Merge branch 'master' into true_color
2019-02-01 20:59:31 +01:00
Jörg Breitbart
179e5d5892
Merge branch 'master' into utf32_buffer
2019-02-01 20:59:02 +01:00
Jörg Breitbart
6993daef15
Merge branch 'master' into fix_1879
2019-02-01 20:38:45 +01:00
Jörg Breitbart
801db3831d
type add methods
2019-02-01 20:32:07 +01:00
Jörg Breitbart
e813ae02fc
return true from inputhandler methods to signal sequence was handled
2019-02-01 20:28:45 +01:00
Jörg Breitbart
c2446df966
Merge branch 'utf32_buffer' into true_color
2019-02-01 01:30:29 +01:00
Jörg Breitbart
2de39024be
Merge branch 'utf32_buffer' into utf8_input
2019-02-01 01:11:58 +01:00
Jörg Breitbart
079729f1b4
change property getter into methods
2019-02-01 01:10:20 +01:00
Jörg Breitbart
ec3a95f727
Merge branch 'utf32_buffer' into utf8_input
2019-01-31 23:32:48 +01:00
Jörg Breitbart
c4a5e0862c
Merge branch 'utf32_buffer' into true_color
2019-01-31 23:16:23 +01:00
Jörg Breitbart
594797e05b
Merge branch 'master' into utf32_buffer
2019-01-31 23:15:50 +01:00
Daniel Imms
f5d901944d
Merge branch 'master' into webgl2
2019-01-31 14:10:35 -08:00
Jörg Breitbart
7da40b9d56
Merge branch 'utf32_buffer' into true_color
2019-01-31 22:13:33 +01:00
Jörg Breitbart
a1b61e05f9
Merge branch 'master' into utf32_buffer
2019-01-31 21:51:58 +01:00
Daniel Imms
d48982b60e
Merge branch 'master' into cd
2019-01-28 07:25:55 -08:00
Daniel Imms
9c72254d3a
Bump to 3.11.0
2019-01-28 07:23:58 -08:00
Daniel Imms
af6544d6d9
Improve package.json modifications
2019-01-28 07:23:46 -08:00
Jörg Breitbart
39fd6c427d
name polishing, docs
2019-01-28 10:42:44 +01:00
Jörg Breitbart
c60f9b1468
code formatting
2019-01-27 20:06:58 +01:00
Jörg Breitbart
e77e36cbb7
fix typo in HAS_CONTENT
2019-01-27 19:59:13 +01:00
Jörg Breitbart
b20730ee4d
add more docs
2019-01-27 19:40:28 +01:00
Jörg Breitbart
acea73c8ac
Merge branch 'master' into utf32_buffer
2019-01-27 19:02:09 +01:00
Daniel Imms
8b6327b563
Merge branch 'master' into master
2019-01-27 08:18:40 -08:00
Daniel Imms
007cac22d2
Merge branch 'master' into cd
2019-01-27 07:29:34 -08:00
Daniel Imms
b047045949
Replace hardcoded version
2019-01-27 07:28:04 -08:00
Daniel Imms
273cc45357
Merge branch 'master' into cd
2019-01-26 13:12:40 -08:00
Daniel Imms
15ef5bee8f
Merge branch 'master' into webgl2
2019-01-25 21:48:20 -08:00
Daniel Imms
1927bc899a
Fix lint
2019-01-25 20:51:19 -08:00
Jörg Breitbart
e6447bc91f
Merge branch 'master' into true_color
2019-01-25 02:43:52 +01:00
Jörg Breitbart
b587c2f30f
Merge branch 'master' into utf8_input
2019-01-25 02:43:07 +01:00
Jörg Breitbart
4f531f8490
Merge branch 'master' into utf32_buffer
2019-01-25 02:42:40 +01:00
Juan Campa
3077ae5311
Only apply the selection hack for the WebGL renderer
2019-01-21 18:56:54 -05:00
Jörg Breitbart
e6e5ecc0f2
change demo to utf8 input
2019-01-20 23:06:51 +01:00
Jörg Breitbart
3a2076805c
Merge branch 'master' into utf8_input
2019-01-20 22:44:15 +01:00
Jörg Breitbart
d7ea0edfcf
add utf8 input to terminal
2019-01-20 22:19:50 +01:00
Jörg Breitbart
6bdd380890
add utf8 decoder
2019-01-20 21:54:58 +01:00
Daniel Imms
62ac714d38
Merge pull request #3 from juancampa/selection-simple-webgl2
...
Use bg luminance to determine background color
2019-01-19 09:35:25 -08:00
Juan Campa
e387b20b56
Adding missing parameter to GlyphRenderer
2019-01-18 15:25:58 -05:00
Jörg Breitbart
b13b737a07
Merge branch 'master' into true_color
2019-01-17 02:09:44 +01:00
Jörg Breitbart
200f7bf33d
Merge branch 'master' into utf32_buffer
2019-01-17 02:09:19 +01:00
Jörg Breitbart
2370038523
always draw RGB uncached
2019-01-17 01:41:48 +01:00
Jörg Breitbart
df739ab814
remove old color and flag shims
2019-01-17 01:31:59 +01:00
Jörg Breitbart
8d850d6c8b
apply CellData to canvas renderer
2019-01-17 01:25:16 +01:00
Jörg Breitbart
ae50d84c5a
fix characterjoiner to support AttrData
2019-01-17 00:07:25 +01:00
Daniel Imms
c43568283c
Merge remote-tracking branch 'origin/master' into webgl2
2019-01-16 11:17:07 -08:00
Daniel Imms
4181321377
Add super.dispose to WebglRenderer.dispose
2019-01-16 11:15:45 -08:00
Daniel Imms
a92c0c1414
Merge pull request #4 from juancampa/no-aa-depth
...
Disable antialiasing and depth buffer for WebGL2 contexts
2019-01-15 15:56:45 -08:00
Juan Campa
1d7a39bcfd
Disable antialiasing and depth buffer for WebGL2 contexts
2019-01-15 16:36:38 -05:00
Jörg Breitbart
1536e79542
remove printf remnant
2019-01-15 03:24:47 +01:00
Jörg Breitbart
94c19fb92a
preliminarly RGB support in canvas renderer
2019-01-15 03:13:44 +01:00
Jörg Breitbart
9cf479bcfa
cleanup rgb channel conversion
2019-01-14 08:51:18 +01:00
Jörg Breitbart
0802582c9b
test cases for DOM renderer style changes
2019-01-14 01:00:07 +01:00
Jörg Breitbart
3515c0b220
DOM renderer with RGB support
2019-01-14 00:46:44 +01:00
Jörg Breitbart
70ded42bee
follow naming scheme
2019-01-13 23:50:58 +01:00
Jörg Breitbart
c444eebd89
RGB support in buffer and attributes
2019-01-13 23:19:56 +01:00
Jörg Breitbart
7c6dad5805
test cases
2019-01-12 19:06:09 +01:00
Jörg Breitbart
40b231edd1
tests for CellData
2019-01-12 18:44:10 +01:00
Jörg Breitbart
35a6aa8326
some docs
2019-01-12 18:04:52 +01:00
Jörg Breitbart
711ae65947
remove get CharData from codebase and deprecate method
2019-01-12 17:50:19 +01:00
Jörg Breitbart
ece7192db7
remove set with CharData from codebase and deprecate method
2019-01-12 16:15:24 +01:00
Jörg Breitbart
3e456971b1
change buffer line ctor to new interface
2019-01-12 15:47:50 +01:00
Jörg Breitbart
60a591e8c8
use getNullChar in InputHandler.print
2019-01-12 15:37:20 +01:00
Jörg Breitbart
56dec2849f
change resize, fill to new interface, remove _cell on buffer line
2019-01-12 15:21:55 +01:00
Jörg Breitbart
fe6919b52a
change replaceCells to new interface
2019-01-12 15:05:52 +01:00
Jörg Breitbart
4bf7f3eb89
change deleteCells to new interface
2019-01-12 14:58:30 +01:00
Jörg Breitbart
523ff6e5fc
add null and whitespace placeholder cells to buffer
2019-01-12 14:54:54 +01:00
Jörg Breitbart
88a037b309
change insertCells to new interface
2019-01-12 14:34:29 +01:00
Jörg Breitbart
ad67f47acb
Merge branch 'typedarray_parser' into utf32_buffer
2019-01-12 14:08:53 +01:00
Jörg Breitbart
907a6b9732
Merge branch 'master' into utf32_buffer
2019-01-12 13:43:11 +01:00
ntchjb
9236934586
_findInLine() function should not run multiple times on the same row
2019-01-09 07:01:34 +07:00
Juan Campa
98706aa7d2
Use bg luminance to determine background color
2019-01-08 16:44:57 -05:00
Daniel Imms
932d5c7c21
Merge branch 'master' into master
2019-01-08 10:19:38 -08:00
Jörg Breitbart
62dfa84d5d
remove get CharData calls from codebase (beside tests)
2019-01-05 01:01:10 +01:00
Jörg Breitbart
b93b774971
direct cell attrs getter
2019-01-04 19:14:56 +01:00
Jörg Breitbart
6552a023c1
remove get from linkifier
2019-01-04 18:46:45 +01:00
Jörg Breitbart
13ffed392d
remove get calls from renderer
2019-01-04 18:36:07 +01:00
Jörg Breitbart
d7e5977d9a
remove leftover
2019-01-04 16:19:01 +01:00
Daniel Imms
7ba17ca770
Convert web links and attach to modules
2019-01-03 22:19:30 -08:00
Daniel Imms
290394b401
New addon prototype
...
Part of #1128
2019-01-03 20:22:53 -08:00
Jörg Breitbart
802543f7cf
replace set(CharData) with setCell
2019-01-04 02:58:15 +01:00
Jörg Breitbart
f3619ab61c
fix linter error
2019-01-04 01:33:49 +01:00
Jörg Breitbart
2f66efa49a
first try to optimize read access
2019-01-04 01:32:56 +01:00
Jörg Breitbart
75fbda1fe6
further opt for InputHandler.print
2019-01-04 01:32:20 +01:00
Jörg Breitbart
b0eecea45a
partially apply fast data access in InputHandler.print
2019-01-03 21:40:34 +01:00
Jörg Breitbart
f63223f8d8
Merge branch 'master' into utf32_buffer
2019-01-03 21:10:40 +01:00
Jörg Breitbart
a2a8c3d47f
extend buffer line with more direct access methods
2019-01-03 21:08:18 +01:00
Jörg Breitbart
ba1582cf3c
apply utf32 buffer layout
2019-01-03 19:01:43 +01:00
Max
b4b6bab000
Merge branch 'master' into master
2019-01-03 16:12:19 +07:00
ntchjb
c784a012c7
Fix: update findingRow and cumulativeCols before running _findInLine
...
to be able to scan unwrapped line at the last row
2019-01-03 15:55:27 +07:00
ntchjb
efe22d8cf3
Revert "Support wide characters and combined characters"
...
This reverts commit f961f90bc8 .
2019-01-03 15:32:25 +07:00
Daniel Imms
66735ba671
Merge branch 'master' into webgl2
2019-01-02 15:09:52 -08:00
Daniel Imms
b0e51b9ec9
Fix build error
2019-01-02 15:09:38 -08:00
Daniel Imms
4db95f253e
Build to dist dir in release build
2019-01-02 13:40:06 -08:00
Daniel Imms
805c02fb18
Merge branch 'master' into cd
2019-01-02 12:56:07 -08:00
Daniel Imms
d120ef5301
Re-enable condition and dependsOn
2019-01-02 12:55:44 -08:00
Daniel Imms
68fbb2f8c9
Tweak more
2019-01-02 11:53:51 -08:00
Daniel Imms
515cf7878e
Tweak var
2019-01-02 11:49:20 -08:00
Daniel Imms
a35ad6aa81
Inherit exit code from publish call
2019-01-02 11:39:44 -08:00
Daniel Imms
aa2d28e619
Disable dependsOn
2019-01-02 11:37:34 -08:00
Daniel Imms
a6c3f94860
Publish to npm as beta
2019-01-02 11:24:06 -08:00
Daniel Imms
ff81ce078b
Add a release pipelines job
2019-01-02 09:38:40 -08:00
ntchjb
f961f90bc8
Support wide characters and combined characters
...
- Convert buffer index to string index before searching
- Convert string index to buffer index after searching
- Fix bug when search selection skipped some result
2019-01-01 16:39:23 +07:00
Daniel Imms
408388130d
Merge branch 'master' into webgl2
2018-12-31 19:46:36 -08:00
ntchjb
d94c897754
Fix search addons: be able to search wrapped lines from unwrapped line
...
by managing column range that is needed to be scanned.
2018-12-29 13:55:14 +07:00
Max
1b68682b79
Merge branch 'master' into master
2018-12-29 10:12:17 +07:00
ntchjb
565cba9c1a
Fix search addons:
...
- Changed to use `this._terminal.cols` for buffer line length instead.
- Let `_findInLine` check on wrapped line
- Added conditions in `_findInLine`
- For reverse search, if there is no selection at given row, then start scan at the end of the string
2018-12-29 09:38:17 +07:00
Daniel Imms
1227497951
Merge branch 'master' into webgl2
2018-12-27 17:10:43 -08:00
Daniel Imms
01b37b2fef
Document how GlyphRenderer.render works
2018-12-27 17:10:18 -08:00
Daniel Imms
9cf3d14d8a
Clean up loop that sets cell coordinates
2018-12-27 17:01:13 -08:00
Daniel Imms
5f9144dfd7
Fix null/whitespace early exit
2018-12-27 16:56:20 -08:00
Daniel Imms
0ed0bfa5ab
Merge branch 'master' into webgl2
2018-12-27 14:17:34 -08:00
Daniel Imms
26db71d296
Merge branch 'master' into webgl2
2018-12-26 11:09:24 -08:00
Daniel Imms
1b1b641670
Merge branch 'master' into webgl2
2018-12-20 16:40:03 -08:00
Daniel Imms
bb9ccf40b6
Reduce diff with master
2018-12-09 09:28:04 -08:00
Daniel Imms
3d8b304af4
Reduce precision of floats in fragment shader
...
~0.43ms/frame -> ~0.37ms/frame
2018-12-09 08:31:49 -08:00
Daniel Imms
c16d70ec06
Merge remote-tracking branch 'origin/master' into webgl2
2018-12-09 08:26:33 -08:00
Daniel Imms
6bc9b9b14d
Improve constructor use in sliceFallback
2018-11-29 10:26:04 -08:00
Daniel Imms
fe7941034e
Merge branch 'master' into webgl2
2018-11-27 09:19:17 -08:00
Daniel Imms
b8b111f4a6
Only pass a subset of the attributes buffer to GPU
2018-11-25 10:18:14 -08:00
Daniel Imms
60e3ddbfd0
Update color codes after merging the move to constants
2018-11-24 05:52:23 -08:00
Daniel Imms
186b2be4b9
Fix imports
2018-11-24 05:48:05 -08:00
Daniel Imms
569abde8c7
Merge remote-tracking branch 'ups/master' into webgl2
2018-11-24 05:46:58 -08:00
Daniel Imms
53dc2af2b7
Use polyfill for TypedArray.slice
2018-11-23 08:00:27 -08:00
Daniel Imms
128b1b0a48
Use polyfill for TypedArray.fill
2018-11-23 07:14:56 -08:00
Daniel Imms
1567b41d6e
Merge branch 'master' into webgl2
2018-11-23 06:59:43 -08:00
Daniel Imms
43721160d7
Merge branch 'master' into webgl2
2018-11-22 12:46:30 -08:00
Daniel Imms
928abdb0c3
Merge branch 'master' into webgl2
2018-11-22 11:10:08 -08:00
Daniel Imms
42eda149c7
Set theme in ctor
2018-11-22 10:57:45 -08:00
Daniel Imms
5c1e5a1787
Merge branch 'master' into webgl2
2018-11-20 09:14:31 -08:00
Daniel Imms
e6d339a289
Fix wide char caching in webgl renderer
2018-11-19 16:54:53 -08:00
Daniel Imms
c97feab05c
Initial webgl renderer implementation
2018-11-16 14:34:12 -08:00