Age | Commit message (Collapse) | Author |
|
because clear(C-l) is not a signal
(https://github.com/ruby/reline/pull/646)
https://github.com/ruby/reline/commit/3debb0ae2f
|
|
used
(https://github.com/ruby/reline/pull/661)
https://github.com/ruby/reline/commit/3719702808
|
|
(https://github.com/ruby/reline/pull/643)
Ref: https://bugs.ruby-lang.org/issues/20205
Ruby is moving forward with enabling frozen string literals
in the future.
Reline being part of the ruby-core test suite should work when
ruby is ran with `--enable-frozen-string-literal`.
https://github.com/ruby/reline/commit/7e2de64cf0
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
|
|
(https://github.com/ruby/reline/pull/580)
Timeout's implementation relies on Thread, which would conflict with
`ruby/debug`'s thread-freezing implementation and has casued issues like
- ruby/debug#877
- ruby/debug#934
- ruby/debug#1000
This commit avoids the issue by completely removing the use of Timeout.
https://github.com/ruby/reline/commit/d4f0cd3fe1
|
|
(https://github.com/ruby/reline/pull/474)
* Add repeated input-delete test that fails on HEAD
* Use raw mode while readmultiline
|
|
This reverts commit https://github.com/ruby/reline/commit/d6e7c9e1d9af.
https://github.com/ruby/reline/commit/c47a5b684c
|
|
JRuby 9.4.0.0 introduced a change in case sensitivity in require statements,
meaning that an inclusion of `win32api` loaded Win32API.rb. With this change,
the require statement needs to be updated to the correct capitalization of the
filename to avoid reline failures in newer versions of JRuby.
https://github.com/ruby/reline/commit/d6e7c9e1d9
|
|
https://github.com/ruby/reline/commit/ee307c2b01
|
|
On European keyboards.
https://github.com/ruby/reline/commit/75fe9759a4
|
|
https://github.com/ruby/reline/commit/c559d0f7a9
|
|
https://github.com/ruby/reline/commit/182606c847
|
|
https://github.com/ruby/reline/commit/ba97f3bd87
|
|
https://github.com/ruby/reline/commit/4b7fa6b213
|
|
jruby needs terminal control with Windows API on classic console
https://github.com/ruby/reline/commit/b61bc43374
|
|
Windows Terminal does smart screen clearing when \e 2 J (not clear entire screen but scrolls down just needed)
On consoles not support sequences, ruby still converts it to API call.
https://github.com/ruby/reline/commit/c00930dab9
|
|
ScrollConsoleScreenBuffer can't scroll window of Windows Terminal.
Use LF to sctoll.
Microsoft says
```In the virtual terminal sequences world, the size of the window and the size of the screen buffer are fixed to the same value.
```
https://docs.microsoft.com/en-us/windows/console/window-and-screen-buffer-size
https://github.com/ruby/reline/commit/9ff3c70732
|
|
This reverts commit https://github.com/ruby/reline/commit/6009b3ef7ab7.
To merge a Pull Request...
https://github.com/ruby/reline/commit/83021f4267
|
|
This reverts commit https://github.com/ruby/reline/commit/1bb071bcf5a9.
To merge a Pull Request...
https://github.com/ruby/reline/commit/e9fe1b1305
|
|
https://github.com/ruby/reline/commit/7b50638e24
|
|
https://github.com/ruby/reline/commit/6009b3ef7a
|
|
https://github.com/ruby/reline/commit/1bb071bcf5
|
|
2700msec -> 410msec
read 80 console inputs at once
https://github.com/ruby/reline/commit/eb3ef7af98
|
|
https://github.com/ruby/reline/commit/074e407c62
|
|
support surrogate pair input
https://github.com/ruby/reline/commit/0b4acedc6a
|
|
fix 'https://github.com/ruby/reline/issues/300'
https://github.com/ruby/reline/commit/b2cc6805a8
|
|
https://github.com/ruby/reline/commit/42edf7b3aa
|
|
https://github.com/ruby/reline/commit/5f3ccda3d5
|
|
https://github.com/ruby/reline/commit/df2a1b4e08
|
|
https://github.com/ruby/reline/commit/852e855d82
|
|
https://github.com/ruby/reline/commit/65b27dd2ff
|
|
https://github.com/ruby/reline/commit/179c52bca8
|
|
https://github.com/ruby/reline/commit/45aa367616
|
|
https://github.com/ruby/reline/commit/dc2cf90fa6
|
|
https://github.com/ruby/reline/commit/22d0b4e5d8
|
|
https://github.com/ruby/reline/commit/0c870813bd
|
|
https://github.com/ruby/reline/commit/a9050cf676
|
|
see issue #317
https://github.com/ruby/reline/commit/aad164de93
|
|
https://github.com/ruby/reline/commit/dfc89eae53
|
|
https://github.com/ruby/reline/commit/0c38e39023
|
|
https://github.com/ruby/reline/commit/84577da0c4
|
|
The yamatanooroti gem can't emulate numpad key pressing...
https://github.com/ruby/reline/commit/8e9da1aeaf
|
|
Fixes #298
https://github.com/ruby/reline/commit/72acfcd27a
|
|
https://github.com/ruby/reline/commit/24a2489b62
|
|
https://github.com/ruby/reline/commit/69beca2863
|
|
To fix Reline::TestRendering#test_binding_for_vi_movement_mode.
https://github.com/ruby/reline/commit/0df3d2a1dc
|
|
This needs https://github.com/aycabta/yamatanooroti/pull/19, which is released
by yamatanooroti gem 0.0.7, to test with yamatanooroti.
https://github.com/ruby/reline/commit/06c1f45da1
|
|
https://github.com/ruby/reline/commit/ee23e6f3f8
|
|
use double quotes to properly convert the \000 escape sequence.
https://github.com/ruby/reline/commit/236dfe5683
|
|
processing
https://github.com/ruby/reline/commit/3535676689
|
|
https://github.com/ruby/reline/commit/68b961dfc7
|