Skip to content
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

Backport win,tty fixes for Windows systems #11

Merged
merged 5 commits into from
Jul 21, 2020

Commits on Jul 9, 2020

  1. Revert "win,tty: revert support for ANSI code pass-through"

    This reverts commit 4736c31.
    I.e. revert the revert.
    musm committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    7d89b2e View commit details
    Browse the repository at this point in the history
  2. win,tty: add uv_tty_{get,set}_vterm_state

    PR-URL: libuv#2501
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Saúl Ibarra Corretgé <s@saghul.net>
    Reviewed-By: Jameson Nash <vtjnash+github@gmail.com>
    (cherry picked from commit fd2ce38)
    erw7 authored and musm committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    d551fa2 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. win,tty: avoid regressions in utf-8 handling

    This code already had special handling for decoding utf-8
    characters correctly for the UCS-2 conhost
    (trailing incomplete bytes and characters > 0xFFFF).
    Rather than trying to duplicate that, we can simply
    delete the duplicate code-path and selectively disable
    the parts that do not apply.
    
    PR-URL: libuv#1965
    Ref: JuliaLang/julia#27267
    Co-authored-by: Mustafa M. <mus-m@outlook.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    (cherry picked from commit 3016fbc)
    vtjnash authored and musm committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    ff2c061 View commit details
    Browse the repository at this point in the history
  2. win,tty: Change to restore cursor shape with uv_tty_reset()

    PR-URL: libuv#1884
    Co-authored-by: Bert Belder <bertbelder@gmail.com>
    Co-authored-by: Jameson Nash <vtjnash@gmail.com>
    Reviewed-By: Jameson Nash <vtjnash@gmail.com>
    Reviewed-By: Saúl Ibarra Corretgé <s@saghul.net>
    (cherry picked from commit 73ca4ac)
    erw7 authored and musm committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    c092847 View commit details
    Browse the repository at this point in the history
  3. win,tty: Added set cursor style to CSI sequences

    PR-URL: libuv#1884
    Refs: libuv#1874
    Co-authored-by: Bert Belder <bertbelder@gmail.com>
    Co-authored-by: Jameson Nash <vtjnash@gmail.com>
    Reviewed-By: Jameson Nash <vtjnash@gmail.com>
    Reviewed-By: Saúl Ibarra Corretgé <s@saghul.net>
    (cherry picked from commit 288a067)
    erw7 authored and musm committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    0549c35 View commit details
    Browse the repository at this point in the history