aboutsummaryrefslogtreecommitdiffstats
path: root/ext/io/console/console.c
Commit message (Expand)AuthorAgeFilesLines
* [ruby/io-console] [DOC] Add documentation for IO#cursorMatheus Richard2023-12-071-0/+10
* [ruby/io-console] Define IO::ConsoleMode::VERSION from gemspecNobuyoshi Nakada2023-11-101-0/+1
* [ruby/io-console] Intersperse Win32 and termios implementationsNobuyoshi Nakada2023-10-221-141/+124
* [ruby/io-console] Get rid of address of an rvalue on TruffleRubyNobuyoshi Nakada2023-08-181-1/+2
* [ruby/io-console] Avoid the influence of special variable `$/`Nobuyoshi Nakada2023-08-181-1/+1
* [ruby/io-console] Ensure to put a newline after passwordNobuyoshi Nakada2023-08-181-3/+8
* [ruby/io-console] Flush after promptNobuyoshi Nakada2023-08-181-1/+4
* [ruby/io-console] Enable `getpass` methods alwaysNobuyoshi Nakada2023-08-181-10/+0
* [ruby/io-console] [DOC] Remove a trailing space from the prompt tooNobuyoshi Nakada2023-08-181-1/+1
* [ruby/io-console] * remove trailing spaces [ci skip]Nobuyoshi Nakada2023-08-181-3/+3
* [ruby/io-console] [DOC] IO::console.getpass usage exampleOlivier Lacan2023-08-181-0/+6
* Restores the changes in `io-console` without breaking backwards compatibility...Samuel Williams2023-06-011-191/+165
* Revert https://github.com/ruby/io-console/pull/43Hiroshi SHIBATA2023-06-011-165/+191
* [ruby/io-console] Remove trailing whitespace.Samuel Williams2023-05-291-1/+1
* [ruby/io-console] Remove usage of IO internals.Samuel Williams2023-05-291-192/+166
* [ruby/io-console] Check rawmode option names strictlyNobuyoshi Nakada2022-12-021-10/+30
* Sync io-console gem.Samuel Williams2021-12-291-2/+6
* Prefer to use RTEST when checking result of `rb_io_wait`. (#5341)Samuel Williams2021-12-251-1/+1
* [ruby/io-console] Fixed typoNobuyoshi Nakada2021-02-091-1/+1
* Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams2021-02-091-2/+5
* [ruby/io-console] Shrink struct query_argsNobuyoshi Nakada2021-01-051-2/+2
* [ruby/io-console] Pre-define chomp! IDNobuyoshi Nakada2021-01-051-2/+3
* [ruby/io-console] Ignore chomp! result and return the modified stringNobuyoshi Nakada2021-01-051-1/+1
* [ruby/io-console] [DOC] Note that IO#getpass returns a chomped stringMarcus Stollsteimer2021-01-051-0/+4
* [ruby/io-console] Refined getch warningsNobuyoshi Nakada2020-10-111-3/+3
* [ruby/io-console] Relaxed min: option warningNobuyoshi Nakada2020-10-111-1/+7
* [ruby/io-console] Fix timeout type error (#18)Nobuyoshi Nakada2020-10-111-1/+1
* [ruby/io-console] Fixed "Rework console to use `rb_io_wait`."Nobuyoshi Nakada2020-10-111-30/+50
* Rework console to use `rb_io_wait`.Samuel Williams2020-09-141-29/+29
* [ruby/io-console] Use sys_fail_fptr macroNobuyoshi Nakada2020-05-091-1/+1
* [ruby/io-console] Show path name at errorNobuyoshi Nakada2020-05-091-17/+19
* [ruby/io-console] [DOC] Improved about `intr:`Nobuyoshi Nakada2020-02-171-7/+10
* [ruby/io-console] Prefer keyword argumentsNobuyoshi Nakada2020-02-141-0/+4
* [ruby/io-console] Set `OPOST` when `intr` is trueNobuyoshi Nakada2020-01-181-0/+1
* [ruby/io-console] Enable only interrupt bits on `intr: true`Nobuyoshi Nakada2019-12-291-1/+1
* [ruby/io-console] Set raw mode strictly same as cfmakerawNobuyoshi Nakada2019-12-181-2/+4
* [ruby/io-console] Use TCSANOW to prevent from discarding the input bufferYusuke Endoh2019-12-171-1/+1
* [ruby/io-console] Disable implementation-defined special control charactersNobuyoshi Nakada2019-12-171-1/+1
* [ruby/io-console] Removed dead codeNobuyoshi Nakada2019-12-171-1/+0
* [ruby/io-console] Suppress an unused-variable warningNobuyoshi Nakada2019-12-101-0/+1
* [ruby/io-console] Use rb_thread_call_without_gvl instead of the deprecated fu...Nobuyoshi Nakada2019-12-101-3/+4
* [ruby/io-console] Warn vtime option without intr flagNobuyoshi Nakada2019-12-101-0/+3
* [ruby/io-console] Fixed `intr: false` mode on WindowsNobuyoshi Nakada2019-12-041-12/+41
* [ruby/io-console] Remove taint supportJeremy Evans2019-11-181-1/+0
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-0/+1
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-1/+0
* [ruby/io-console] Defer creating VT query stringNobuyoshi Nakada2019-09-261-9/+23
* [ruby/io-console] Added IO#console_modeNobuyoshi Nakada2019-09-261-0/+122
* Do not use of non-standard escape character '\e'Kazuhiro NISHIYAMA2019-09-251-1/+1
* [ruby/io-console] Made cursor position 0-originNobuyoshi Nakada2019-09-241-2/+7