Daniel Imms
748d0cc74f
Fix missed decorations casing
2022-05-12 11:49:57 -07:00
Daniel Imms
cd01157e55
Rename decorations2 -> decorations to fix casing
2022-05-12 11:19:07 -07:00
Daniel Imms
4cc4b2cd42
Rename Decorations -> decoration2 to fix casing
2022-05-12 11:18:49 -07:00
Daniel Imms
f18528d2bb
Clear _dimensionsChanged variable
2022-05-12 10:58:50 -07:00
Daniel Imms
7b4423819e
Support setting the layer of a decoration
...
Fixes #3778
2022-05-12 10:51:11 -07:00
Daniel Imms
372c2970e6
Merge pull request #3782 from Tyriar/3774
...
Correct positioning of decoration elements
2022-05-12 10:16:06 -07:00
Daniel Imms
0976b15709
Fix lint
2022-05-11 11:57:13 -07:00
Daniel Imms
09aed4d339
Correct positioning of decoration elements
...
Fixes #3774
2022-05-11 10:27:35 -07:00
Daniel Imms
aeb4fa0fe9
Fix compile after bad merge
2022-05-11 10:15:18 -07:00
Daniel Imms
0ae5aedcf9
Merge branch 'master' into 3773
2022-05-11 10:13:57 -07:00
Daniel Imms
3d41f028e4
Layout dimension left/right after renderer dims change
...
Fixes #3773
2022-05-11 10:12:48 -07:00
Daniel Imms
324ea2ecb7
Clean up/resolve todos
2022-05-11 09:54:40 -07:00
Daniel Imms
c0b4edaf31
Reduce duplicate with getDecorationsAtCell method
2022-05-11 08:37:42 -07:00
Daniel Imms
edba006045
Clear all decorations on reset
2022-05-10 12:32:06 -07:00
Daniel Imms
f502f55ae1
Merge branch 'master' into bg_decorations
2022-05-10 11:50:01 -07:00
Daniel Imms
e9643f5936
Ensure texture atlas isn't for overrides used in canvas renderer
2022-05-10 09:24:09 -07:00
Daniel Imms
b85f5aacd6
Use correct row for override in canvas renderer
2022-05-10 06:14:53 -07:00
Daniel Imms
de574a27fc
Full re-render when there are decoration changes
2022-05-10 05:44:00 -07:00
Daniel Imms
7c87f5b47a
Start to use new API in search addon
2022-05-10 05:31:49 -07:00
Daniel Imms
d29388394c
Get Webgl rendering fg/bg overrides
2022-05-10 04:53:31 -07:00
Daniel Imms
714d4b1cd6
Fix fg color when there is a decoration override in canvas renderer
2022-05-10 04:06:06 -07:00
Daniel Imms
9f1db12b1b
bg/fg decorations mostly working in canvas renderer
2022-05-09 16:19:58 -07:00
Daniel Imms
13abd2aa96
Support min contrast ratio in decoration fg/bg
2022-05-09 15:39:02 -07:00
Daniel Imms
0c6877f46f
Move color to common, work with IColor
...
IColor is needed for the minimum contrast ratio function currently.
2022-05-09 14:00:39 -07:00
Daniel Imms
63eb9a4555
Initial bg/fg renderer decoration proof of concept
...
Part of #3770
2022-05-09 12:44:51 -07:00
Daniel Imms
b7c0332626
Only create decoration elements when they are actually rendered
...
Part of microsoft/vscode#145751
2022-05-09 10:52:18 -07:00
SerKo
9b19187307
Merge branch 'master' into fix-caps-lock-ime
2022-05-05 19:55:56 +08:00
Megan Rogge
1687d06f1c
use correct powerline glyph range ( #3756 )
2022-05-02 20:50:11 +00:00
SerKo
214555085a
Merge branch 'master' into fix-caps-lock-ime
2022-04-21 20:02:49 +08:00
Megan Rogge
da33543ffb
align isPowerlineGlyph across renderers ( #3743 )
2022-04-20 14:25:46 -07:00
SerKo
e643286cd5
Merge branch 'master' into fix-caps-lock-ime
2022-04-20 17:34:38 +08:00
Megan Rogge
38f0dd9be2
apply to dom and webgl too ( #3742 )
2022-04-19 18:46:39 -07:00
Megan Rogge
6d801311cd
exclude powerline char range from contrast demands ( #3740 )
2022-04-19 15:23:26 -07:00
Megan Rogge
3bd37115d1
queue refresh when deco is removed ( #3738 )
2022-04-19 08:49:16 -07:00
SerKo
ccaf0a71c6
fix: caps lock bug on macOS IME
2022-04-07 06:07:28 +08:00
Eugene Pankov
b3fd901699
lint
2022-04-03 17:44:15 +02:00
Eugene Pankov
a32e3958d8
fixed macOptionIsMeta on macOS and added Alt-Shift-Letter key handling
2022-04-03 17:39:18 +02:00
Daniel Imms
8158a16629
Remove unused _decorationElements
2022-04-01 07:07:13 -07:00
Daniel Imms
7eace4d479
Add tests for ColorZoneStore
2022-04-01 07:05:05 -07:00
Daniel Imms
e98a20ba9e
Fix typo in test name
2022-04-01 07:04:52 -07:00
Daniel Imms
d072a628ca
Object pool, correct merging of zones
2022-04-01 06:25:55 -07:00
Daniel Imms
6b26a1bcf8
Stick to integers for padding and render full after
2022-04-01 06:05:41 -07:00
Daniel Imms
8524c23deb
Render overview ruler using color zones
...
Fixes #3703
2022-04-01 05:55:57 -07:00
Daniel Imms
7c5853bf00
Create color zone system
...
Part of #3703
2022-04-01 05:30:01 -07:00
Daniel Imms
5030dc3d6a
Merge pull request #3669 from silamon/tripleselect
...
Fix triple select edge case
2022-03-31 09:10:31 -07:00
Tobias Speicher
28dcd38a53
refactor: replace deprecated String.prototype.substr()
...
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
Signed-off-by: Tobias Speicher <rootcommander@gmail.com >
2022-03-25 20:41:06 +01:00
Daniel Imms
02795f8803
Don't change overview ruler position based on decorations
...
The original fix for #3705 ended up revealing this other bug; the canvas
shouldn't be set based on the anchor of its decorations.
Fixes #3705
2022-03-24 08:02:52 -07:00
meganrogge
3457fb4872
Merge branch 'emacs' of https://github.com/meganrogge/xterm.js into emacs
2022-03-23 14:18:02 -04:00
meganrogge and jerch
8e17cace6f
use escaped format
...
Co-authored-by: jerch <jerch@rockborn.de >
2022-03-23 14:17:54 -04:00
Megan Rogge
14bfc0bf0e
Merge branch 'master' into emacs
2022-03-23 12:54:50 -04:00