Daniel Imms
add7f8133e
Start @xterm scope with core and webgl addons
2023-11-01 06:44:26 -07:00
Daniel Imms
974b275f6e
is -> did
2023-10-31 06:41:41 -07:00
Daniel Imms
ea2d775595
Merge branch 'master' into fix-search-options-change
2023-10-31 06:38:24 -07:00
Daniel Imms
6945e881a8
Update README.md
2023-10-31 06:18:40 -07:00
Ayman Bagabas
96fcfbded1
Merge branch 'master' into osc52
2023-10-20 13:47:45 -07:00
tisilent
a4e09d0ad8
add path to benchmark
2023-10-18 01:09:39 +08:00
tisilent
dfd5385602
add semicolon
2023-10-18 00:49:29 +08:00
tisilent
7dab4601d2
add public api
2023-10-18 00:29:56 +08:00
Daniel Imms
c80453f602
Use correct document when creating elements
2023-10-16 11:09:36 -07:00
tisilent
6b5fc260ca
Dom Renderer using SelectionRenderModel
2023-10-10 22:53:01 +08:00
Taige Wang
194b810ad5
Fix Webgl2 compatability on legacy Safari with webgl2 enabled
2023-10-08 13:03:28 +03:00
Ayman Bagabas
2a8ddcd508
Merge branch 'master' into osc52
2023-10-04 11:30:55 -07:00
Maël Nison
7cbaacde40
Fixes hex color serialization
2023-10-04 15:42:02 +02:00
Daniel Imms
e9390d0d91
Merge pull request #4832 from Tyriar/node-pty-update
...
node-pty@1.1.0-beta5
2023-10-02 11:14:14 -07:00
Daniel Imms
f6c4aee928
Move benchmarks off removed node-pty apis
2023-10-02 11:05:33 -07:00
tisilent
cfde4d634f
Check option changes
2023-10-01 20:39:10 +08:00
Daniel Imms
c08062420f
Bring back search clearActiveDecoration
...
This was removed accidentally in 57db72d
Fixes #4821
2023-09-27 07:56:31 -07:00
Ayman Bagabas
092aeaeb6f
Fix rename clipboard selection for clarity
2023-09-21 10:33:44 -04:00
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
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
66c8e33b47
Add standalone renderer tests to canvas/webgl
2023-09-14 12:33:34 -07:00
tisilent
17575e1d7b
using viewport relative coordinate
2023-09-14 16:37:40 +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
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
9ab0cd648e
Set repository to sub-directory
...
See #4795
2023-09-12 09:02:15 -07:00
Ujjwal Pandey
d41b747aa1
change repository url of all addons
2023-09-12 14:59:08 +00:00
Daniel Imms
bfa6f656ef
Merge branch 'master' into underline-dotted
2023-09-11 08:47:04 -07:00
Daniel Imms
24b932d67a
Update to es2021
2023-09-11 06:34:32 -07:00
Daniel Imms
17c4d097bb
Add experimental note in readme
2023-09-11 06:06:58 -07:00
Per Bothner
bddff604c2
Merge branch 'master' into clusters
2023-09-10 17:20:40 -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
14872e091e
Revert "Avoid importing os"
...
This reverts commit 2d74505208 .
2023-09-08 14:21:18 -07:00
Daniel Imms
3d3f58b6ff
Have playwright addon tests only start server, not build it
2023-09-08 14:10:37 -07:00
Daniel Imms
2d74505208
Avoid importing os
2023-09-08 13:26:10 -07:00
Daniel Imms
328e97336b
Try space out suites
2023-09-08 12:58:33 -07:00
Daniel Imms
2e10a7f097
Add window prefer to global symbols
2023-09-08 12:42:26 -07:00
Daniel Imms
1798cab222
Remove webgl canvas check
...
It complicates loading the addon
2023-09-08 12:37:53 -07:00
Daniel Imms
beeff131a9
Disable canvas tests on webkit
2023-09-08 12:28:08 -07:00
Daniel Imms
408240dd97
Tweak canvas renderer test
2023-09-08 12:22:38 -07:00
Daniel Imms
71eb897708
Add npm start to canvas
2023-09-08 12:17:22 -07:00
Daniel Imms
02aadf7c3e
Remove firefox exception from canvas
2023-09-08 12:17:00 -07:00
Daniel Imms
98e8c6ac73
Add canvas renderer tests
2023-09-08 12:16:16 -07:00
Daniel Imms
a0c34b19df
Skip webgl tests on linux/firefox
2023-09-08 10:52:21 -07:00
Daniel Imms
48ba5e5856
Add npm start to webgl package.json
2023-09-08 10:35:38 -07:00
Daniel Imms
47183b2939
Fix relative path
2023-09-08 10:31:30 -07:00
Daniel Imms
9b9062aea4
Run npm start using relative cwd
2023-09-08 10:27:14 -07:00
Daniel Imms
cdf02d54da
Share test code between dom and webgl
2023-09-08 10:22:13 -07:00