| Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/reline/commit/ff278cdc88
|
|
https://github.com/ruby/reline/commit/7a758e73dc
|
|
https://github.com/ruby/reline/commit/06b4aa31fd
|
|
Checked in the previous line.
https://github.com/ruby/reline/commit/bf774c0f2c
|
|
https://github.com/ruby/reline/commit/c07b0ace6a
|
|
fix https://github.com/ruby/reline/issues/384
If `$TERM` is `vt102`, there are no `kend`, `khome`, `civis`, or `cnorm` in capabilities.
`TerminfoError` is raised in `Reline::Terminfo.tigetstr(capname)`, so it is rescued if it does not exist.
https://github.com/ruby/reline/commit/c9f5112702
|
|
https://github.com/ruby/reline/commit/481add0537
|
|
https://github.com/ruby/reline/commit/22d0b4e5d8
|
|
https://github.com/ruby/reline/commit/a9050cf676
|
|
There used to be a process that did not want to be interrupted by
SIGINT, so it was trapped, but that process is no longer there.
https://github.com/ruby/reline/commit/ba7252a5db
|
|
https://github.com/ruby/reline/commit/010b28dfe9
|
|
https://github.com/ruby/reline/commit/de94746393
|
|
https://github.com/ruby/reline/commit/24a2489b62
|
|
https://github.com/ruby/reline/commit/af6f6ed088
|
|
https://github.com/ruby/reline/commit/1e287d10cc
|
|
https://github.com/ruby/reline/commit/74a7ffaa2f
|
|
https://github.com/ruby/reline/commit/8daa392ba6
|
|
https://github.com/ruby/reline/commit/ee23e6f3f8
|
|
https://github.com/ruby/reline/commit/ca274b0d37
|
|
When running irb 1.2.1 (2019-12-24) with frozen-string-literal enabled, it crashes in reline with `can't modify frozen String (FrozenError)`
Steps to reproduce:
`RUBYOPT="--enable-frozen-string-literal" irb`
|
|
https://github.com/ruby/reline/commit/d1a6869322
|
|
IRB uses Reline's 3 dynamic real-time callbacks with calling Ripper;
output_modifier_proc, prompt_proc, and auto_indent_proc. These processing
times make the paste time too long.
https://github.com/ruby/reline/commit/beec3399a8
|
|
https://github.com/ruby/reline/commit/187235f88c
|
|
The nil means there is nothing in the buffer in some systems. Incidentally,
Errno::EIO is raised if the I/O is closed.
https://github.com/ruby/reline/commit/c698634e74
|
|
https://github.com/ruby/reline/commit/1dd80ef188
|
|
|
|
Catch Errno::EIO what will be occurred if the console terminates I/O before
Reline finishes rendering.
https://github.com/ruby/reline/commit/e51eaa6d43
|
|
https://github.com/ruby/reline/commit/c30b293f1c
|
|
Just returns column 1 for ambiguous width because this I/O is not tty and can't
seek.
|
|
IO#print always adds a string of $\ automatically.
https://github.com/ruby/reline/commit/a93119c847
|
|
https://github.com/ruby/reline/commit/41deb1a3d9
|
|
A newline is automatically inserted if a character is rendered at eol on
Windows command prompt.
https://github.com/ruby/reline/commit/4bfea07e4a
|
|
https://github.com/ruby/reline/commit/788f0df845
|
|
The command prompt on Windows always uses Unicode to take input and print
output but most Reline implementation depends on Encoding.default_external.
This commit introduces an abstracted structure about the encoding of Reline.
|
|
If C-d is pressed before IRB is ready, IRB crashes because EOFError occurs.
|
|
unknown
This is a workaround for https://github.com/ruby/irb/issues/50
https://github.com/ruby/reline/commit/5725677d1a
|
|
https://github.com/ruby/reline/commit/be17740e82
|
|
|
|
https://github.com/ruby/reline/commit/e98ad3b486
|
|
The old version of cursor_pos discards the input buffer, which made IRB
ignore the input immediately after IRB is invoked.
This change keeps the input before cursor_pos by using ungetc.
https://github.com/ruby/reline/commit/4a8cca331f
|
|
https://github.com/ruby/reline/commit/b111cde3c3
|
|
Including dsusp, lnext, and so on.
https://github.com/ruby/reline/commit/a44abe586b
|
|
|
|
`stty` called in `Reline::ANSI.deprep` command shows the following
error message on macOS Apple Terminal, with some settings.
```
$ LANG=C irb
irb(main):001:0>
stty: 'standard input': unable to perform all requested operations
stty: 'standard input': unable to perform all requested operations
```
|
|
https://github.com/ruby/reline/commit/98b72af751
|
|
|
|
|
|
|
|
It is one of the reasons why paste to IRB is slow.
|
|
|