Per Bothner
00fd2b8503
Set unicode.activeVersion when loading UnicodeGraphemeProvider.
2023-08-18 14:17:39 -07:00
Per Bothner
f1bc95622d
Add more grapheme-cluster examples to test and demo
2023-08-17 13:23:10 -07:00
Per Bothner
cf243adfe3
Merge branch 'master' into clusters
2023-08-14 12:22:55 -07:00
Daniel Imms
6c9346011d
Merge pull request #4672 from Tyriar/4262
...
Enforce half minimum contrast ratio for dim text
2023-08-13 13:14:45 -07:00
Daniel Imms
1cef30cca0
Enforce half minimum contrast ratio for dim text
...
Provided MCR is not too high, this ensures dim text differs from normal
text and has a reasonable difference in contrast.
Fixes #4262
2023-08-13 11:27:57 -07:00
Daniel Imms
70f6fa2bc9
Fix SortedList.values iteration and general dec lifecycle fixes
...
Fixes #4652
2023-08-13 10:42:45 -07:00
Daniel Imms
530f758905
Restrict comments to 100 characters
...
This is a rule I try enforce in PR but it's a bit of a hassle, this will
give a lint warning when it happens resulting in:
- Yellow underline in supported editors when eslint is installed
- Compilation will succeed since it's a warning not an error
- CI will fail as it does not allow lint warnings
Special case comments are ignored which includes @vt comments, table
comments and commented out code.
2023-08-12 09:04:41 -07:00
Daniel Imms
dc390ab03a
Merge pull request #4657 from tisilent/add-cursorInactiveStyle-option
...
Add cursorInactiveStyle option
2023-08-11 13:16:51 -07:00
Daniel Imms
6f6cc6a686
Remove string mapping, improve types, standardize on 'outline'
2023-08-11 13:09:31 -07:00
tisilent
5c1e6dce99
Add block to cursorInactiveStyle,
...
change line to bar
2023-08-11 11:36:40 +08:00
Per Bothner
aac5d4704e
Merge branch 'master' into clusters
2023-08-10 12:24:51 -07:00
Per Bothner
fb2c6801d4
Replace comments by assert message in unicode-graphemes tests
...
Also use plain equal instead of deepEqual (overkill).
2023-08-10 11:39:47 -07:00
Svante Boberg
3b3012353f
Use disposable registration
2023-08-10 19:04:20 +02:00
Svante Boberg
adad53d526
Dispose blink state manager
2023-08-10 18:47:04 +02:00
jerch
9b21786062
Merge branch 'master' into clusters
2023-08-10 18:31:04 +02:00
tisilent
482dad3036
Add cursorInactiveStyle option
2023-08-10 16:11:04 +08:00
tisilent
b8bf35be17
Add restrictToCellHeight,Restore abnormal format
2023-08-09 11:53:30 +08:00
Per Bothner
b9a4760b44
Move files imported from unicode-properties into subdirectory
...
Specifically addons/xterm-addon-unicode-graphemes/src/third-party/.
2023-08-08 18:32:37 -07:00
Per Bothner
b9abbc0a85
Split complicated conditional expression.
2023-08-07 11:10:06 -07:00
Per Bothner
720297946b
Changed xterm-addon-unicode-graphemes version number to 0.1.0.
2023-08-06 11:53:11 -07:00
Per Bothner
988b3b1ab2
Remove tailing space.
2023-08-06 11:52:39 -07:00
Per Bothner
a0dc88165f
Fix copyright year in new file.
2023-08-06 08:20:52 -07:00
Daniel Imms
7baff4e249
Merge branch 'master' into clusters
2023-08-02 11:41:22 -07:00
Daniel Imms
c3def09c38
Merge pull request #4631 from jerch/missing_image_changes
...
image addon fixes
2023-08-01 12:38:59 -07:00
Jörg Breitbart
b770431102
Merge branch 'master' into faster_dom
2023-08-01 18:18:31 +02:00
jerch
1fdb8c006d
Merge branch 'master' into missing_image_changes
2023-08-01 17:42:34 +02:00
Daniel Imms
1dfd14fbc0
Fix canvas count test
2023-08-01 08:28:59 -07:00
Jörg Breitbart
a1ddc629dc
make tests less data intensive
2023-08-01 17:26:02 +02:00
Jörg Breitbart
b7f9db69ca
update readme
2023-08-01 16:51:56 +02:00
Daniel Imms
60eb4f3385
Create ICursorRenderModel
2023-08-01 07:47:27 -07:00
Daniel Imms
41e97ec042
Always render cursor even if model didn't change
...
This ensures underline/bar cursors get rendered
2023-08-01 07:43:27 -07:00
Jörg Breitbart
fe838726b0
transfer changes from 0.4.3
2023-08-01 16:43:14 +02:00
Daniel Imms
f64cb1566d
Correctly apply cursor colors in new renderer
2023-08-01 06:31:58 -07:00
Daniel Imms
9b204c012a
Remove bad logs
2023-08-01 06:19:54 -07:00
Daniel Imms
6b33ac1e85
Share cursor blink state manager between canvas and webgl
...
This also focused the manager's creation on renderer start up, to ensure blink
works immediately.
2023-08-01 06:13:21 -07:00
Daniel Imms
18e578bd09
Merge branch 'master' into webgl-cursor
2023-08-01 05:53:45 -07:00
Daniel Imms
f6738ec354
Merge pull request #4577 from jerch/image_addon
...
move image addon to base repo
2023-08-01 05:40:48 -07:00
Daniel Imms
2d81490ac4
Merge pull request #4387 from LabhanshAgrawal/ligatures-electron
...
Enable ligatures addon on electron
2023-08-01 04:57:16 -07:00
Daniel Imms
d1bd4973ad
Merge pull request #4348 from silamon/ansiheadlessretry
...
SerializeAsHTML(): Fallback to default ansi colors when running headless terminal
2023-08-01 04:52:43 -07:00
Daniel Imms
829ecac8e3
Merge branch 'master' into image_addon
2023-07-29 14:43:46 -07:00
Jörg Breitbart
5f98db9b76
re-enable failing test
2023-07-29 18:26:31 +02:00
Daniel Imms
962c070a75
Merge branch 'master' into webgl-cursor
2023-07-28 13:42:47 -07:00
Jörg Breitbart
90f1318596
skip failing test for now
2023-07-24 00:01:51 +02:00
Jörg Breitbart
4a5ae78d35
try to fix search test error
2023-07-23 23:52:17 +02:00
Jörg Breitbart
2d9ad32d93
fix weblinks api test
2023-07-23 22:25:58 +02:00
Jörg Breitbart
4d257f469b
fix linter
2023-07-23 21:12:38 +02:00
Jörg Breitbart
521dc915dc
fix weblink tests
2023-07-23 12:36:15 +02:00
Lewis Sanchez
78aad113a6
Minor clean up
2023-07-14 15:07:38 -07:00
Lewis Sanchez
d2c28c819f
Add getRasterizedGlyph null and undefined check
2023-07-14 11:31:59 -07:00
Per Bothner
556823328f
Fix for lint the previous charProperties change.
2023-06-28 15:33:55 -07:00