Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-23 | Retrieve key-buffer that was supposed to lose | aycabta | |
2019-09-17 | Undefine DSUSP key | Nobuyoshi Nakada | |
Enable `Ctrl+Y`, which is bound with it by default on BSD-like systems, for editing. | |||
2019-09-17 | Fix previous history in vi_insert mode | Adam Cammack | |
2019-09-17 | Fix history navigation in vi_insert mode | Adam Cammack | |
2019-09-14 | The stdlib readline should raise Interrupt when pressing C-c | aycabta | |
2019-09-14 | Revert "Use IO#getch to read one char in raw mode" | aycabta | |
This reverts commit 805b0a481132938638dbd32830cf5dca3910efb1. | |||
2019-09-14 | Revert "Use IO#getbyte" | aycabta | |
This reverts commit 685f12bbca50ff9b7a16b3016b3b8b3f2ac8b796. | |||
2019-09-14 | Revert "Support multibyte input" | aycabta | |
This reverts commit 6d9e54816f828983bcf383ce6fce287bd3ca05b9. | |||
2019-09-10 | Support multibyte input | Nobuyoshi Nakada | |
2019-09-10 | Use IO#getbyte | Nobuyoshi Nakada | |
2019-09-10 | Use IO#getch to read one char in raw mode | Nobuyoshi Nakada | |
2019-09-08 | Behave ESC key correctly when vi command mode | aycabta | |
2019-09-02 | Treat Japanese IME on/off code correctly | aycabta | |
2019-09-01 | Reline 0.0.2 | aycabta | |
2019-09-01 | Re-calculate state variables of screen when screen size changes | aycabta | |
2019-08-29 | Check events that console window size changed on Windows | aycabta | |
2019-08-29 | Fix alignment of a SHORT variable | aycabta | |
typedef struct _COORD { SHORT X; SHORT Y; // I wanted to take this... } COORD, *PCOORD; typedef struct _CONSOLE_SCREEN_BUFFER_INFO { COORD dwSize; COORD dwCursorPosition; // ...of this one WORD wAttributes; // But it's combined with first 2bytes of this SMALL_RECT srWindow; COORD dwMaximumWindowSize; } CONSOLE_SCREEN_BUFFER_INFO; If wAttributes has non-zero value, the code breaks. | |||
2019-08-29 | CONSOLE_SCREEN_BUFFER_INFO is 22bytes | aycabta | |
typedef struct _CONSOLE_SCREEN_BUFFER_INFO { COORD dwSize; // 4(SHORT X, Y) COORD dwCursorPosition; // 4 WORD wAttributes; // 2 SMALL_RECT srWindow; // 8(SHORT Left, Top, Right, Bottom) COORD dwMaximumWindowSize; // 4 } CONSOLE_SCREEN_BUFFER_INFO; | |||
2019-08-29 | Add stub set_screen_size for other platforms | aycabta | |
2019-08-29 | Support SIGWINCH | aycabta | |
2019-08-22 | Always check multiline termination | aycabta | |
2019-08-18 | The "exe" dir doesn't exist in this repostiroy | aycabta | |
2019-08-18 | Don't crash when deleting at the end of the line | Alan Wu | |
To reproduce this bug, type one character into irb, then press the delete key on your keyboard. | |||
2019-08-09 | Revert a6e32855d079e8f3806d8be8a5f5cf7b3a967133 partially | Kazuhiro NISHIYAMA | |
Fix TypeError when typing `''.[TAB]` | |||
2019-08-06 | Remove obsolete TODO comment | aycabta | |
2019-08-06 | Update Unicode URL to 12.1.0 | aycabta | |
2019-07-28 | [reline] Do not compile regexp for each line | Nobuyoshi Nakada | |
2019-07-28 | [reline] Do not escape and compile regexp for each byte | Nobuyoshi Nakada | |
2019-07-25 | Check wether multibyte character is split | aycabta | |
2019-07-19 | Fix showing doc of "nil.to_s", nil doesn't have #name | aycabta | |
2019-07-15 | Version 0.0.1 | aycabta | |
2019-07-15 | Remove unused method. | manga_osyo | |
2019-07-15 | Add `class Reline::History` and test. | manga_osyo | |
2019-07-14 | fix issue with 'SIGINT' handling in LineEditor#reset | Luke Gruber | |
@old_trap is the string "DEFAULT" and not a callable object (Proc) if there are no other signal handlers for SIGINT signal to chain. | |||
2019-07-06 | Refactored width calculations | Nobuyoshi Nakada | |
2019-07-06 | Simplified | Nobuyoshi Nakada | |
2019-07-04 | Support Control- and Meta- | aycabta | |
2019-07-04 | Move a comment to proper place | aycabta | |
2019-07-04 | Parse key sequence more strictly | Nobuyoshi Nakada | |
2019-07-04 | Use lstrip instead of gsub which can match only once | Nobuyoshi Nakada | |
2019-07-04 | Skip indented comment lines [Bug #15981] | Nobuyoshi Nakada | |
2019-07-01 | New indent must be non-negative number | Nobuyoshi Nakada | |
2019-06-27 | Decrease indent by closing token correctly | aycabta | |
2019-06-20 | Disable auto indent when move cursor up or down | aycabta | |
This commit suppresses a strange behavior below: if true 1[cursor] end and press down key if true 1 end | |||
2019-06-18 | Implement auto indent for multiline | aycabta | |
2019-06-16 | Implement line_no correctly | aycabta | |
2019-06-14 | Set allow_escape_code for prompt | aycabta | |
2019-06-14 | Add Reline.prompt_proc | aycabta | |
2019-06-06 | Skip transpose-words if less than 2 word | aycabta | |
2019-06-05 | Move I/O access from Reline::KeyStroke to Reline | aycabta | |