Ayman Bagabas
b22762b472
Fix tsconfigs, IDisposable, and add comments
2023-09-21 10:26:46 -04:00
Ayman Bagabas
db5bfc7525
Add support to ANSI OSC52
...
Add support to ANSI OSC52 sequence to manipulate selection and clipboard
data. The sequence specs supports multiple clipboard selections but we
only support the common ones, system and primary clipboard selections.
This adds a new event listener to the common terminal module
`onClipboard` to allow external implementations to hook into it.
The addon uses the browser Clipboard API to read/write from and to the
clipboard. The default `ClipboardProvider` uses the browser Clipboard
API. This means it only supports read/write to and from the system
clipboard.
Reference: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Operating-System-Commands
Fixes: xtermjs#3260
Signed-off-by: Ayman Bagabas <ayman.bagabas@gmail.com >
2023-09-20 17:46:52 -04:00
Daniel Imms
a3e933d98b
Merge pull request #4820 from Tyriar/4814
...
Don't re-render after parse is the viewport did not change
2023-09-20 06:51:08 -07:00
Daniel Imms
543b82567f
Don't re-render after parse is the viewport did not change
...
Fixes #4814
2023-09-20 06:43:21 -07:00
Daniel Imms
cfc94b332a
Merge pull request #4816 from tisilent/fix-domrenderer-selection-overflow
...
Add column restriction
2023-09-20 06:06:43 -07:00
tisilent
f391cf6d43
Add column restriction
2023-09-20 18:40:03 +08:00
Daniel Imms
03f1336042
Merge pull request #4809 from silamon/correct-typing-graphemes
...
Correct graphemes addon readme and typings
2023-09-16 07:36:31 -07:00
Simon Lamon
fbf7d7adb5
Fix typos in readme
2023-09-16 08:09:22 +00:00
Simon Lamon
da041f43ee
correct typing graphemes
2023-09-16 08:04:32 +00:00
Daniel Imms
a6f57262f6
Merge pull request #4807 from mofux/isolate-width-cache-element
...
Move WidthCache measure container to helper container
2023-09-15 07:45:15 -07:00
Daniel Imms
aa5ec44c27
Merge pull request #4808 from tisilent/#4736-add-regression-test
...
Add regression test,checking inactive selection.
2023-09-15 04:31:30 -07:00
Daniel Imms
446549a043
Tweak name, order in issue number
2023-09-15 04:23:47 -07:00
tisilent
ef21ed901f
Add regression test,checking inactive selection.
2023-09-15 18:57:17 +08:00
Thomas Zilz
aaadefa548
Move WidthCache measure container to helper container
2023-09-15 10:51:31 +02:00
Daniel Imms
0e66d608a1
Merge pull request #4803 from tisilent/clear-repeat-overviewRulerWidth
...
Clear repeat overviewRulerWidth option in demo
2023-09-14 12:52:44 -07:00
Daniel Imms
1618092b91
Merge pull request #4798 from tisilent/fix-domrenderer-isCursorInitialized
...
using isCursorInitialized for domrenderer
2023-09-14 12:41:30 -07:00
Daniel Imms
2f9439b690
Explain injectSharedRendererTestsStandalone
2023-09-14 12:35:12 -07:00
Daniel Imms
66c8e33b47
Add standalone renderer tests to canvas/webgl
2023-09-14 12:33:34 -07:00
tisilent
9048ded5eb
Clear repeat overviewRulerWidth option in demo
2023-09-14 17:26:30 +08:00
tisilent
49dc046b9f
rename and remove new page
2023-09-14 09:52:58 +08:00
tisilent
27d89c2311
Reduce side effects
2023-09-14 00:47:37 +08:00
tisilent
871400f407
Open a new page to perform testing.
2023-09-13 23:28:37 +08:00
tisilent
a1229c78a2
Add cursor initialize test
2023-09-13 18:43:04 +08:00
tisilent
457060f89d
Modify the isCursorInitialized default true
2023-09-13 18:15:37 +08:00
tisilent
cc14bc4515
using isCursorInitialized for domrenderer
2023-09-13 17:34:31 +08:00
Daniel Imms
bdb25c2dbe
Merge pull request #4519 from PerBothner/clusters
...
New unicode-graphemes addon.
2023-09-12 13:56:27 -07:00
Daniel Imms
32c616512d
Final polish
2023-09-12 12:45:29 -07:00
Daniel Imms
16bd8de78e
Merge pull request #4796 from Tyriar/slow_trace
...
Remove noisy trace calls
2023-09-12 12:38:48 -07:00
Daniel Imms
3ad0ef1ac4
Remove noisy trace calls
...
These were added to try diagnose a rendering issue but I haven't had
reports yet and these logs slow the terminal to a crawl which is
impacting my patience/productivity
2023-09-12 12:31:36 -07:00
Daniel Imms
cb8917557d
Merge pull request #4795 from ujjwalpandey922/master
...
change repository URL of all addons
2023-09-12 09:07:00 -07:00
Daniel Imms
8183d1d221
Merge branch 'master' into clusters
2023-09-12 09:02:24 -07:00
Daniel Imms
9ab0cd648e
Set repository to sub-directory
...
See #4795
2023-09-12 09:02:15 -07:00
Ujjwal Pandey
249e1152f4
remove gitpod file
2023-09-12 15:44:17 +00:00
Ujjwal Pandey
d41b747aa1
change repository url of all addons
2023-09-12 14:59:08 +00:00
Megan Rogge
f69fcb971c
get voiceover to announce terminal output consistently ( #4789 )
...
* fix #3247
* rm import
2023-09-11 13:03:57 -05:00
Daniel Imms
24b932d67a
Update to es2021
2023-09-11 06:34:32 -07:00
Daniel Imms
9e536ca9c3
Fix warnings in client.ts
2023-09-11 06:28:54 -07:00
Daniel Imms
17c4d097bb
Add experimental note in readme
2023-09-11 06:06:58 -07:00
Daniel Imms
1b5756c1b1
Add unicode-grapheme addon files to build artifacts
2023-09-11 06:04:55 -07:00
Daniel Imms
a003034b02
Increase node memory for lint in CI
2023-09-11 06:02:17 -07:00
Per Bothner
bddff604c2
Merge branch 'master' into clusters
2023-09-10 17:20:40 -07:00
Daniel Imms
b2c123e0e2
Merge pull request #4787 from Tyriar/pw_tweak
...
Tweak playwright workers
2023-09-10 09:04:27 -07:00
Daniel Imms
be82ffc01d
Merge pull request #4786 from Tyriar/4773
...
Fix block cursor rendering in DOM renderer
2023-09-10 09:00:45 -07:00
Daniel Imms
efcca3fb3e
Run pw tests faster on high core machines
2023-09-10 08:56:36 -07:00
Daniel Imms
b91de01a4d
Fix initial args not being passed through to pw
2023-09-10 08:56:19 -07:00
Daniel Imms
6b1c1e0751
Force 50% workers in CI to reduce flakiness
2023-09-10 08:56:04 -07:00
Daniel Imms
8985326dd8
Merge pull request #4743 from Tyriar/es2021
...
Upgrade es6 -> es2021
2023-09-10 08:33:48 -07:00
Daniel Imms
c609f5cca0
Add regression test for block cursor focus/selection
2023-09-10 08:30:43 -07:00
Daniel Imms
3b15fb6211
Fix block cursor rendering in DOM renderer
...
Fixes #4773
2023-09-10 08:27:18 -07:00
Daniel Imms
a7eb112d36
Merge pull request #4785 from Tyriar/4757
...
Fix possible exception when disposing terminal
2023-09-10 08:26:22 -07:00