aboutsummaryrefslogtreecommitdiff
path: root/libbb/lineedit.c
AgeCommit message (Expand)Author
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
2016-11-28lineedit: simplify code a bitDenys Vlasenko
2016-11-27lineedit: fix two bugs in SIGWINCH signal handlingDenys Vlasenko
2016-11-25ash,hush: make ^C in interactive mode visually much closer to bash behaviorDenys Vlasenko
2016-11-24lineedit: fix handling of repeating Alt-b, Alt-f, Alt-d, Alt-BackspaceRostislav Skudnov
2016-10-24lineedit: fix completion with applet names. closes 9361Denys Vlasenko
2016-08-14lineedit: trivial codeshrink for vi-modeNatanael Copa
2016-04-15Rewrite iteration through applet names to save a few bytesRon Yorston
2015-10-30lineedit: search applets as well as PATH for tab completionRon Yorston
2015-03-12libbb: introduce and use is_prefixed_with()Denys Vlasenko
2015-02-07libpwdgrp: use getpwent() instead of getpwent_r()Denys Vlasenko
2014-12-15lineedit: don't block when looking for escape sequence in vi-modeRon Yorston
2014-12-10lineedit: don't fall back to simple line input if tty is in raw modeDenys Vlasenko
2014-01-10lineedit: fix trivial build failureDenys Vlasenko
2013-08-20lineedit: use unicode_strwidth instead of unicode_strlenDenys Vlasenko
2013-08-19lineedit: fix multi-line PS1 handling: calculate PS1 length from last \nDenys Vlasenko
2013-08-19lineedit: improve Unicode handling (still buggy though)Denys Vlasenko
2013-04-07ash,hush: history builtinFlemming Madsen
2013-03-29lineedit: \W on "/bin" should show "bin", not "/bin"Denys Vlasenko
2013-03-29lineedit: implement \T \t \A \@ prompts escapes, fix \W escape, drop \!Denys Vlasenko
2013-03-28lineedit: add handling of \H in promptDenys Vlasenko
2013-02-27lineedit: initialize delptrShawn J. Goff
2012-09-27lineedit: in !EDITING config, return -1 on fgets errorDenys Vlasenko
2012-08-07lineedit: fix Alt-D when cursor==0Cliff Frey
2012-04-26lineedit: histfile can get emptied when CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=yDennis Groenen
2012-04-20whitespace fixesDenys Vlasenko
2012-01-15shell_builtin_read: set cc[VMIN] to 1; lineedit: don't clear c_cc[VINTR]Denys Vlasenko
2011-11-04lineedit: fix build failureDenys Vlasenko
2011-11-03lineedit: add support for M-b, M-f, M-d, M-BackspaceDenys Vlasenko
2011-09-04lineedit: remove SAVE_HISTORY bit, ->hist_file can be used as indicatorDenys Vlasenko
2011-09-04lineedit: add support for history saving on exitDenys Vlasenko
2011-09-04lineedit: fix atomic replace of history file; hush: fix $HISTFILE handlingDenys Vlasenko
2011-07-11libbb/lineedit: implement optional Ctrl-R history searchDenys Vlasenko
2011-05-20lineedit: fix rare SEGV; mark a few FIXMEsAlexey Fomenko
2011-03-31small fix for HISTFILESIZEDenys Vlasenko
2011-03-31ash,hush: optional support for $HISTFILESIZE.Denys Vlasenko
2011-03-27lineedit: fixes for CONFIG_UNICODE_USING_LOCALE=yDenys Vlasenko
2011-02-08ash: fix TMOUT not restoring tty attributesDenys Vlasenko
2010-11-22lineedit: fix tab-completion of filenames with spacesMike Shal
2010-11-15lineedit: create history files with mode 0600Wolfram Sang
2010-10-28*: use _exit() in sighandlers; showkey: do not use exit-thru-sighandlerMarek Polacek
2010-09-07lineedit: do not hang on error, but return error indicator.Denys Vlasenko
2010-09-03lineedit: on tab completion, show filenames obly in all cases (bash compat)Denys Vlasenko
2010-09-03lineedit: allocate matchBuf only temporarily: saves MAX_LINELEN bytesDenys Vlasenko
2010-09-03lineedit: de-indent large block in input_tab. No logic changes.Denys Vlasenko
2010-09-03lineedit: rename tmp -> chosen_match; small code shrinkDenys Vlasenko