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

Update from upstream #1

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Update from upstream #1

wants to merge 9 commits into from

Commits on Dec 8, 2017

  1. Configuration menu
    Copy the full SHA
    40d6036 View commit details
    Browse the repository at this point in the history
  2. Fix ioloop groutine leaks bug. (#136)

    * Fix ioloop groutine leaks bug.
    
    * fix func (o *Operation) ioloop()  L:125 hangs
    nxsre authored and chzyer committed Dec 8, 2017
    Configuration menu
    Copy the full SHA
    f6d7a1f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2018

  1. Modify the display width for Chinese characters and so on (#145)

    The display width will not be right if there have Chinese characters in the display. It will overflow the line, if the Chinese characters are at the end of a line. And makes "lines" value not the right number of line rows,  which makes "239: fmt.Fprintf" produce wrong output.
    Jim-wiselike authored and chzyer committed Jun 3, 2018
    Configuration menu
    Copy the full SHA
    2972be2 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    a11d8f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. AIX support (#175)

    This commit adds support for AIX operating system.
    
     - move term_solaris.go to term_nosyscall6.go. AIX like solaris doesn't
    provide syscall.Syscall6 and must rely on x/sys/unix in order to perform
    syscalls.
    
     - This patch won't work with versions prior to 1.13 because it needs
    some constants added by https://go-review.googlesource.com/c/go/+/171339.
    Helflym authored Apr 17, 2022
    Configuration menu
    Copy the full SHA
    a5e9f81 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Added 'os400' (#201)

    derickr authored Apr 18, 2022
    Configuration menu
    Copy the full SHA
    c34436b View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. restore term when receive signal (#200)

    * restore term when receive signal
    
    add `CaptureExitSignal` to capture exit signals and exit gracefull(disabled by default)
    
    * update deps
    chzyer authored Apr 24, 2022
    Configuration menu
    Copy the full SHA
    80e2d19 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Handle keypad mode cursor key escape sequences. (#203)

    Normally the terminal uses CSI escape sequences when the UP, DOWN,
    LEFT, RIGHT and HOME, END keys are pressed. These look like the
    following ESC [ A etc, where ESC [ is the CSI sequence.
    
    xterm and other terminals however can generate an alternative
    escape sequence called SS3 if in the application keypad mode.
    This sequence is ESC O A etc.
    
    Bash readline understands both modes so nowadays you rarely
    see OA being printed when you press the up arrow while the terminal
    is using the keypad mode. readline currently does not understand
    these sequences.
    
    To test this fix, I used an xterm and put it in keypad mode
    using the command "tput smkx". Then I started the readline-demo
    and tried using arrow keys. Without this fix, OA is printed when
    I press up. With this fix, readline fetches the previous command
    as per regular mode. After testing you can escape back to
    regular mode using "tput rmkx".
    tpodowd authored May 20, 2022
    Configuration menu
    Copy the full SHA
    8e4bd41 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Configuration menu
    Copy the full SHA
    7f93d88 View commit details
    Browse the repository at this point in the history