summaryrefslogtreecommitdiff
path: root/lib/reline.rb
AgeCommit message (Expand)Author
2025-01-24Migrate irb and reline to the bundled gemsHiroshi SHIBATA
2025-01-05[ruby/reline] Fix bracketed paste and scrolling bugtomoya ishida
2024-12-16[ruby/reline] Change quoted_insert and bracketed_paste to a singletomoya ishida
2024-12-06[ruby/reline] Combine MAPPINGS(single byte input to symbol) withtomoya ishida
2024-12-02[ruby/reline] Implement buffered output to Reline::ANSItomoya ishida
2024-11-26[ruby/reline] KeyStroke handles multibyte charactertomoya ishida
2024-11-14[ruby/reline] Drop loading terminfo, remove fiddle dependency intomoya ishida
2024-10-22[ruby/reline] Use IO's encoding instead of Encoding.default_externalWu
2024-10-02[ruby/reline] Add a timeout to cursor_postomoya ishida
2024-09-03[ruby/reline] Fix redisplay/insert_text called from pre_input_hooktomoya ishida
2024-07-12[ruby/reline] Fix rendering bug of nomultiline prompttomoya ishida
2024-06-05[ruby/reline] Refactor input key readingtomoya ishida
2024-06-04Revert "Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO i...Takashi Kokubun
2024-06-03Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not."Takashi Kokubun
2024-06-03[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.tomoya ishida
2024-06-03[ruby/reline] Improve key binding match/matching checktomoya ishida
2024-06-01[ruby/reline] Overhaul io gate structureStan Lo
2024-05-08[ruby/reline] Implement bracketed paste inserttomoya ishida
2024-05-02[ruby/reline] Fix default and additional key bindings vanish bugtomoya ishida
2024-05-02[ruby/reline] Avoid reading .inputrc repeatedlyMari Imaizumi
2024-04-30[ruby/reline] Fix completion dialog position when completed part istomoya ishida
2024-04-05[ruby/reline] Thread safe readlinetomoya ishida
2024-04-05[ruby/reline] Always call finalize and depreptomoya ishida
2024-04-04[ruby/reline] Handle INT signal correctly, remove handle_clearedtomoya ishida
2024-04-01[ruby/reline] Refactor completiontomoya ishida
2024-03-24[ruby/reline] Disable dialog proc if TERM=dumbtomoya ishida
2024-03-19[ruby/reline] Reline 0.5.0.pretomoya ishida
2023-11-06[ruby/reline] Introduce a new class Reline::Face to configureHASUMI Hitoshi
2023-08-20[ruby/reline] Use fdiv for keyseq_timeout msec to sec conversiontomoya ishida
2023-08-20[ruby/reline] Remove Timeout usageStan Lo
2023-07-07[ruby/reline] Reduce direct references to `Reline::IOGate`Stan Lo
2023-07-05[ruby/reline] Update Relin::IOGate dinamically when it is neededtomoya ishida
2023-07-04[ruby/reline] Refactor Reline::CoreStan Lo
2023-06-20[ruby/reline] Omit constant under StructYuta Kusuno
2023-05-27[ruby/reline] Use appropriate dialog height and reduce screen pushuptomoya ishida
2023-04-15[ruby/reline] Change Reline.add_dialog_proc(name, nil) to properlytomoya ishida
2023-02-27[ruby/reline] Fix the cause of test_yamatanooroti randomly failingtomoya ishida
2023-02-07[ruby/reline] Add comment for unused constantsima1zumi
2022-12-05[ruby/reline] Remove unapproved color setting APIsStan Lo
2022-09-01[ruby/reline] Support dumb terminalNobuyoshi Nakada
2022-07-22[ruby/reline] Rename dialog_pointer_* to dialog_highlight_*st0012
2022-07-16[ruby/reline] Use color name instead of code (integer) in dialog color APIsst0012
2022-06-27[ruby/reline] Enable to change the background color of dialogs. (https://gith...pocari
2022-06-13[ruby/reline] Check the ambiguous char width only on ttyNobuyoshi Nakada
2021-12-21[ruby/reline] Finalize when exception occurredaycabta
2021-12-21[ruby/reline] Split off set_signal_handler methodaycabta
2021-12-20[ruby/reline] Add support for overwriting dialog proc with the same nameaycabta
2021-12-20[ruby/reline] Add Reline.dialog_proc(name_sym)aycabta
2021-10-11[ruby/reline] Suppress warning, "instance variable @ambiguous_width not initi...aycabta
2021-10-02[ruby/reline] Refactoring Reline::Key.match? and add test.manga_osyo