VT Passthrough enhancements beyond the FHL #10001
Labels
Area-VT
Virtual Terminal sequence support
Issue-Scenario
Product-Conhost
For issues in the Console codebase
Milestone
Claimed by @miniksa.See also:
This issue represents the follow-on items from #11264. It's a bunch of known issues from the PR that will be required to make the VT passthrough more robust.
It is not all-encompassing and resolving all of these will not necessarily be the end (and therefore not necessarily the satisfactory completion of #1173).
Conhost-side issues:
VtEngine::_WriteFill
could do with aREP
command which is I think a VT thing too)GetConsoleCursorInfo
could probably work but we'd have to pipe through a bunch of stuffGetConsoleScreenBufferInfoEx
is... just some data. But it's probably not correct.WriteConsoleOutput
should probably trim to the buffer sizeReadConsoleOutput
likely needs some sort of trim as wellTerminal-side
Broadly, the Terminal doesn't actually support that many VT sequences. We'll likely run into issues immediately...
The text was updated successfully, but these errors were encountered: