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
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
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
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
22aaf0471a
Invalidate all links above when the terminal scrolls
...
See microsoft/vscode#95556
2020-04-25 06:41:25 -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
1282c060fc
Prevent hover callbacks firing if the mouse is outside the viewport
...
Fixes #2849
2020-04-18 18:02:51 -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
0cd2b78425
Clear link when leaving xterm link
...
Fixes #2851
2020-04-17 17:30:53 -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
Daniel Imms
04c1e4b57d
Remove readonly from ctors
2020-04-14 06:03:31 -07:00
Daniel Imms
aecfb5772d
Merge pull request #2835 from Tyriar/2822
...
Add linkTooltipHoverDuration setting
2020-04-11 10:08:30 -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
Daniel Imms
3408a0537f
Add linkTooltipHoverDuration setting
...
Fixes #2822
2020-04-11 07:22:20 -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
Daniel Imms
7609a5456e
Fix most lgtm warnings
2020-04-10 14:08:28 -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
kumaran-14
3ef41f2b1d
Remove decset modes from coreservices
2020-04-10 23:19:31 +05:30
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
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
74b76704f8
Merge pull request #2746 from jerch/fix_2745
...
cursor handling in DECSTR
2020-04-10 06:36:39 -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
Charles Wei
9c043dbf9f
Merge branch 'master' into master
2020-04-07 11:27:32 +08:00