summaryrefslogtreecommitdiff
path: root/include/ruby
diff options
context:
space:
mode:
authorYO4 <ysno@ac.auone-net.jp>2024-11-08 12:28:53 +0900
committergit <svn-admin@ruby-lang.org>2024-11-08 03:28:57 +0000
commitb99c17a95bb70064c5526689811c1550a530350f (patch)
tree6b51a741af9504e414cd1f77fdd971836f6e4a9e /include/ruby
parent9a9a586d62d866ef5e5757afd14d5877957be8c7 (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