diff options
| author | YO4 <ysno@ac.auone-net.jp> | 2024-11-08 12:28:53 +0900 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2024-11-08 03:28:57 +0000 |
| commit | b99c17a95bb70064c5526689811c1550a530350f (patch) | |
| tree | 6b51a741af9504e414cd1f77fdd971836f6e4a9e /include/ruby | |
| parent | 9a9a586d62d866ef5e5757afd14d5877957be8c7 (diff) | |
[ruby/reline] Windows fix (https://github.com/ruby/reline/pull/775)
* test_yamatanooroti: close tempfile before unlink
* test_yamatanooroti: omit because of windows does not support job control
* test_yamatanooroti: change startup message detection for windows
* windows.rb: can call win32api using nil as NULL for pointer argument
Exception occurred when interrupted with Ctrl+C on legacy conhost
* windows.rb: fix get_screen_size
return [window height, buffer width] insted of [buffer height, buffer width]
* windows.rb: import scroll_down() from ansi.rb
* windows.rb: add auto linewrap control if VT output not supported (legacy console)
* unfreeze WIN32API pointer arguments
They internally duplicate arguments so api functions write to another place.
This breaks the console mode detection with ruby-head.
* remove useless code from Win32API#call
argument repacking and return value tweaking is not needed for Reline::Windows requirements.
* Correctly handle top of console viewport
* Revert "remove useless code from Win32API#call"
This reverts commit https://github.com/ruby/reline/commit/060ba140ed43.
* Revert "windows.rb: can call win32api using nil as NULL for pointer argument"
This reverts commit https://github.com/ruby/reline/commit/93a23bc5d0c9.
https://github.com/ruby/reline/commit/47c1ffbabe
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions
