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
Daniel Imms
ac0207bf2e
Merge pull request #4570 from naufalafif/cloudtutor-io-patch-1
...
add cloudtutor.io to real world uses
2023-06-19 07:52:33 -07:00
naufal afif
8068880aab
add cloudtutor.io to real world uses
2023-06-19 10:26:12 +08:00
Daniel Imms
096fe17135
Merge pull request #4565 from Tyriar/tyriar/readonly_log
...
Improve safety of log service
2023-06-16 10:42:47 -07:00
Daniel Imms
4d501b38b8
Improve safety of log service
2023-06-16 10:30:54 -07:00
Daniel Imms
f79e9a1951
Merge pull request #4564 from Tyriar/bind_loggers
...
Bind logger calls
2023-06-16 09:30:04 -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
ac923e55d2
Merge pull request #4553 from Tyriar/v5_2_1
...
v5.2.1
5.2.1
2023-06-10 14:01:33 -07:00
Daniel Imms
e08e5607ed
v5.2.1
2023-06-10 13:59:51 -07:00
Daniel Imms
2ac2eeadfc
Merge pull request #4551 from Tyriar/npes
...
Fix NPEs on buffer line and windowsPty option
2023-06-09 08:59:24 -07:00
Daniel Imms
ffadc0b31d
Fix NPEs on buffer line and windowsPty option
2023-06-09 08:47:17 -07:00
Daniel Imms
cc1089e943
Merge pull request #4549 from Tyriar/r5_2_0
...
v5.2.0
5.2.0
2023-06-08 14:43:25 -07:00
Daniel Imms
47c21df83d
v5.2.0
2023-06-08 14:32:54 -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
Daniel Imms
9f424833d6
Merge pull request #4546 from jerch/fix_4545
...
DOM renderer link underline
2023-06-05 05:20:54 -07: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
Daniel Imms
118915c1f7
Merge pull request #4542 from silamon/node18
...
Upgrade to Node18
2023-05-31 10:50:12 -07:00
Simon Lamon
fca593d93b
Fix unit testing (headless)
2023-05-31 17:37:41 +00:00
Simon Lamon
3376ee2f85
Node 18
2023-05-31 17:14:49 +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
Daniel Imms
83a77b6024
Merge pull request #4533 from Tyriar/4480
...
Workaround drawing off invalid bitmap in canvas
2023-05-21 09:13:18 -07:00
Daniel Imms
8b422442b7
Close generator before deleting it
2023-05-21 09:05:21 -07:00
Daniel Imms
02ce3eff87
Workaround drawing off invalid bitmap in canvas
...
Fixes #4480
2023-05-21 08:51:31 -07:00
Daniel Imms
518b87f01d
Merge pull request #4532 from Tyriar/4529
...
Finish overline support
2023-05-21 08:25:20 -07:00
Daniel Imms
6188c07bf7
Serialize overline
...
Fixes #4529
2023-05-21 08:17:06 -07:00
Daniel Imms
325d133a75
Add overline to vt comments
...
Part of #4529
2023-05-21 08:16:57 -07:00
Daniel Imms
b662824b81
Add isOverline to public API
...
Part of #4529
2023-05-21 08:16:38 -07:00
Daniel Imms
ada5bfe048
Merge pull request #4530 from jerch/fix_atlas_merge_webgl
...
fix blackout lines in webgl
2023-05-21 07:52:38 -07:00
Jörg Breitbart
f270127ce5
fix webgl part of #4480
2023-05-21 16:32:57 +02:00
Daniel Imms
7460782494
Merge pull request #4527 from jerch/fix_4485
...
fix buffer corruption for utf8 transport in demo
2023-05-21 07:03:21 -07:00
Jörg Breitbart
048010c219
fix buffer corruption for utf8 transport
2023-05-21 12:28:15 +02: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
d5c47ec531
it -> itWebgl
2023-05-20 09:35:37 -07:00
Daniel Imms
5a145fcffe
Add webgl api tests for dim
2023-05-20 08:41:11 -07:00
Daniel Imms
539fed4daa
Don't apply dim to background color
...
Fixes #4161
2023-05-20 08:13:50 -07:00
Daniel Imms
a0493a604c
Merge pull request #4521 from jeanp413/jp/fix-forced-reflow
...
Avoid triggering a reflow while rendering search decorations
2023-05-17 16:04:16 -07:00
Jean Pierre
07e8f86bd1
Avoid triggering a reflow
2023-05-17 17:03:25 -05:00
Daniel Imms
1dbc1bf639
Merge pull request #4516 from jeanp413/jp/fix-decoration-render-layer
...
Ensure decorations in the top layer render on top of decorations in the bottom layer
2023-05-17 07:08:47 -07:00