-
-
Notifications
You must be signed in to change notification settings - Fork 121
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
ncvisuals no longer correctly positioned in xterm <357 #2252
Comments
you probably just updated from 368 to 369, with its inverted DECSDM. what version of xterm, what version of notcurses? |
see #1782 |
OK! I'm using the xterm packaged from my distro, version 353. |
ahhh, ok, i might have fucked up the xterm version check then; i don't think i tested with a sub-369. let's see. |
i sure did, augh, good find! |
hopefully what i just pushed ought fix it, ugh |
Mmmm no, it still suffers from the same problem. For example, the orca in notcurses-demo remains at the top left corner, as well as any other positioned ncvisual. BTW this is my package: https://packages.ubuntu.com/focal/xterm |
can you give me a quick screencap of |
hrmmm so it's not recognizing XTerm here. note how in mine, on the top line, it says "on XTerm 369". yours is just reflecting your |
so since it can't recognize XTerm (because it's not getting an |
unsure when xtversion went into xterm, but DA2 has had a version number since at least 1999
|
no, it's standalone, run with |
OK, two things:
|
i'm now reproducing your failure using the ubuntu focal xterm-353 package. |
this xterm definitely does not respond to XTVERSION. |
with the change i just committed, we identify XTerm, though not yet get its version, and i don't see any sixels at all. probably not gonna work on this anymore tonight, but ought get it pretty quickly tomorrow omrning. |
we now extract these older versions from DA2 |
so i can't get any sixels to display anywhere using this older xterm =[. i'm now at least extracting the version properly etc. @joseluis i assume there has been no change in behavior? |
according to the XTerm changelog, sixel support has only been present by default since XTerm 359, released 2020-08-17:
|
and when i do a primary device attributes request, we do not see the '4' indicating sixel support:
so how are you seeing sixels with this build at all? |
i'm not seeing a sixel here anywhere....? |
well, i'm extracting XTerm 353 out correctly now, but this ubuntu package definitely does not have sixel support. so i'm very confused as to how you could have been seeing sixels in the upper left. however, i notice something very interesting....it's answering |
|
oh man, don't worry too much about this ass old version of xterm that in two years will be forgotten. I'm about 1000x times more excited about #2258. I'll close this in a moment if that will help you focus on that one! |
i mean, there's no cost to leaving it open... but I do now have us identifying the version of pre-XTVERSION XTerm, which is a Good Thing, and we've opened the discussion on #2257, which is a Necessary if Unpleasant Thing, and we fixed a real bug in DECSDM inversion detection in XTerm, which is a Very Good Thing, and we're working as exepected when I test under XTerm 353 as packaged in Ubuntu Focal, which is a Reassuring Thing Though Also a Confusing Thing Given Your Claims, so sure i'm happy to close this up. |
all ncvisuals are rendered at 0,0 when using xterm
The text was updated successfully, but these errors were encountered: