Daniel Imms
cd5438c2c5
Add = and - long ligatures too
2025-01-06 10:01:09 -08:00
Daniel Imms
ef67b42fbd
Demo test button for common ligatures
...
Part of #5231
2025-01-06 09:59:00 -08:00
Daniel Imms
b579649a39
Revert to cursor options after DECSCUSR 0
...
Fixes #3293
2024-12-20 10:34:05 -08:00
Daniel Imms
fb2e96e1b0
Add test button for DECSCUSR
...
Part of #3293
2024-12-20 10:21:19 -08:00
Daniel Imms
b74ec267e2
Blend cursor with background to support alpha in webgl
...
Fixes #5241
2024-12-20 07:37:12 -08:00
Jacob Bandes-Storch
ae2622e5ce
Add reflowCursorLine option
2024-12-05 18:03:27 -08:00
Daniel Imms
dd54ef13bc
Update node-pty, use conpty.dll
2024-08-08 05:54:56 -07:00
Daniel Imms
2a6cd8230c
Merge remote-tracking branch 'upstream/master' into tyriar/lifecycle
2024-07-15 09:52:09 -07:00
Daniel Imms
bf41eb4204
Add top/bottom border overview ruler options
2024-07-15 09:14:49 -07:00
Daniel Imms
144bdb5dd0
Move over to vs disposables
2024-07-14 16:19:20 -07:00
Daniel Imms
9712057b91
Remove the canvas renderer
...
Fixes #4779
2024-07-14 10:48:39 -07:00
Daniel Imms
9187cd3d0a
Add load test for long lines
2024-07-14 07:41:38 -07:00
Daniel Imms
2b8ccb5e51
Deprecate fast scroll modifier as it's no longer possible
...
Not possible via the component we import. We could add this but I
doubt it was being used anyway.
2024-07-10 08:30:32 -07:00
Daniel Imms
9b26bb4436
Support theming of overview ruler border
2024-07-10 07:30:38 -07:00
Daniel Imms
345b6906f9
Remove unused demo webpack config
2024-07-10 06:29:32 -07:00
Daniel Imms
992fa015a4
Move on to all ESM imports in the demo
2024-07-05 12:12:03 -07:00
Daniel Imms
208d6e96f8
Use esm image addon in demo
2024-07-05 12:00:05 -07:00
Daniel Imms
ba3ba899a5
Clean up
2024-07-05 08:55:01 -07:00
Daniel Imms
1f11c7e46c
Get sources building with esbuild
2024-07-05 08:46:15 -07:00
Daniel Imms
039cd02482
Merge pull request #5091 from Tyriar/tyriar/windows_server
...
Ignore EPIPE exception on Windows when reloading demo client
2024-07-05 08:02:57 -07:00
Daniel Imms
4a9e52ee44
Ignore EPIPE exception on Windows when reloading demo client
...
Whenever the demo is reloaded on Windows the demo server crashes. This just
ignores the error as I tried logging and adding try/catch around all
interactions with the websocket and couldn't narrow it down.
2024-07-05 07:53:33 -07:00
Daniel Imms
8f8c94a734
Suppress unrecognized option warning in demo
2024-07-05 07:14:17 -07:00
Ayman Bagabas
3cedfbe9bf
Merge branch 'master' into osc52
2024-04-21 15:32:08 +03:00
Daniel Imms
5c8a9084e3
Add mass decoration test button
...
Part of #4911
2024-04-20 08:41:22 -07:00
Ayman Bagabas
6ac75d88c4
Fix demo tsconfig addon name
2024-04-08 12:46:37 +03:00
Daniel Imms
aed94e5317
xterm-addon-clipboard to scoped module
2023-11-03 11:45:21 -07:00
Daniel Imms
a4e6713823
Merge remote-tracking branch 'upstream/master' into pr/aymanbagabas/4220
2023-11-03 11:35:23 -07:00
Daniel Imms
0fd04aa76d
Replace all instances of xterm-addon
2023-11-01 10:35:10 -07:00
Daniel Imms
bb9728ccd1
from xterm -> from scoped
2023-11-01 06:50:08 -07:00
Daniel Imms
add7f8133e
Start @xterm scope with core and webgl addons
2023-11-01 06:44:26 -07: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
tisilent
9048ded5eb
Clear repeat overviewRulerWidth option in demo
2023-09-14 17:26:30 +08:00
Daniel Imms
9e536ca9c3
Fix warnings in client.ts
2023-09-11 06:28:54 -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
fa168bd4c0
Add a test which fails without the change
2023-09-08 20:21:58 -07:00
Daniel Imms
f159a862e4
Add default xterm.js theme inactive selection bg
2023-09-08 19:57:17 -07:00
Daniel Imms
9f5ff468e1
Remove selection color test buttons
...
There's too many theme colors, we'll leave it to the console
2023-09-08 19:55:25 -07:00
Daniel Imms
65e07dcebc
Merge branch 'master' into fix-selection-background-domrenderer
2023-09-08 19:50:29 -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
98e8c6ac73
Add canvas renderer tests
2023-09-08 12:16:16 -07:00
tisilent
2f233f2389
💄
2023-09-08 18:52:11 +08:00
tisilent
393a8b3a86
When DomRenderer blue,perform rendering.
2023-09-08 18:08:14 +08:00
Per Bothner
427c472f6f
Merge branch 'master' into clusters
2023-09-07 12:01:56 -07:00
Daniel Imms
c1882eb1ff
Merge branch 'master' into es2021
2023-09-07 10:03:17 -07:00
tisilent
c03cb2b016
When DomRenderer focus,render the cursor line.
2023-09-07 23:44:36 +08:00
Per Bothner
930e5c4280
Merge branch 'master' into clusters
2023-09-06 22:11:46 -07:00
Daniel Imms
82b6dd1ac8
Merge branch 'master' into es2021
2023-09-03 07:20:20 -07:00
Daniel Imms
ceef536b79
Upgrade es6 -> es2021
...
This uses the recommended target for node 16 in tsconfig/bases.
Fixes #4706
2023-09-01 07:36:48 -07:00
Daniel Imms
7bd9f8ee38
Revert image addon options type name
2023-08-28 02:52:03 -07:00