winpty 0.4.2
This release improves WSL support (i.e. Bash-on-Windows):
- winpty generates more correct input escape sequences for WSL programs that
enable an alternate input mode using DECCKM. This bug affected arrow keys
and Home/End in WSL programs such asvim
,mc
, andless
.
#90 - winpty now recognizes the
COMMON_LVB_REVERSE_VIDEO
and
COMMON_LVB_UNDERSCORE
text attributes. The Windows console uses these
attributes to implement the SGR.4(Underline) and SGR.7(Negative) modes in
its VT handling. This change affects WSL pager status bars, man pages, etc.
The build system no longer has a "version suffix" mechanism, so passing
VERSION_SUFFIX=<suffix>
to make or -D VERSION_SUFFIX=<suffix>
to gyp now
has no effect. AFAIK, the mechanism was never used publicly.
67a34b6c03
If anyone is currently using winpty with the original MSYS/MinGW, please let me know! If no one needs it, I'd prefer to stop supporting it eventually (#97). MSYS2, MinGW-w64, and Git Bash are all fine, though, as is MSVC 2013 and up. I would like to raise the minimum MSVC version to 2015, eventually, but I'm content to wait a while (e.g. years).