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
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
meganrogge
8baff9bade
cache buffer
2021-01-04 08:31:22 -08:00
Johannes Rieken
b2c4ed638b
fix bad none-breaking whitespace
2020-12-09 09:08:14 +00:00
Johannes Rieken
64ac67026a
avoid innerHTML usages
2020-12-02 16:25:19 +00: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
David Sanders
af2f744186
use Array.includes
2020-11-11 09:43:17 -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
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
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
coderaiser
c4919b9a6b
feature: tsconfig: es2015 -> es2017
2020-10-31 15:13:12 +02:00
Tony Brix
3d9a33bb69
move measure before refreshRows
2020-10-25 10:59:30 -05:00
coderaiser
246d137c2c
src: lint using putout
2020-10-25 10:05:41 +02:00
jerch
cb555d5297
Merge branch 'master' into rerender-hidden
2020-10-24 14:02:17 +02: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
9b62d8a01a
basic marker test cases
2020-10-03 16:32:46 +02:00
Jörg Breitbart
f5a4eed27c
add super.dispose, add oDispose to API
2020-09-27 15:59:11 +02:00
Tony Brix
3c9687decf
Merge branch 'master' into rerender-hidden
2020-09-21 17:46:06 -05: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
Daniel Imms
49d5608fa6
Define member bar in ctor
2020-09-11 05:29:24 -07:00
Tony Brix
9513c231c9
fix: rerender hidden terminal when visible
2020-09-11 00:42:18 -05: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
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
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
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
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
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
03df0565bd
Use document role instead of list
...
See microsoft/vscode#98918
2020-07-29 05:29:30 -07:00
Daniel Imms
11bfb03add
@types/mocha@8
2020-07-13 06:21:25 -07:00
Andrew Schlackman
0abd121653
fix renderer pause again with handling of undefined
2020-07-12 10:07:47 -04: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
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
2447064604
Merge pull request #2996 from jeanp413/fix-sync-textarea
...
Sync textarea with cursor
2020-07-10 06:19:18 -07:00
jeanp413
2b91bb83fa
💄
2020-07-09 20:35:01 -05:00