Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: chzyer/readline
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2972be24d48e
Choose a base ref
...
head repository: chzyer/readline
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.5.1
Choose a head ref
  • 6 commits
  • 13 files changed
  • 4 contributors

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
Loading