Daniel Imms
|
99c47eb3c3
|
Merge pull request #4087 from Tyriar/hyperlink_range
Expose range on link handler
|
2022-08-30 07:08:06 -07:00 |
|
Daniel Imms
|
c5861d512c
|
Import from Types
|
2022-08-30 07:01:23 -07:00 |
|
Daniel Imms
|
22cca3495a
|
Expose range on link handler
This is needed for proper tooltip positioning
Part of #1134
|
2022-08-30 07:00:33 -07:00 |
|
Daniel Imms
|
0c864cddba
|
Merge pull request #4005 from Tyriar/1134_3
OSC hyperlink support
|
2022-08-30 06:03:36 -07:00 |
|
Daniel Imms
|
3f3fc183f4
|
Merge branch 'master' into 1134_3
|
2022-08-30 05:53:36 -07:00 |
|
Daniel Imms
|
7dae4bc8bc
|
Merge pull request #4085 from Tyriar/fix_gap
Fix rounding error gap in webgl renderer
|
2022-08-28 13:36:13 -07:00 |
|
Daniel Imms
|
f7e0f69598
|
Fix rounding error gap in webgl renderer
Fixes #4054
Fixes #4076
|
2022-08-28 13:22:29 -07:00 |
|
Daniel Imms
|
591f178d31
|
Merge pull request #4084 from Tyriar/more_gc_2
Optimize gc in WebglRenderer and RectangleRenderer render loops
|
2022-08-28 09:30:55 -07:00 |
|
Daniel Imms
|
3b4ecd0709
|
Optimize gc in rectangle renderer
|
2022-08-28 09:20:24 -07:00 |
|
Daniel Imms
|
4a50ca81c6
|
Optimize gc for WebglRenderer._updateModel and BufferLine.loadCell
RectangleRenderer not done yet
|
2022-08-28 09:06:42 -07:00 |
|
Daniel Imms
|
4effa381f7
|
Merge pull request #4081 from Tyriar/more_gc
More garbage collection optimizations for GlyphRenderer
|
2022-08-28 08:53:48 -07:00 |
|
Daniel Imms
|
caaca169eb
|
Add multi key map tests
|
2022-08-28 08:45:36 -07:00 |
|
Daniel Imms
|
1d945fdffc
|
Create 2 and 4 key map objects, use in color and glyph caches
|
2022-08-28 08:34:51 -07:00 |
|
Daniel Imms
|
23ee719f6e
|
Remove more garbage collection issues from cell render loop
Part of #4079
|
2022-08-28 08:02:35 -07:00 |
|
Daniel Imms
|
eb31850e87
|
Merge pull request #4080 from Tyriar/decoration_gc
Optimize gc from decoration-related hot code paths
|
2022-08-28 07:44:34 -07:00 |
|
Daniel Imms
|
1b64a09f50
|
Correct conditions after moving to work object
|
2022-08-27 21:35:56 -07:00 |
|
Daniel Imms
|
823f7345b0
|
Merge pull request #4078 from Tyriar/fix_demo_resize
Fix resize on demo
|
2022-08-27 20:52:16 -07:00 |
|
Daniel Imms
|
0727741ca1
|
Remove iterators from IDecorationService
They're too low performance for typical use cases
Fixes #4079
|
2022-08-27 20:50:16 -07:00 |
|
Daniel Imms
|
5e3f63e876
|
Avoid garbage collection in webgl decoration hot code
Part of #4079
|
2022-08-27 20:06:58 -07:00 |
|
Daniel Imms
|
0237b2965e
|
Fix resize on demo
|
2022-08-27 19:28:20 -07:00 |
|
Daniel Imms
|
3105797da1
|
Merge pull request #4077 from Tyriar/4063
Take char width into account when drawing underlines/strokethrough
|
2022-08-27 07:02:33 -07:00 |
|
Daniel Imms
|
4d837e2802
|
Add an emoji to underline test
|
2022-08-27 06:39:07 -07:00 |
|
Daniel Imms
|
4ecc098de4
|
Get width of emoji/combined chars
|
2022-08-27 06:38:15 -07:00 |
|
Daniel Imms
|
e76918eddc
|
Take char width into account when drawing underlines/strokethrough
Fixes #4063
|
2022-08-27 06:34:38 -07:00 |
|
Daniel Imms
|
903830ce1f
|
Add CJK chars to underline test
|
2022-08-27 06:06:17 -07:00 |
|
Daniel Imms
|
2526409ca5
|
Merge pull request #4074 from Tyriar/4059
Only draw character outline if it has a descent
|
2022-08-26 14:38:40 -07:00 |
|
Daniel Imms
|
7ffd9e1f7f
|
Only draw character outline if it has a descent
Fixes #4059
|
2022-08-26 14:16:02 -07:00 |
|
Daniel Imms
|
4979e9d2be
|
Show test characters in underline test
|
2022-08-26 13:26:00 -07:00 |
|
Daniel Imms
|
8bbbc98ac8
|
Merge pull request #4073 from Tyriar/4072
Show entire glyph for extra powerline symbols
|
2022-08-26 08:33:53 -07:00 |
|
Daniel Imms
|
98ceafb57a
|
Merge pull request #4070 from Tyriar/4066
Improve glyph padding, especially in large font sizes
|
2022-08-26 08:15:57 -07:00 |
|
Daniel Imms
|
f6860442fb
|
Show entire glyph for extra powerline symbols
Fixes #4072
|
2022-08-26 08:12:00 -07:00 |
|
Daniel Imms
|
4382a551d1
|
Use powerline extra symbols in demo font family
|
2022-08-26 07:53:20 -07:00 |
|
Daniel Imms
|
774ebe40e6
|
Improve glyph padding, especially in large font sizes
Fixes #4066
|
2022-08-26 07:26:36 -07:00 |
|
Daniel Imms
|
d92d7904ab
|
Merge pull request #4068 from Tyriar/vscode_158497
Properly clear underscore glyph's background
|
2022-08-24 15:43:42 -07:00 |
|
Daniel Imms
|
523de80162
|
Merge branch 'master' into vscode_158497
|
2022-08-24 15:36:44 -07:00 |
|
Daniel Imms
|
e40cf0684e
|
Properly clear underscore glyph's background
See microsoft/vscode#158497
|
2022-08-24 15:36:03 -07:00 |
|
Daniel Imms
|
b68f82078b
|
Merge pull request #4055 from GreenMashimaro/fix-typo
Fix typo and remove unnecessary eslint comments
|
2022-08-24 08:55:41 -07:00 |
|
Daniel Imms
|
86ba6cd288
|
Tweak comment
|
2022-08-24 08:55:11 -07:00 |
|
greenmashimaro
|
ac81d3f72d
|
feat: restore LocalizableStrings.ts const export
|
2022-08-24 22:43:00 +08:00 |
|
greenmashimaro
|
559b6950b2
|
remove unnecessary eslint comments
|
2022-08-23 15:09:52 +08:00 |
|
greenmashimaro
|
b59de22c36
|
fix typo
|
2022-08-23 15:09:43 +08:00 |
|
Daniel Imms
|
c0ef2ccb5a
|
Merge pull request #4053 from Tyriar/underline_polish
Polish underline for more fonts to prevent odd overlap look
|
2022-08-19 13:54:41 -07:00 |
|
Daniel Imms
|
0698afaf12
|
Only stroke glyph when font size >= 12
|
2022-08-19 13:24:39 -07:00 |
|
Daniel Imms
|
79d47893df
|
Move webgl underline rendering down
See microsoft/vscode#158326
|
2022-08-19 13:19:08 -07:00 |
|
Daniel Imms
|
7e6282e9c2
|
Merge pull request #4010 from xtermjs/Tyriar-patch-1
Whitespace change to trigger release
|
2022-08-10 06:27:44 -07:00 |
|
Daniel Imms
|
9a119a7292
|
Whitespace change to trigger release
|
2022-08-10 06:27:32 -07:00 |
|
Daniel Imms
|
45b019bd89
|
Merge pull request #4009 from Tyriar/vscode157444
Ensure canvas device dims are > 0x0 when firing callback
|
2022-08-10 06:02:49 -07:00 |
|
Daniel Imms
|
81a62306af
|
Ensure canvas device dims are > 0x0 when firing callback
See microsoft/vscode#157444
|
2022-08-10 05:59:29 -07:00 |
|
Daniel Imms
|
bc528cd870
|
Ensure extended underline style is cleared on SGR 24
|
2022-08-07 11:51:52 -07:00 |
|
Daniel Imms
|
2cfbee413f
|
Add some OscLinkService unit tests
|
2022-08-07 11:30:08 -07:00 |
|