Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/reline/commit/ee307c2b01
|
|
On European keyboards.
https://github.com/ruby/reline/commit/75fe9759a4
|
|
If a top-level `VERSION` constant exists, or if a module containing a `VERSION` constant is included into the top-level scope, then `Fiddle.const_defined?(:VERSION)` will erroneously return true when `RUBY_VERSION < 3.0.0`.
https://github.com/ruby/reline/commit/8529c8e47a
|
|
https://github.com/ruby/reline/commit/21d75f6d4c
|
|
https://github.com/ruby/reline/commit/0c76631132
|
|
https://github.com/ruby/reline/commit/5db9738f17
|
|
https://github.com/ruby/reline/commit/7d38454327
|
|
last line
https://github.com/ruby/reline/commit/05024b968e
|
|
Solaris requires that the pointer errret_int is alined to an integer,
however, with VWA, strings are no longer aligned to an integer, so use a
Fiddle::Pointer with a malloc'd region instead.
https://github.com/ruby/reline/commit/5fcd89ab0c
|
|
Incorrect arguments can cause SEGV.
https://github.com/ruby/reline/commit/a58748bcf9
|
|
https://github.com/ruby/reline/commit/9ab5850444
|
|
https://github.com/ruby/reline/commit/695212d5d2
|
|
https://github.com/ruby/reline/commit/af4d77ba09
|
|
https://github.com/ruby/reline/commit/abc1e4ee88
|
|
https://github.com/ruby/reline/commit/0451ed7a28
|
|
https://github.com/ruby/reline/commit/c559d0f7a9
|
|
The kill-line was called when C-u was entered, so it is now called unix-line-discard.
In readline(3):
> unix-line-discard (C-u)
> Kill backward from point to the beginning of the line.
> The killed text is saved on the kill-ring.
https://github.com/ruby/reline/commit/27570d195e
|
|
https://github.com/ruby/reline/commit/3f6ea92268
|
|
https://github.com/ruby/reline/commit/9b209ee1ea
|
|
https://github.com/ruby/reline/commit/b545459fca
|
|
https://github.com/ruby/reline/commit/20fcd22564
|
|
Ruby 2.5 doesn't support "private alias_method" idiom but Ruby on Rails
6.x still support 2.5. 😢
This reverts commit https://github.com/ruby/reline/commit/0f075f562b9b.
https://github.com/ruby/reline/commit/4ecaa63b26
|
|
https://github.com/ruby/reline/commit/0f075f562b
|
|
https://github.com/ruby/reline/commit/2e46493aff
|
|
https://github.com/ruby/reline/commit/9fca6ceb45
|
|
"unix-line-discard"
https://github.com/ruby/reline/commit/da7af35d1f
|
|
unix-line-discard
https://github.com/ruby/reline/commit/586a48ffe0
|
|
https://github.com/ruby/reline/commit/9ab99574f5
|
|
https://github.com/ruby/reline/commit/ff278cdc88
|
|
https://github.com/ruby/reline/commit/182606c847
|
|
Even if the number of graphemes doesn't change owing to character
merging, the character width may increase.
https://github.com/ruby/reline/commit/fbcd5f56a7
|
|
When a halfwidth character is followed by a halfwidth dakuten or a
halfwidth handakuten character, it should be treated as a single
grapheme.
https://github.com/ruby/reline/commit/9f20b9ec28
|
|
https://github.com/ruby/reline/commit/d465667f57
|
|
https://github.com/ruby/reline/commit/1f8a3aee43
Co-authored-by: Alex Gittemeier <me@a.lexg.dev>
|
|
In some tests, the LineEditor#reset method is always called, but doesn't
need to set the signal handlers there, so cuts it out to a separate
method.
https://github.com/ruby/reline/commit/b143c4f5f9
|
|
https://github.com/ruby/reline/commit/7a758e73dc
|
|
https://github.com/ruby/reline/commit/ba97f3bd87
|
|
https://github.com/ruby/reline/commit/16aa20c380
|
|
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
|
|
When merged to ruby/ruby, reline.gemspec file is located under
lib/reline, as the same as reline/version.rb. That is the latter
path relative from the former differs from the ruby/reline case,
and the reline/version.rb in the default load path will be loaded.
Try `require_relative` not to load unexpected files.
https://github.com/ruby/reline/commit/54905d0e1b
|
|
https://github.com/ruby/reline/commit/dabf5313e0
|
|
https://github.com/ruby/reline/commit/7b50638e24
|
|
https://github.com/ruby/reline/commit/6009b3ef7a
|
|
https://github.com/ruby/reline/commit/1bb071bcf5
|
|
The number of lines below the cursor position was known by
"@rest_height" alone, but the problem was caused by adding
"lower_space". Remove "lower_space" as it is unnecessary.
https://github.com/ruby/reline/commit/a575cef6a3
|