-
-
Notifications
You must be signed in to change notification settings - Fork 833
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XTSMGRAPHICS ought be supported if supporting Sixel #609
Comments
I took a crack at responding to this, but I confess to being lazy and just implementing to what is on the xterm ctlseqs page without clicking through to really verify the meaning of the parameters... wezterm's sixel implementation supports an arbitrary number of color registers, but returns 64k. Attempting to set the values has no effect.
|
Beautiful, more than enough for me to jazz with. Thanks, good sir! I'll give it a quick test and provide you with a verification. |
looks good:
i'm seeing problems when i actually try to display one, but |
actually, |
yep, all problems went away with a release build; i didn't realize the differences could be that stark, geez. nice work! i'm seeing one other thing, regarding transparent sections; i'll make a new bug. |
Yeah, the rust image crate that wezterm uses really needs to be built in release mode otherwise it is super slow. |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Describe the bug
wezterm reports that it supports Sixel by replying to a "Send Device Attributes" with a payload including the number 4. This is all well and good. Unfortunately, it does not seem to repond to a subsequent
XTSMGRAPHICS
escape, unlike all other known Sixel implementations. It also lacks support for the 8452 DECSDM control. These are pretty useful for Sixel applications. See dankamongmen/notcurses#1484 for an example of an application locking up due to missing XTSMGRAPHICS support.https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
https://vt100.net/docs/vt3xx-gp/chapter14.html
Environment (please complete the following information):
To Reproduce
[?65;4;6;18;22c
indicating sixel supportConfiguration
No configuration
Expected behavior
I expect wezterm to reply with the relevant XTSMGRAPHICS parameters, in this case the number of color registers.
The text was updated successfully, but these errors were encountered: