summaryrefslogtreecommitdiff
path: root/libbb/lineedit.c
AgeCommit message (Expand)Author
2023-04-12lineedit: fix crash when icanon set with -echoAkos Somfai
2023-03-29lineedit: fix matching of directories when searching PATHRon Yorston
2023-01-26shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line input, closes 15256Denys Vlasenko
2023-01-03shell: fix compile failures in some configsDenys Vlasenko
2022-07-03lineedit: get PWD from ashRon Yorston
2022-06-26ash,hush: use HOME for tab completion and promptsRon Yorston
2022-01-18libbb: shrink lineedit_read_key()Denys Vlasenko
2022-01-17ash,hush: fix handling of SIGINT while waiting for interactive inputDenys Vlasenko
2021-10-11shell: do not read user database for every prompt - only for those which need itDenys Vlasenko
2021-10-09Make const ptr assign as function call in clangYU Jincheng
2021-10-07*: generalize "const trick"YU Jincheng
2021-09-25libbb/lineedit: tweak #if indenting, no code changesDenys Vlasenko
2021-09-17libbb/lineedit: do not escape %^=+}]:, escape ~? in tab completionDenys Vlasenko
2021-04-14fix gcc-11.0 warningsDenys Vlasenko
2021-04-11lineedit: fix tab completion with equal signNatanael Copa
2021-02-23lineedit: support empty PATH entries in tab completionRon Yorston
2021-02-03libbb: introduce and use fputs_stdoutRon Yorston
2020-12-21lineedit: code shrinkDenys Vlasenko
2020-12-21lineedit: add a comment about possible use of tcflush()Denys Vlasenko
2020-12-21bc: do not allocate line editing state until neededDenys Vlasenko
2020-12-16lineedit: disable completion and fancy prompts if no shells are selectedDenys Vlasenko
2020-12-16lineedit: use strncmp instead of is_prefixed_with (we know the length)Denys Vlasenko
2020-12-16lineedit: remove ->path_lookup if ash is not configuredDenys Vlasenko
2020-12-16lineedit: match local directories when searching PATHRon Yorston
2020-12-16lineedit: omit directories when tab-completing from PATHRon Yorston
2020-11-21lineedit: fix unicode characters in promptAudun-Marius Gangstø
2020-06-24suppress a few compile warningsDenys Vlasenko
2020-01-29ash,hush: allow builtins to be tab-completed, closes 7532Ron Yorston
2019-10-25clang/llvm 9 fix - do not eliminate a store to a fake "const"Denys Vlasenko
2019-05-14style fix, no code changesDenys Vlasenko
2019-02-04lineedit: fix SEGV in isk, hexedit, ed, closes 11661Denys Vlasenko
2018-12-27randomconfig fixesDenys Vlasenko
2018-12-08lineedit: fix "defined but not used" sigaction2 warningDenys Vlasenko
2018-12-08suppress gcc 8 aliasing warningsDenys Vlasenko
2018-12-06bc: unbreak FEATURE_CLEAN_UP buildDenys Vlasenko
2018-11-17Treat custom and applet scripts as appletsRon Yorston
2018-11-01lineedit: autocompletion for embedded scriptsRon Yorston
2018-11-01ash: allow shell scripts to be embedded in the binaryDenys Vlasenko
2018-09-30unzip: use printable_string() for printing filenamesDenys Vlasenko
2018-04-06hush: fix "unset PS1/PS2", and put them into initial variable setDenys Vlasenko
2018-02-25lineedit: allow window size tracking to be disabledRon Yorston
2017-12-31randomconfig fixesDenys Vlasenko
2017-11-08lineedit: get terminal width before printing promptDenys Vlasenko
2017-11-08lineedit: do not tab-complete any strings which have control charactersDenys Vlasenko
2017-10-12lineedit: improve multiline PS1 - redraw using last PS1 line. Closes 10381Avi Halachmi
2017-09-15less,microcom,lineedit: use common routine to set raw termiosDenys Vlasenko
2017-09-13*: use ESC define instead of "\033"; use ESC[m instead of ESC[0mDenys Vlasenko
2017-08-02line editing: make read_line_input() not take timeout paramDenys Vlasenko
2017-07-29shell: make standalone shell tab-complete "busybox"Denys Vlasenko
2017-01-11libbb: consolidate the code to set termios unbuffered modeDenys Vlasenko