coderaiser
d046e2a77f
chore: lint using putout
2021-05-15 01:17:17 +03:00
Daniel Imms
00fa7bec42
Null out secondary ligature chars in cache
2021-04-02 11:32:02 -07:00
Daniel Imms
b03a25f4c7
Webgl ligature support
...
Fixes #3094
2021-04-02 11:15:57 -07:00
meganrogge
b1877b4dc7
onRecoverContext -> onContextLoss
2021-04-01 13:32:35 -07:00
meganrogge
fa7889cdd0
add onRecovercontext event
2021-04-01 12:17:34 -07:00
coderaiser
de791cfb35
chore: lint using putout
2021-03-28 15:27:03 +03:00
jeanp413
ff6d3a0768
Refresh selection on resize as dimensions changed
2021-02-03 01:29:39 -05:00
jeanp413
94d37bbe4c
Keep selection on resize and when changing colors
2021-02-03 00:24:53 -05:00
jeanp413
0b09f0bafd
Fixes #3221
2021-01-24 23:17:36 -05:00
Daniel Imms
e07b9684bb
Expose API to clear texture atlas
...
Using canvases on Electron (and plain Chromium I believe), when resuming
from sleep the graphics card may release the texture which results in
the terminal display and char atlas being corrupt. This API allows the
consumer to clear the texture atlas right after resuming, atlas warm up
is not done to simplify this process because the fact that atlases are
shared between multiple terminals complicates this.
Related microsoft/vscode#69665
2020-09-06 14:50:09 -07:00
Daniel Imms
bdb438972f
Fix errors in Terminal and elsewhere
...
This was mostly ! to compel TS, we should actually fix this down the road
but that can come later.
2020-04-26 10:44:44 -07:00
Daniel Imms
af0845b4a3
Merge branch 'master' into selection
2020-04-25 07:18:27 -07:00
Daniel Imms
3a5def98e5
Correct selection types being optional
2020-04-25 06:56:00 -07:00
Daniel Imms
1134d0d7d4
Refresh model colors after changing theme
...
Fixes #2595
2020-04-25 06:22:08 -07:00
Daniel Imms
55f9203f60
Only fire IRenderService.onRender when buffer changes occurred
...
Fixes #2836
2020-04-11 09:51:28 -07:00
Charles Wei
88d2f26269
Merge branch 'master' into master
2020-04-05 12:15:37 +08:00
Daniel Imms
bbd83b9dba
Migrate whitespace tslint rule
2020-03-28 07:34:49 -07:00
Daniel Imms
88a50d3779
Fix most rules
2020-03-28 06:51:36 -07:00
javacs3
44ff7b0f5f
change buffer interface from IBuffer to IBufferNamespace
2020-03-22 12:13:52 +08:00
Daniel Imms
93026bcae0
Only enable webgl tests on chromium and non-headless firefox
...
See microsoft/playwright#1032
2020-02-15 04:23:31 -08:00
Daniel Imms
31669cbad6
Expose texture atlas as API and use in demo
...
Part of #2623
2019-12-11 14:26:12 -08:00
Daniel Imms
0bd0f3a364
Prevent atlas missing exception when opened before attach
...
See microsoft/vscode#85048
2019-11-22 16:00:25 -08:00
Daniel Imms
b3f439af09
Remove unused imports
2019-11-12 09:55:09 -08:00
Daniel Imms
b1bcb899e0
Fix inverse in webgl, add tests
2019-11-11 21:29:02 -08:00
Daniel
01628362f5
Support selection color
2019-11-10 01:19:27 -08:00
Daniel
39f0e17edf
Consolidate constants, fix rectangle rendering
2019-11-09 23:05:39 -08:00
Daniel
2b5d229aab
Reduce size of model to 3 by removing attr
2019-11-09 22:56:42 -08:00
Daniel
a2bd0e8eaa
Remove attr compat from webgl
2019-11-09 22:50:22 -08:00
Daniel
9dd2ccb1ad
Fix selection color to set correct mode
2019-11-09 22:48:28 -08:00
Daniel
e15476704c
Adopt new [bg][fg] map in char cache
2019-11-09 22:43:25 -08:00
Daniel
e72ee3c58d
Move webgl drawing over from compat
...
Still need to tackle glyph key
2019-11-09 22:28:59 -08:00
Daniel
8a6e0fca07
Move parts over to CellData
2019-11-09 21:15:07 -08:00
Daniel Imms
22f4342194
Move options row refresh into render service
2019-11-09 10:07:24 -08:00
Daniel Imms
8adbed84b0
webgl: Refresh rows on options change
...
Fixes #2549
2019-11-09 09:34:40 -08:00
Daniel Imms
1e1038b2c7
Remove renderer circular dep on renderservice
...
Also fix super.dispose not being called correctly on RenderService
2019-11-07 18:09:40 -08:00
Daniel Imms
cfd158cbff
Remove unused imports
2019-10-21 18:48:49 -07:00
Daniel Imms
bc07225394
Enable strict mode in webgl addon
...
Fixes #2286
2019-07-04 09:08:56 -07:00
Daniel Imms
40bc62c383
Enable strict null checks in webgl addon
...
Part of #2286
2019-07-04 08:58:42 -07:00
Daniel Imms
5100c7a30d
Use Constants from core
2019-06-16 00:17:14 -07:00
Daniel Imms
1ebae41a8b
Pull attribute compat stuff into addon
2019-06-15 16:35:38 -07:00
Daniel Imms
d7daa53b50
Move webgl renderer into addon dir
2019-06-14 23:55:17 -07:00