Daniel Imms
f43ae16a47
Implement curved lines
2021-08-17 07:57:32 -07:00
Daniel Imms
2b3c763982
Clean up mixed weight characters
2021-08-17 07:42:47 -07:00
meganrogge
63dcd6ef7a
Merge branch 'merogge/pixelPerfect' of https://github.com/meganrogge/xterm.js into merogge/pixelPerfect
2021-08-16 09:51:50 -07:00
meganrogge
62aa91a34d
clean up
2021-08-16 09:51:20 -07:00
Megan Rogge
323317b49e
Merge branch 'master' into merogge/pixelPerfect
2021-08-16 12:44:50 -04:00
meganrogge
7344d62e81
clean up
2021-08-16 09:39:44 -07:00
Daniel Imms
7549f0e924
Clean up
2021-08-13 15:09:04 -07:00
Daniel Imms and Megan Rogge
f83ebdbe67
Refactors and implementing new shapes
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-08-13 14:53:45 -07:00
meganrogge
6b7b279742
refactor
2021-08-13 10:47:30 -07:00
meganrogge
07513c927f
more
2021-08-12 11:46:52 -07:00
meganrogge
9104385883
convert a bunch of them
2021-08-12 11:38:45 -07:00
meganrogge
d13afa1b37
get things to work
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-08-12 10:12:43 -07:00
meganrogge
46cb37876d
more working
2021-08-11 15:46:50 -07:00
meganrogge
927a142480
add more
2021-08-11 15:36:29 -07:00
meganrogge
57c7e6af47
add more characters
2021-08-11 15:19:12 -07:00
meganrogge
db845a6f24
make a bunch of progress
2021-08-11 14:14:17 -07:00
meganrogge
12980fbe0c
start from scratch, some progress
2021-08-11 11:18:47 -07:00
meganrogge
ee759e245d
line up vertically
2021-08-10 13:41:24 -07:00
meganrogge
3b8218e36e
work with Daniel
2021-08-10 10:03:38 -07:00
meganrogge
3b3ef09d87
keep working
2021-08-09 14:52:47 -07:00
meganrogge
e01e9c9584
start on #130406
2021-08-09 14:23:09 -07:00
Eugene Pankov
8c94980315
Properly dispose of CursorBlinkStateManager
2021-07-31 18:53:23 +02:00
Daniel Imms
361998bd34
Fix cursor ghosting in canvas/webgl renderers
...
Fixes #3391
2021-07-16 10:08:36 -07:00
Daniel Imms
a2352f345b
Merge branch 'master' into strikethrough
2021-07-09 06:53:05 -07:00
Daniel Imms
f52d631fa4
Add eslint type assertions rule
...
Fixes #3359
2021-06-04 06:23:12 -07:00
Simon Lamon
d19a740825
Support strikethrough text style
2021-05-15 17:35:23 +02:00
Daniel Imms
b03a25f4c7
Webgl ligature support
...
Fixes #3094
2021-04-02 11:15:57 -07:00
Daniel Imms
b7320794bb
Ligature support for dom renderer
...
Fixes #3283
2021-04-02 10:34:14 -07:00
Daniel Imms
367eb45586
Merge pull request #3284 from Tyriar/tyriar/charJoinerService
...
Convert CharacterJoinerRegistry to a service
2021-04-02 07:57:38 -07:00
Daniel Imms
5f96f33cf0
Fix dangling comma
2021-04-02 07:50:22 -07:00
Daniel Imms
6b3fd2f31a
Merge branch 'master' into spacing_eslint
2021-04-02 07:45:31 -07:00
Daniel Imms
6501ab044c
Merge branch 'master' into tyriar/charJoinerService
2021-04-02 07:44:28 -07:00
Daniel Imms
999116c536
Convert CharacterJoinerRegistry to a service
...
Part of #3094 , #3283
2021-04-02 07:43:39 -07:00
Daniel Imms
f19d7f0b70
Require spacing of objects outside of test files
2021-04-02 07:08:06 -07:00
Daniel Imms
a510ffb3c0
Use ideographic baseline for canvas
2021-04-01 17:10:14 -07:00
Daniel Imms
19c14b076b
Remove resolved TODO
2021-01-11 07:40:25 -08:00
Slawek Zachcial
676aabc3ed
Merge branch 'master' into add-osc-4
2021-01-09 16:57:18 +01:00
Johannes Rieken
64ac67026a
avoid innerHTML usages
2020-12-02 16:25:19 +00:00
Slawek Zachcial
bc86b7804c
Use all and not only 16 Ansi colors in CharAtlas config
2020-11-07 21:36:05 +01:00
Daniel Imms
c6abc85810
Merge pull request #3081 from Tyriar/3069_multiline_selection
...
Fix rendering of multi-line selection when only top row is visible
2020-09-07 09:59:11 -07:00
Daniel Imms
ca9df42a73
Fix last/first line of selection sometimes not drawing
...
The last ydisp wasn't being updated on early exits.
Fixes #3080
2020-09-07 09:46:43 -07:00
Daniel Imms
9f033cb1d2
Fix rendering of multi-line selection when only top row is visible
...
Fixes #3069
2020-09-07 09:40:02 -07: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
Puneethnaik
61432ab65d
Made changes according as per Review Comments.
2020-06-09 23:34:53 +05:30
Puneethnaik
0ccdc8d1ca
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2737_fix
2020-06-06 16:42:28 +05:30
Daniel Imms
15f1759580
Introduce removeElementFromParent helper
2020-06-04 07:20:59 -07:00
Josh Goldberg
fbb8c6273b
Switched to parentElement optionals
2020-06-04 10:12:36 -04:00
Josh Goldberg
8ee08a3be7
ESLint? What is that? Never heard of the thing.
2020-06-03 16:16:00 -04:00
Josh Goldberg
5af1554bbf
Only removeChild valid children in DomRenderer dispose
2020-06-03 16:05:53 -04:00
Puneethnaik
e226a111f9
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2737_fix
2020-06-03 19:48:39 +05:30