Daniel Imms
1529e0bf04
Remove unused variable
2023-08-20 07:33:15 -07:00
Per Bothner
a20599efb4
Merge branch 'master' into demo
2023-08-19 09:15:30 -07:00
Per Bothner
025e8505d5
implement autoResize for terminal in demo
...
This is optional (but the default): You can still explicitly set COLSxROWS,
but "auto" uses a ResizeObserver sets the size based on window size.
2023-08-19 08:28:43 -07:00
Jörg Breitbart
16f5900252
fix spaces in demo
2023-08-19 17:28:27 +02:00
Per Bothner
e2d699cb32
Styling tweaks for demo
...
* Make terminal take 2/3 of the width, and the options etc get 1/3
* Remove options height limit, which could lead to annoying nested
verical scroll regions. (An inner region for the options inside a
scrollable viewport.)
2023-08-19 08:23:31 -07:00
Per Bothner
6e39d03a52
Some html/css cleanps in demo
...
* id="grid" should be id="class" (since "grid" is not unique in the document).
* Remove space after 'id=' (multiple places).
* Group 3 texture-atlas elements in new <div class="texture-atlas-container">.
2023-08-18 16:30:36 -07:00
Daniel Imms
0b54c9a5d6
Add trace log level, traceCall decorator and use in webgl
...
- New 'trace' log level in the API, you should expect very spammy logs when
trace is on and filter them down. As opposed to 'debug' which should be more
readable.
- traceCall decorator logs the args and return value of the decorated method.
Wecan use this on key functions in various parts of the code to assist
debugging issues that are hard to reproduce such as #4665 .
- Decorated a few webgl render methods for #4665 .
- There's an early exit in traceCall when not on the trace log level so the
runtime impact when not in trace is negligable.
Part of #4665
2023-08-18 11:04:23 -07:00
tisilent
5c1e6dce99
Add block to cursorInactiveStyle,
...
change line to bar
2023-08-11 11:36:40 +08:00
tisilent
482dad3036
Add cursorInactiveStyle option
2023-08-10 16:11:04 +08:00
Jörg Breitbart
b770431102
Merge branch 'master' into faster_dom
2023-08-01 18:18:31 +02:00
Daniel Imms
9cfc2c881c
Merge pull request #4626 from Tyriar/tyriar/light_cursor
...
Fix demo light theme cursor colors
2023-08-01 08:08:29 -07:00
Daniel Imms
1cfce3d0b6
Fix demo light theme cursor colors
2023-08-01 06:37:00 -07:00
Jörg Breitbart
37153018b9
fix BCE
2023-07-24 16:06:19 +02:00
Jörg Breitbart
eaa265b4fa
add image options and tests to demo
2023-06-27 15:04:55 +02:00
Jörg Breitbart
8fa3cae618
integrate addon into demo
2023-06-27 14:04:27 +02:00
Daniel Imms
22140b5e94
Add more granular windowsPty option
...
See microsoft/vscode#134448
2023-05-29 09:40:00 -07:00
Jörg Breitbart
048010c219
fix buffer corruption for utf8 transport
2023-05-21 12:28:15 +02:00
Daniel Imms
cdec1e5b03
Merge pull request #4526 from Tyriar/4499_overline
...
Add support for SGR 53 overline and SGR 55 not overline
2023-05-20 14:21:22 -07:00
Daniel Imms
2bfd95fe54
Add support for SGR 53, 55 overline
...
Specced in ECMA-48
2023-05-20 09:56:56 -07:00
Jean Pierre
4fbeb58203
Update search demo
2023-05-15 22:18:36 -05:00
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
0aa9fc5bb8
Add border around atlas pages
2022-10-30 12:00:55 -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
0a49a5dde1
Make texture atlas presentation nicer for multiple pages
2022-10-29 13:01:41 -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
7908b7cf62
Avoid GC pressure from server data buffer
2022-10-27 22:30:46 -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
Daniel Imms
869ce3aa35
Merge pull request #4194 from silamon/fixmissingline
...
Capture data between terminal creation and connected to terminal in demo
2022-10-15 10:17:51 -07:00
Daniel Imms
114924f3fa
Add eslint-plugin-jsdoc and enable check-param-names
2022-10-15 08:38:14 -07:00
Simon Lamon
cc82f605fe
delete clean up
2022-10-15 10:47:59 +00:00
Simon Lamon
a055948937
unsentOutput instead of logs and dispose temporary listener
2022-10-15 10:45:23 +00:00