Skip to content

winpty 0.4.2

Compare
Choose a tag to compare
@rprichard rprichard released this 18 Jan 11:32
· 41 commits to master since this release

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 as vim, mc, and less.
    #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).