Jörg Breitbart
5ea669f091
batch metrics calc
2023-07-23 00:08:40 +02:00
Jörg Breitbart
aa6e8d91c2
cleanup
2023-07-22 22:50:05 +02:00
Jörg Breitbart
089dc282c3
fix hover underline
2023-07-22 22:18:12 +02:00
Jörg Breitbart
329b465a63
fix SP for underline/overline
2023-07-22 16:53:13 +02:00
Jörg Breitbart
6785dc19ab
exclude combined from merge, fix linter
2023-07-22 16:32:01 +02:00
Jörg Breitbart
c515cc2823
fix ext underline handling
2023-07-22 16:20:47 +02:00
Jörg Breitbart
848f89e8a7
fix char under cursor
2023-07-22 15:24:50 +02:00
Jörg Breitbart
bd7f76190c
fix superfluous selection.refresh calls
2023-07-22 15:12:37 +02:00
Jörg Breitbart
514afcd445
fix bad runtime of merger
2023-07-22 13:29:26 +02:00
Jörg Breitbart
3e13abf974
fix selection handling
2023-07-22 13:01:53 +02:00
Jörg Breitbart
4cfe32f626
make linter happy
2023-07-22 11:08:51 +02:00
Jörg Breitbart
f36954764d
faster DOM updates
2023-07-22 11:00:12 +02:00
David Lechner
96634298e4
use border-bottom instead of box-shadow for underline cursor
...
In rare cases, box-shadow can cause aliasing artifacts on the top and
sides of the cursor box when only the bottom should be filled in to
create an underline.
This replaces the box-shadow style with border-bottom which should be
pixel perfect in all cases.
Fixes: https://github.com/xtermjs/xterm.js/issues/4580
2023-07-05 16:48:42 +00:00
Jörg Breitbart
65568f502e
fix #4582
2023-07-05 13:56:41 +02:00
tisilent
1fb9f0185a
format
2023-06-30 11:45:50 +08:00
tisilent
74c5256d6d
using _smoothScroll
2023-06-30 11:44:06 +08:00
Per Bothner
693f6b2d14
Merge branch 'master' into clusters
2023-06-27 13:31:23 -07:00
Daniel Imms
4d501b38b8
Improve safety of log service
2023-06-16 10:30:54 -07:00
Daniel Imms
64a62fb0c1
Bind logger calls
2023-06-16 09:19:23 -07:00
Daniel Imms
2c45989fea
Merge pull request #4563 from Tyriar/logger
...
Add logger delegate option
2023-06-16 08:34:13 -07:00
Daniel Imms
f779e4ddc0
Add logger delegate option
...
This allows embedders to route the logs whereever they want, when this
is set the xterm.js prefix is excluded.
2023-06-16 08:23:22 -07:00
Daniel Imms
7be0016e45
Merge branch 'master' into #4121
2023-06-10 14:02:21 -07:00
Daniel Imms
ffadc0b31d
Fix NPEs on buffer line and windowsPty option
2023-06-09 08:47:17 -07:00
Daniel Imms
380e6805e8
Merge pull request #4539 from Tyriar/tyriar/windowsPty
...
Add more granular windowsPty option
2023-06-07 11:41:13 -07:00
xie jialong 努力鸭
f616ebb083
Merge branch 'master' into #4121
2023-06-07 19:23:01 +08:00
tisilent
ce2d115087
Move logic to Viewport
2023-06-06 20:14:24 +08:00
Jörg Breitbart
90ccc815cb
more verbose comments to get the idea of the code
2023-06-05 12:23:56 +02:00
Jörg Breitbart
8de7bd5850
rename lneX to maxY
2023-06-04 21:11:55 +02:00
Jörg Breitbart
9fed8e2a3a
defensive underline event coords handling in DOM renderer
2023-06-04 21:06:26 +02:00
Simon Lamon
fca593d93b
Fix unit testing (headless)
2023-05-31 17:37:41 +00:00
Daniel Imms
f6fbf63673
Add windowsPty unit test
2023-05-29 09:50:52 -07:00
Daniel Imms
3e5c6a156b
Correct Windows wrapping heuristics condition
2023-05-29 09:49:33 -07:00
Daniel Imms
a91665cb18
Listen for windowsPty changes
2023-05-29 09:43:49 -07:00
Daniel Imms
22140b5e94
Add more granular windowsPty option
...
See microsoft/vscode#134448
2023-05-29 09:40:00 -07:00
Daniel Imms
22a4dc4b6b
Merge pull request #4478 from jerch/fix_4469
...
fix DECRQM reports
2023-05-24 06:47:52 -07:00
Megan Rogge
0ff06db417
bring back accessibility tree ( #4536 )
2023-05-22 21:17:25 +00:00
jerch
cf403bc45c
Merge branch 'master' into clusters
2023-05-21 22:25:34 +02:00
Daniel Imms
325d133a75
Add overline to vt comments
...
Part of #4529
2023-05-21 08:16:57 -07:00
Daniel Imms
cdec1e5b03
Merge pull request #4526 from Tyriar/4499_overline
...
Add support for SGR 53 overline and SGR 55 not overline
2023-05-20 14:21:22 -07:00
Daniel Imms
eb56356133
Don't dodge overline, simplify drawing
2023-05-20 10:04:14 -07:00
Daniel Imms
2bfd95fe54
Add support for SGR 53, 55 overline
...
Specced in ECMA-48
2023-05-20 09:56:56 -07:00
Daniel Imms
e9b0593298
Merge pull request #4525 from Tyriar/4161_dim
...
Don't apply dim to background color
2023-05-20 09:43:16 -07:00
Daniel Imms
539fed4daa
Don't apply dim to background color
...
Fixes #4161
2023-05-20 08:13:50 -07:00
Per Bothner
9c34bb4160
Merge branch 'master' into clusters
2023-05-18 11:19:26 -07:00
Per Bothner
41760dfb09
xterm-addon-unicode-graphemes - fix 'yarn test'
2023-05-18 08:55:52 -07:00
Per Bothner
67e968926c
Cleanup - fix various tests.
2023-05-17 18:37:27 -07:00
Daniel Imms
ec227c757b
Prefix class with xterm-decoration-
2023-05-17 06:57:13 -07:00
Per Bothner
2f7fe1189c
New unicode-graphemes addon.
...
Handle grapheme cluster lookup as well as wcwidth.
This is based on Unicode 15, and could replace the unicode11 addon.
2023-05-16 18:31:31 -07:00
Jean Pierre
60f549028f
Ensure decorations in the top layer render on top of decorations in the bottom layer
2023-05-12 16:19:03 -05:00
Daniel Imms
7194223696
Merge pull request #4508 from Tyriar/4507_zalgo
...
Disallow glyphs to exceed atlas texture size
2023-05-09 07:44:34 -07:00