Jörg Breitbart
218cfd256c
Merge branch 'master' into fix_weblinks
2022-12-19 15:59:11 +01:00
Jörg Breitbart
9411acbc73
move link tests to demo
2022-12-19 15:33:10 +01:00
Daniel Imms
1926c9bbbc
Add sequence buttons through CSI P
2022-12-19 06:20:01 -08:00
Daniel Imms
06145c02b1
Add IL vt button
...
Part of #2533
2022-12-19 06:11:34 -08:00
Daniel Imms
fd8a0690c9
Add VT arrow buttons
...
Part of #2064
2022-12-14 09:28:25 -08:00
Daniel Imms
74ea0c23ca
Add combo entries to sgr test for testing multiple sgr
2022-12-11 13:11:16 -08:00
Jörg Breitbart
d2298d84a0
move safari check to WebglAddon ctor
2022-12-07 23:56:43 +01:00
Jörg Breitbart
e46a9e12d0
fix demo in epiphany
2022-12-06 13:40:25 +01:00
Daniel Imms
0edabed595
Merge pull request #4240 from Tyriar/4222_shims
...
Remove promise and fetch shims and use await for fetch
2022-11-03 19:56:25 -07:00
Daniel Imms
7d98375ce4
Merge pull request #4254 from Tyriar/clear_green
...
Clear custom glyph test button sgr
2022-11-03 06:56:23 -07:00
Daniel Imms
7cf9b68e2c
Clear custom glyph test button sgr
2022-11-03 06:48:33 -07:00
Daniel Imms
d82da195f3
Remove atlas pages from demo when they're merged
2022-11-02 06:02:53 -07:00
Daniel Imms
abfe391d91
Add CJK with random SGR test button
...
This is good as a stress test for the renderer
2022-11-02 05:46:40 -07:00
Daniel Imms
095ceda639
Show canvas atlas pages in demo
2022-10-30 14:53:01 -07:00
Daniel Imms
846573bb01
Support up to maximum texture units (eg. 16 on my machine)
2022-10-30 03:16:29 -07:00
Daniel Imms
0f70055d76
Add CJK test button
2022-10-30 03:04:58 -07:00
Daniel Imms
c6e3cc007c
Stop atlas flickering on demo
2022-10-29 12:49:11 -07:00
Daniel Imms
efba2c9040
Get pages working, add to demo
2022-10-28 19:30:42 -07:00
Daniel Imms
5a4a46f130
Remove promise and fetch shims and use await for fetch
...
Fixes #4222
2022-10-28 14:09:39 -07:00
Daniel Imms
4f4ce0146d
Add console.image helper
...
This is useful for printing canvases that aren't attached to the DOM
2022-10-28 08:54:57 -07:00
Daniel Imms
19c1ee56d3
Fix resize in demo
...
A double resize could happen due to the mismatch in canvas vs device
pixel widths
Fixes #4113
2022-10-27 13:55:24 -07:00
Daniel Imms
b560d85553
Remove unneeded params as link provider is stable
2022-10-16 07:04:24 -07:00
Daniel Imms
22e8a2f8e7
Remove old dimension properties
2022-10-15 18:07:05 -07:00
Simon Lamon
a4c62792df
revert formatting changes
2022-10-09 15:03:54 +00:00
Simon Lamon
627410a537
Add broken demo to investigate
2022-10-09 14:26:08 +00:00
Simon Lamon
bd661fdb07
Fix demo again
2022-10-09 11:29:33 +00:00
Daniel Imms
ffa4d921bb
Merge remote-tracking branch 'upstream/master' into renderer_before_open
2022-10-07 10:10:24 -07:00
Daniel Imms
c741c13409
Add ps to output string
2022-10-02 14:25:08 -07:00
Daniel Imms
f2ff3a6a7a
Add sgr attr test
2022-10-02 14:21:06 -07:00
Daniel Imms
53d0297898
Lint client.ts
2022-10-02 07:15:12 -07:00
Daniel Imms
af6f03600f
Show canvas texture atlas on demo
2022-10-02 07:10:37 -07:00
Daniel Imms
693d09cbad
Allow setting renderer addon before open is called
2022-09-24 14:41:48 -07:00
Mihai Parparita
2935d9feb7
Add demo of opening the terminal in a popout window
...
The poput window is just a rendering surface, the termminal code still
executes in the original/parent window.
2022-09-08 15:13:17 -07:00
Daniel Imms
e8e2f16cff
Merge remote-tracking branch 'upstream/master' into pr/silamon/4004
2022-09-02 13:05:52 -07:00
Kenneth Russell
9459553665
Handle WebGL context loss/restore events in WebGL renderer.
...
If the context is restored within a brief period of time (3 seconds),
recreate members dependent on WebGL state, and fire onRequestRedraw to
the renderer's listeners.
Handle changes to the char atlas better in the demo client.
Tested in Chrome Canary on macOS by running the demo in one window,
and visiting the internal URL about:gpucrash in another window. The
terminal now recovers and redraws properly.
2022-08-30 19:42:22 -07:00
Daniel Imms
3f3fc183f4
Merge branch 'master' into 1134_3
2022-08-30 05:53:36 -07:00
Daniel Imms
0237b2965e
Fix resize on demo
2022-08-27 19:28:20 -07:00
Daniel Imms
4d837e2802
Add an emoji to underline test
2022-08-27 06:39:07 -07:00
Daniel Imms
903830ce1f
Add CJK chars to underline test
2022-08-27 06:06:17 -07:00
Daniel Imms
2526409ca5
Merge pull request #4074 from Tyriar/4059
...
Only draw character outline if it has a descent
2022-08-26 14:38:40 -07:00
Daniel Imms
4979e9d2be
Show test characters in underline test
2022-08-26 13:26:00 -07:00
Daniel Imms
4382a551d1
Use powerline extra symbols in demo font family
2022-08-26 07:53:20 -07:00
Daniel Imms
c39d235168
Fix adjacent link edge case
2022-08-07 07:42:21 -07:00
Daniel Imms
d9b8c6a838
linkHandler option and default handler
2022-08-07 07:35:46 -07:00
Daniel Imms
ace99d125d
Progress on osc link service
2022-08-07 07:02:42 -07:00
Daniel Imms
7970b5c1e3
Fix edge cases in link creation
2022-08-07 06:05:42 -07:00
Simon Lamon
a1385f589b
Required options
2022-08-05 16:16:12 +00:00
Daniel Imms
9d7cef3d63
Merge pull request #3991 from deepanshu44/ansi-colors
...
print colors
2022-08-04 06:08:40 -07:00
Daniel Imms
bc57ea3a7a
Reduce duplicate, improve layout
2022-08-04 06:06:31 -07:00
Simon Lamon
04eb6a4160
Fix wrong merge conflict resolution
2022-08-01 18:00:23 +02:00