Daniel Imms
|
5a65fd9c6a
|
Disable emoji ime when screenReaderMode is on
Fixes #3467
|
2021-09-10 09:42:19 -07:00 |
|
Simon Lamon
|
fa778257b9
|
Formatting
|
2021-09-03 04:40:29 +00:00 |
|
Megan Rogge
|
011b58dc74
|
Merge branch 'master' into undefinedrowscols
|
2021-09-02 16:02:42 -07:00 |
|
Daniel Imms
|
20460a2be1
|
Fire buffer activate event on buffer service reset
|
2021-09-02 07:34:04 -07:00 |
|
Daniel Imms
|
a649192c7f
|
Merge branch 'master' into perf_fixes
|
2021-09-02 07:03:32 -07:00 |
|
Daniel Imms
|
453688a555
|
Split up unicode surrogates tests to avoid timeout
Fixes #3441
|
2021-09-02 06:34:00 -07:00 |
|
Daniel Imms
|
263c6d75bf
|
Avoid scrollTop call in hot code
This seems to have been added in f6d5abf but it's not clear why, scroll APIs
seem to work fine without it and using a DOM API here is causing slowness
|
2021-09-01 06:44:34 -07:00 |
|
Daniel Imms
|
ffef3dba00
|
Avoid property use and float->number conversion
|
2021-09-01 06:41:10 -07:00 |
|
Simon Lamon
|
aa046b73fb
|
Handle undefined rows or cols better
|
2021-09-01 13:34:27 +00:00 |
|
Daniel Imms
|
cece3db0cb
|
Cache a copy of the active buffer as a private prop
This reduces GC from the const buffer workaround that avoids excessive getter access
with far less getter access
Part of #3450
|
2021-09-01 06:15:59 -07:00 |
|
Daniel Imms
|
640ea60945
|
Action feedback
|
2021-08-30 10:48:12 -07:00 |
|
Daniel Imms
|
52518bdc47
|
Merge branch 'master' into issue_3074_fix
|
2021-08-30 10:37:44 -07:00 |
|
Daniel Imms
|
9c49b31609
|
Merge branch 'master' into emoji-input
|
2021-08-30 10:16:17 -07:00 |
|
Eugeny
|
862ca53d07
|
Merge branch 'master' into alt-group-is-dead
|
2021-08-28 14:18:06 +02:00 |
|
Eugene Pankov
|
f2ef2b0b04
|
input: treat AltGraph as a dead key too
|
2021-08-28 14:14:16 +02:00 |
|
Eugene Pankov
|
fa9126c4e6
|
input: support AltGraph as a third level shift modifier
|
2021-08-25 21:48:25 +02:00 |
|
Eugeny
|
a7b7674bb6
|
Merge branch 'master' into emoji-input
|
2021-08-23 16:39:22 +02:00 |
|
Eugene Pankov
|
b3cd4948ad
|
input: handle input from macOS and Windows emoji panels
|
2021-08-22 17:35:22 +02:00 |
|
Eugene Pankov
|
f0636ed083
|
input: handle dead keys
|
2021-08-22 17:15:00 +02:00 |
|
Daniel Imms
|
53dbcbafb2
|
Ensure underscore is within cell bounds
Fixes #3423
|
2021-08-19 07:05:42 -07:00 |
|
Daniel Imms
|
1a75416dbf
|
Add missing block elements (include all 0x2580-0x259F)
|
2021-08-19 06:00:36 -07:00 |
|
Daniel Imms
|
ca4c9c3dab
|
Merge branch 'master' into merogge/pixelPerfect
|
2021-08-19 05:43:58 -07:00 |
|
Daniel Imms
|
24cbedb715
|
Fix custom glyphs when using transparency
|
2021-08-19 05:32:46 -07:00 |
|
Daniel Imms
|
3be97841a3
|
Rename setting customGlyphs
|
2021-08-19 05:20:40 -07:00 |
|
Daniel Imms
|
54ce0172b4
|
Add test custom glyph button to demo
|
2021-08-18 09:48:27 -07:00 |
|
Daniel Imms
|
011026a8d1
|
Get webgl glyphs scaling to cell size, invalidate on option change
|
2021-08-18 08:29:07 -07:00 |
|
Daniel Imms
|
da0928102b
|
Support shade char with patterns
|
2021-08-18 08:19:23 -07:00 |
|
Daniel Imms
|
fe7f28a7a0
|
Fix block elements on webgl, scale block elements to cell
|
2021-08-18 07:38:02 -07:00 |
|
Daniel Imms
|
0aaa20f873
|
Start of webgl integration
|
2021-08-18 07:31:35 -07:00 |
|
Daniel Imms
|
e5d66d63f5
|
Fix offset of block elements
|
2021-08-18 07:00:10 -07:00 |
|
Daniel Imms
|
86a30dc689
|
Clean up usage of instruction/definition
|
2021-08-18 06:45:40 -07:00 |
|
Daniel Imms
|
9fb1ce11fb
|
Add setting, clean up drawing, fix true color
|
2021-08-18 06:44:13 -07:00 |
|
Samuel Sampson
|
42e0fcda29
|
Fix lint error due to private variable
|
2021-08-17 22:26:14 +00:00 |
|
Samuel Sampson
|
e778df672a
|
Don't clear timeouts in TimeBasedDebouncer if they've already been executed.
|
2021-08-17 22:20:04 +00:00 |
|
Samuel Sampson
|
ae58302dfa
|
Allow render debounce interval to be configured at construction time in TimeBasedDebouncer
|
2021-08-17 22:09:51 +00:00 |
|
Samuel Sampson
|
9f24cf7e72
|
Cancel queued refreshes in TimeBasedDebouncer on dispose
|
2021-08-17 21:28:58 +00:00 |
|
Samuel Sampson
|
f1849cafaf
|
Introduce IRenderDebouncer interface, unifying RenderDebouncer and TimeBasedDebouncer types
|
2021-08-17 20:50:47 +00:00 |
|
Samuel
|
f1eed44e14
|
Merge branch 'master' into master
|
2021-08-17 13:18:13 -07:00 |
|
Daniel Imms
|
ca88476934
|
Improve spacing of dash characters
|
2021-08-17 08:48:23 -07:00 |
|
Daniel Imms
|
bcfbbb481c
|
Correct horizontal dash and a mixed weight char
|
2021-08-17 08:14:46 -07:00 |
|
Daniel Imms
|
9269e91c49
|
Make bold triple normal weight so 1 dpr = 3px bold
|
2021-08-17 08:04:17 -07:00 |
|
Daniel Imms
|
fd25ee0127
|
Add some doc comments
|
2021-08-17 08:02:19 -07:00 |
|
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 |
|
Daniel Imms
|
3aace14492
|
Merge branch 'master' into merogge/pixelPerfect
|
2021-08-17 07:15:03 -07:00 |
|
Daniel Imms
|
936e0f80fa
|
Merge branch 'master' into vscode98918
|
2021-08-17 04:50:51 -07:00 |
|
Daniel Imms
|
280ce85b74
|
Remove role=document from terminal element
Part of microsoft/vscode#98918
|
2021-08-17 04:50:29 -07:00 |
|
Daniel Imms
|
8c25d57c26
|
xterm-headless modes api, tests for headless
|
2021-08-16 15:01:30 -07:00 |
|
Daniel Imms
|
6affe68ca3
|
Expose modes api
Part of #3417
|
2021-08-16 14:44:39 -07:00 |
|
Samuel
|
9a48975ba9
|
Merge branch 'master' into master
|
2021-08-16 11:58:44 -07:00 |
|