Daniel Imms
4372d8ccca
Merge pull request #3933 from Tyriar/3784
...
Warn when ligature fonts fail to download
2022-07-28 07:18:52 -07:00
Daniel Imms
8b276c1a54
Merge remote-tracking branch 'upstream/master' into pr/SvanT/3919
2022-07-28 07:04:11 -07:00
Daniel Imms
d2be5f992a
Merge remote-tracking branch 'upstream/master' into underline
2022-07-28 07:01:41 -07:00
Daniel Imms
437c8aac5c
Merge remote-tracking branch 'upstream/master' into rounding
2022-07-28 07:00:13 -07:00
Daniel Imms
84b259dfa5
Merge remote-tracking branch 'upstream/master' into tyriar/dim_bg
2022-07-28 06:57:27 -07:00
Daniel Imms
a57b69d5de
Merge remote-tracking branch 'upstream/master' into 1963
2022-07-28 06:56:36 -07:00
Daniel Imms
4d542d23c6
Merge branch 'master' into ligatures
2022-07-28 06:50:40 -07:00
Daniel Imms
f1ff42410e
Merge branch 'master' into 3784
2022-07-28 06:50:32 -07:00
Daniel Imms
1ef9f7c1d1
Merge branch 'master' into 3930
2022-07-28 06:50:26 -07:00
Daniel Imms
520a270afc
Update tests to use new getSelectionPosition API
2022-07-28 06:17:44 -07:00
Daniel Imms
d1f53e2b02
Replace ISelectionPosition with IBufferRange
...
Fixes #2480
2022-07-28 05:58:15 -07:00
Daniel Imms
e5037a6d1e
Fix fit addon api tests on linux+firefox
2022-07-28 05:00:10 -07:00
Daniel Imms
119b64181b
Fix fit addon api tests
2022-07-28 04:51:49 -07:00
Daniel Imms
c52eb8898f
Simplify addon tsconfigs
2022-07-28 04:50:40 -07:00
Daniel Imms
ced5c304f1
Move CustomGlyphs.ts into core
2022-07-28 04:46:18 -07:00
Daniel Imms
b3cffe2d30
Fix fit addon api tests on linux
2022-07-28 04:43:03 -07:00
Daniel Imms
73b3e31b38
Canvas readme
2022-07-28 04:37:42 -07:00
Daniel Imms
cbddd2029e
Get canvas renderer addon working
2022-07-27 16:04:24 -07:00
Daniel Imms
48cfd23219
Fix tests that depended on canvas renderer
2022-07-27 10:33:10 -07:00
Daniel Imms
1c6ce99419
Move canvas renderer contents into addon
2022-07-27 10:26:02 -07:00
Daniel Imms
ab7da06cc1
Stub canvas addon
2022-07-27 09:26:52 -07:00
Daniel Imms
440ab765c4
Remove rendererType setting
2022-07-27 09:22:05 -07:00
Daniel Imms
5a658ebfcc
Remove remaining link hover tooltip duration
2022-07-27 08:45:32 -07:00
Daniel Imms
140073675c
Merge pull request #3945 from Tyriar/v5_proposed_api
...
Set allowProposedApi default to false
2022-07-27 08:29:08 -07:00
Daniel Imms
238a2bafb1
Set allowProposedApi default to false
...
Fixes #2826
2022-07-27 08:20:54 -07:00
Daniel Imms
7a17a26e18
Remove link matchers
...
Fixes #2703
2022-07-27 06:49:35 -07:00
Svante Boberg
078b83fcaf
Use disposal registration
2022-07-27 14:24:42 +02:00
Svante Boberg
c895f67fd8
Add missing webgl cursor blink disposal
...
Same disposal code as the non-webgl cursor blink layer
2022-07-27 00:00:41 +02:00
Daniel Imms
5664ff3101
Fix ligature tests in node
2022-07-25 07:42:38 -07:00
Daniel Imms
78ddb4b14a
Add link to font access api change
2022-07-25 07:00:58 -07:00
Daniel Imms
4744ef34b2
Remove unneeded comment
2022-07-24 20:44:06 -07:00
Daniel Imms
f4bc9f1ecd
Pull fonts using latest font access API in Chrome
...
Part of #958
2022-07-24 19:47:24 -07:00
Daniel Imms
9acc36f8c0
Warn when ligature fonts fail to download
...
Fixes #3784
2022-07-24 16:52:11 -07:00
Daniel Imms
ee2e54487d
Fix inverse dim for webgl
...
Fixes #3534
2022-07-24 13:13:26 -07:00
Daniel Imms
f4ffb13ece
Render dim bg in all renderers
...
Fixes #3534
2022-07-24 10:59:24 -07:00
Daniel Imms
a39c7fb636
Never clear color when allowTransparency is on
...
It's redundant and wasn't working as expected anyway.
Fixes #3930
2022-07-24 08:31:12 -07:00
Daniel Imms
47b1fdd147
Refactor to share observeDevicePixelDimensions
2022-07-24 04:09:34 -07:00
Daniel Imms
ad8404417e
ts-loader update, correct css cell dimension error
2022-07-24 03:57:22 -07:00
Daniel Imms
e25471361f
Fix device pixel value in canvas renderer
2022-07-24 03:41:25 -07:00
Daniel Imms
cb10aadb06
Fix device pixel rounding errors in webgl renderer
...
This uses the ResizeObserver devicePixelContentBoxSize API in order to
fetch the exact device pixel dimensions from the browser. The old
possibly blurry behavior is used as a fallback if that API is not
available.
Part of #2662
Part of microsoft/vscode#85154
2022-07-24 03:31:05 -07:00
Daniel Imms
4087284822
Fix ext caching issues
2022-07-23 15:19:17 -07:00
Daniel Imms
759a5928a2
Continuous curly underline
2022-07-23 14:48:26 -07:00
Daniel Imms
fd8fc18302
Clear stroke around text in underline
2022-07-23 14:28:15 -07:00
Daniel Imms
d9703aa7fe
Webgl underline color rendering
2022-07-23 11:19:35 -07:00
Daniel Imms
03f15a7fb7
Store extended attributes in single number
2022-07-23 11:12:17 -07:00
Daniel Imms
c116fa645c
Render underline style on webgl
2022-07-23 08:23:02 -07:00
Daniel Imms
8b4e8199d7
Get underline style affecting webgl rendering
2022-07-23 07:38:34 -07:00
Daniel Imms
34cd5966b9
Webgl 3 key cache map
2022-07-23 07:31:51 -07:00
Svante Boberg
92855ba399
Remove terminal from cache on disposal
2022-07-22 13:03:07 +02:00
Daniel Imms
0fbd980d38
Whitespace to trigger webgl release
2022-07-13 11:44:08 -07:00