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
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
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
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
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
b127436cc4
Fix TODO comment
2020-11-05 08:51:01 +01:00
Slawek Zachcial
b22d7f1140
Move color parsing from Terminal to InputHandler
2020-11-04 22:19:55 +01: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
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