summaryrefslogtreecommitdiff
path: root/lib/reline
AgeCommit message (Collapse)Author
2021-08-29[ruby/reline] Move dialog pos to left when goes beyond right edgeaycabta
https://github.com/ruby/reline/commit/f1efa2b062
2021-08-29[ruby/reline] Support hide/show cursor on Windowsaycabta
https://github.com/ruby/reline/commit/0c870813bd
2021-08-29[ruby/reline] Hide cursor when rendering dialogaycabta
https://github.com/ruby/reline/commit/a9050cf676
2021-08-29[ruby/reline] Remove debug codeaycabta
https://github.com/ruby/reline/commit/2389d175f7
2021-08-29[ruby/reline] Clear after cursoraycabta
https://github.com/ruby/reline/commit/4d7503cd1f
2021-08-29[ruby/reline] Move cursor to rerender right margin of dialog correctlyaycabta
https://github.com/ruby/reline/commit/554855013b
2021-08-29[ruby/reline] Create windows.rbusa
see issue #317 https://github.com/ruby/reline/commit/aad164de93
2021-08-29[ruby/reline] Add "sleep 0.01" to Windows event loopaycabta
https://github.com/ruby/reline/commit/dfc89eae53
2021-08-29[ruby/reline] Add comments about where rerenderingaycabta
https://github.com/ruby/reline/commit/4406069b7e
2021-08-29[ruby/reline] Use background color instead of border frameaycabta
https://github.com/ruby/reline/commit/8f1db0a076
2021-08-29[ruby/reline] Suppress warning; unused variableaycabta
https://github.com/ruby/reline/commit/74a6124e8d
2021-08-29[ruby/reline] Remove an unnecessary variableaycabta
https://github.com/ruby/reline/commit/5435c1aa3f
2021-08-29[ruby/reline] Implement dialog with autocomplete callbackaycabta
https://github.com/ruby/reline/commit/1401d6165e
2021-08-29[ruby/reline] Separate calling completion proc with checking argsaycabta
https://github.com/ruby/reline/commit/3203cb97db
2021-08-14[ruby/reline] Remove interrupt avoidanceaycabta
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
2021-08-12[ruby/reline] Version 0.2.7aycabta
https://github.com/ruby/reline/commit/040d29b4c0
2021-08-06Check the result of tigetstrNobuyoshi Nakada
2021-08-06Fix caching of curses_dlNobuyoshi Nakada
2021-08-06Fix the result of checking the existence of constants being reversedaycabta
2021-08-04Handle SIGINT in other thread correctlyaycabta
Co-authored-by: Koichi Sasada <ko1@atdot.net> Notes: Merged: https://github.com/ruby/ruby/pull/4704
2021-08-04Use Symbol of signal for trapaycabta
Notes: Merged: https://github.com/ruby/ruby/pull/4704
2021-07-30[ruby/reline] Support Terminfo on Cygwin and macOSaycabta
https://github.com/ruby/reline/commit/b0b75fcd27
2021-07-30[ruby/reline] Don't check the existence of Terminfo on Windowsaycabta
https://github.com/ruby/reline/commit/320f09055c
2021-07-30[ruby/reline] Check TYPE_VARIADICaycabta
https://github.com/ruby/reline/commit/8e62e46e33
2021-07-30[ruby/reline] Define StringWithTiparm instead of singular methodaycabta
https://github.com/ruby/reline/commit/de234dc875
2021-07-30[ruby/reline] Fixed Ctrl+Enter key in Windows.SilverPhoenix99
https://github.com/ruby/reline/commit/0c38e39023
2021-07-30[ruby/reline] Check empty .inputrcaycabta
https://github.com/ruby/reline/commit/b60b3b76cd
2021-07-30[ruby/reline] Add original C function declarations comment for each functionaycabta
https://github.com/ruby/reline/commit/9a25ee9f12
2021-07-30[ruby/reline] Fix reline on OpenBSDJeremy Evans
OpenBSD doesn't support tiparm, only tparm. I'm not sure if the two are compatible, but this at least this allows me to run irb on OpenBSD. https://github.com/ruby/reline/commit/0ce2b34e2b
2021-07-30[ruby/reline] Added support for Numpad divide key on Windows.SilverPhoenix99
https://github.com/ruby/reline/commit/84577da0c4
2021-07-30[ruby/reline] Support Enter key of numpad on Windowsaycabta
The yamatanooroti gem can't emulate numpad key pressing... https://github.com/ruby/reline/commit/8e9da1aeaf
2021-07-30[ruby/reline] Windows cmd: Don't type anything when pressing ALT keys aloneLars Kanis
Fixes #298 https://github.com/ruby/reline/commit/72acfcd27a
2021-07-30[ruby/reline] Add TODO comment to implement tigetflag() and tigetnum()aycabta
https://github.com/ruby/reline/commit/a0d946a398
2021-06-25[ruby/reline] Fix missing require.Samuel Williams
https://github.com/ruby/reline/commit/010b28dfe9
2021-06-25[ruby/reline] Avoid using blocking `IO.select`.Samuel Williams
https://github.com/ruby/reline/commit/de94746393
2021-06-21Rescue conversion error of inputrcaycabta
2021-06-21Check Ruby version to use Fiddle with variadic args in test-allaycabta
2021-06-21[ruby/reline] Version 0.2.6aycabta
https://github.com/ruby/reline/commit/5917e3a337
2021-06-21[ruby/reline] Remove FIXME comment in #renderaycabta
https://github.com/ruby/reline/commit/acd8f8efbb
2021-06-21[ruby/reline] Remove TODO comment in #render_partialaycabta
https://github.com/ruby/reline/commit/bb6ea232c2
2021-06-21[ruby/reline] Add binding C-x C-x to em_exchange_mark on Windowsaycabta
https://github.com/ruby/reline/commit/24a2489b62
2021-06-21[ruby/reline] Treat C-Space as M-Space on Windowsaycabta
https://github.com/ruby/reline/commit/69beca2863
2021-06-21[ruby/reline] Check existance of a constant, Fiddle::VERSIONaycabta
https://github.com/ruby/reline/commit/4b74c3d83a
2021-06-21[ruby/reline] Add Meta+arrow-keys in extended entries of terminfoaycabta
https://github.com/ruby/reline/commit/af6f6ed088
2021-06-21[ruby/reline] Terminfo.tigetstr should be able to receive tiparm in method chainaycabta
https://github.com/ruby/reline/commit/4a3e308163
2021-06-21[ruby/reline] Terminfo.tigetstr and tiparm should return String objectaycabta
https://github.com/ruby/reline/commit/1e287d10cc
2021-06-21[ruby/reline] Add terminfo supportaycabta
https://github.com/ruby/reline/commit/74a7ffaa2f
2021-06-21[ruby/reline] Handle Errno::ENOTTY correctlyaycabta
https://github.com/ruby/reline/commit/8daa392ba6
2021-06-21[ruby/reline] Fix Reline::Unicode.calculate_width when input is not a TTYJeremy Evans
This fixes an error when output is redirected: ``` $ run_ruby -rreline -e '$stderr.puts Reline::Unicode.calculate_width("\u221a").inspect' </dev/null >/dev/null /home/jeremy/tmp/ruby/lib/reline/ansi.rb:189:in `raw': Operation not supported by device (Errno::ENODEV) ``` The @@encoding -> defined?(@@encoding) changes is necessary because without that part of the commit, the following error would be raised by the above command: ``` /home/jeremy/tmp/reline/lib/reline/general_io.rb:10:in `encoding': uninitialized class variable @@encoding in Reline::GeneralIO (NameError) ``` Problem reported and initial patch for Windows provided by Richard Sharman. I tested this only on OpenBSD, but hopefully it works for other operating systems. Fixes [Bug #17493] https://github.com/ruby/reline/commit/c001971bb3
2021-06-21[ruby/reline] Treat return key correctly on Windowsaycabta
To fix Reline::TestRendering#test_binding_for_vi_movement_mode. https://github.com/ruby/reline/commit/0df3d2a1dc