- 93e0898 shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line input, closes 15256 by Denys Vlasenko · 1 year, 11 months ago
- 27be0e8 shell: fix compile failures in some configs by Denys Vlasenko · 2 years ago
- 298ac95 lineedit: get PWD from ash by Ron Yorston · 2 years, 6 months ago
- 7d1c7d8 ash,hush: use HOME for tab completion and prompts by Ron Yorston · 2 years, 9 months ago
- 1e825ac libbb: shrink lineedit_read_key() by Denys Vlasenko · 2 years, 11 months ago
- 12566e7 ash,hush: fix handling of SIGINT while waiting for interactive input by Denys Vlasenko · 2 years, 11 months ago
- f4fcd74 shell: do not read user database for every prompt - only for those which need it by Denys Vlasenko · 3 years, 2 months ago
- 5156b24 Make const ptr assign as function call in clang by YU Jincheng · 3 years, 2 months ago
- 1f92503 *: generalize "const trick" by YU Jincheng · 3 years, 2 months ago
- 627821e libbb/lineedit: tweak #if indenting, no code changes by Denys Vlasenko · 3 years, 3 months ago
- 6d2463a libbb/lineedit: do not escape %^=+}]:, escape ~? in tab completion by Denys Vlasenko · 3 years, 3 months ago
- fe2d806 fix gcc-11.0 warnings by Denys Vlasenko · 3 years, 8 months ago
- 7323bca lineedit: fix tab completion with equal sign by Natanael Copa · 3 years, 8 months ago
- 760b627 lineedit: support empty PATH entries in tab completion by Ron Yorston · 3 years, 10 months ago
- cad3fc7 libbb: introduce and use fputs_stdout by Ron Yorston · 3 years, 10 months ago
- 96717d9 lineedit: code shrink by Denys Vlasenko · 4 years ago
- fae7332 lineedit: add a comment about possible use of tcflush() by Denys Vlasenko · 4 years ago
- 00eb23b bc: do not allocate line editing state until needed by Denys Vlasenko · 4 years ago
- a97a795 lineedit: disable completion and fancy prompts if no shells are selected by Denys Vlasenko · 4 years ago
- 1d180cd lineedit: use strncmp instead of is_prefixed_with (we know the length) by Denys Vlasenko · 4 years ago
- eaced1e lineedit: remove ->path_lookup if ash is not configured by Denys Vlasenko · 4 years ago
- 8baa643 lineedit: match local directories when searching PATH by Ron Yorston · 4 years ago
- 8506dd6 lineedit: omit directories when tab-completing from PATH by Ron Yorston · 4 years ago
- 9bf4499 lineedit: fix unicode characters in prompt by Audun-Marius Gangstø · 4 years, 1 month ago
- d5314e7 suppress a few compile warnings by Denys Vlasenko · 4 years, 6 months ago
- 9e2a566 ash,hush: allow builtins to be tab-completed, closes 7532 by Ron Yorston · 5 years ago
- af7169b clang/llvm 9 fix - do not eliminate a store to a fake "const" by Denys Vlasenko · 5 years ago
- 8c317f0 style fix, no code changes by Denys Vlasenko · 6 years ago
- 779f96a lineedit: fix SEGV in isk, hexedit, ed, closes 11661 by Denys Vlasenko · 6 years ago
- 3d27d43 randomconfig fixes by Denys Vlasenko · 6 years ago
- 23427a6 lineedit: fix "defined but not used" sigaction2 warning by Denys Vlasenko · 6 years ago
- 136fe9b suppress gcc 8 aliasing warnings by Denys Vlasenko · 6 years ago
- a68a87c bc: unbreak FEATURE_CLEAN_UP build by Denys Vlasenko · 6 years ago
- 3778898 Treat custom and applet scripts as applets by Ron Yorston · 6 years ago
- c9e1612 lineedit: autocompletion for embedded scripts by Ron Yorston · 6 years ago
- 4f2ef4a ash: allow shell scripts to be embedded in the binary by Denys Vlasenko · 6 years ago
- 349d72c unzip: use printable_string() for printing filenames by Denys Vlasenko · 6 years ago
- f5018da hush: fix "unset PS1/PS2", and put them into initial variable set by Denys Vlasenko · 7 years ago
- 2328690 lineedit: allow window size tracking to be disabled by Ron Yorston · 7 years ago
- 82d1c1f randomconfig fixes by Denys Vlasenko · 7 years ago
- 0a67722 lineedit: get terminal width before printing prompt by Denys Vlasenko · 7 years ago
- c3797d4 lineedit: do not tab-complete any strings which have control characters by Denys Vlasenko · 7 years ago
- 0fd5dbb lineedit: improve multiline PS1 - redraw using last PS1 line. Closes 10381 by Avi Halachmi · 7 years ago
- aaaaaa5 less,microcom,lineedit: use common routine to set raw termios by Denys Vlasenko · 7 years ago
- 8187e01 *: use ESC define instead of "\033"; use ESC[m instead of ESC[0m by Denys Vlasenko · 7 years ago
- 84ea60e line editing: make read_line_input() not take timeout param by Denys Vlasenko · 7 years ago
- f128bdb shell: make standalone shell tab-complete "busybox" by Denys Vlasenko · 7 years ago
- 01ccdd1 libbb: consolidate the code to set termios unbuffered mode by Denys Vlasenko · 8 years ago
- 038a977 lineedit: simplify code a bit by Denys Vlasenko · 8 years ago
- bff71d3 lineedit: fix two bugs in SIGWINCH signal handling by Denys Vlasenko · 8 years ago
- 4b89d51 ash,hush: make ^C in interactive mode visually much closer to bash behavior by Denys Vlasenko · 8 years ago
- 2e4ef38 lineedit: fix handling of repeating Alt-b, Alt-f, Alt-d, Alt-Backspace by Rostislav Skudnov · 8 years ago
- 1336052 lineedit: fix completion with applet names. closes 9361 by Denys Vlasenko · 8 years ago
- 7e6f931 lineedit: trivial codeshrink for vi-mode by Natanael Copa · 8 years ago
- 2b91958 Rewrite iteration through applet names to save a few bytes by Ron Yorston · 9 years ago
- f23264b lineedit: search applets as well as PATH for tab completion by Ron Yorston · 10 years ago
- 8dff01d libbb: introduce and use is_prefixed_with() by Denys Vlasenko · 10 years ago
- 23cfaab libpwdgrp: use getpwent() instead of getpwent_r() by Denys Vlasenko · 10 years ago
- 20cd31a lineedit: don't block when looking for escape sequence in vi-mode by Ron Yorston · 10 years ago
- d598a8d lineedit: don't fall back to simple line input if tty is in raw mode by Denys Vlasenko · 10 years ago
- 79df481 lineedit: fix trivial build failure by Denys Vlasenko · 11 years ago
- 1b9ac21 lineedit: use unicode_strwidth instead of unicode_strlen by Denys Vlasenko · 11 years ago
- e66a56d lineedit: fix multi-line PS1 handling: calculate PS1 length from last \n by Denys Vlasenko · 11 years ago
- 7a18043 lineedit: improve Unicode handling (still buggy though) by Denys Vlasenko · 11 years ago
- d96ffda ash,hush: history builtin by Flemming Madsen · 12 years ago
- 8172d05 lineedit: \W on "/bin" should show "bin", not "/bin" by Denys Vlasenko · 12 years ago
- 1d14569 lineedit: implement \T \t \A \@ prompts escapes, fix \W escape, drop \! by Denys Vlasenko · 12 years ago
- 6c852bf lineedit: add handling of \H in prompt by Denys Vlasenko · 12 years ago
- 46031da lineedit: initialize delptr by Shawn J. Goff · 12 years ago
- b232037 lineedit: in !EDITING config, return -1 on fgets error by Denys Vlasenko · 12 years ago
- 4919565 lineedit: fix Alt-D when cursor==0 by Cliff Frey · 12 years ago
- deee356 lineedit: histfile can get emptied when CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y by Dennis Groenen · 13 years ago
- 56443cd whitespace fixes by Denys Vlasenko · 13 years ago
- 7ce209b shell_builtin_read: set cc[VMIN] to 1; lineedit: don't clear c_cc[VINTR] by Denys Vlasenko · 13 years ago
- c0cae52 lineedit: fix build failure by Denys Vlasenko · 13 years ago
- 9ce09bc lineedit: add support for M-b, M-f, M-d, M-Backspace by Denys Vlasenko · 13 years ago
- e45af7a lineedit: remove SAVE_HISTORY bit, ->hist_file can be used as indicator by Denys Vlasenko · 13 years ago
- bede215 lineedit: add support for history saving on exit by Denys Vlasenko · 13 years ago
- 4840ae8 lineedit: fix atomic replace of history file; hush: fix $HISTFILE handling by Denys Vlasenko · 13 years ago
- a669eca libbb/lineedit: implement optional Ctrl-R history search by Denys Vlasenko · 13 years ago
- 232ebaa lineedit: fix rare SEGV; mark a few FIXMEs by Alexey Fomenko · 14 years ago
- e3d8d07 small fix for HISTFILESIZE by Denys Vlasenko · 14 years ago
- 2c4de5b ash,hush: optional support for $HISTFILESIZE. by Denys Vlasenko · 14 years ago
- 353680a lineedit: fixes for CONFIG_UNICODE_USING_LOCALE=y by Denys Vlasenko · 14 years ago
- 66c5b12 ash: fix TMOUT not restoring tty attributes by Denys Vlasenko · 14 years ago
- f376303 lineedit: fix tab-completion of filenames with spaces by Mike Shal · 14 years ago
- 2e9aeae lineedit: create history files with mode 0600 by Wolfram Sang · 14 years ago
- 7b18107 *: use _exit() in sighandlers; showkey: do not use exit-thru-sighandler by Marek Polacek · 14 years ago
- d55f599 lineedit: do not hang on error, but return error indicator. by Denys Vlasenko · 14 years ago
- 3926363 lineedit: on tab completion, show filenames obly in all cases (bash compat) by Denys Vlasenko · 14 years ago
- 76939e7 lineedit: allocate matchBuf only temporarily: saves MAX_LINELEN bytes by Denys Vlasenko · 14 years ago
- ba0e103 lineedit: de-indent large block in input_tab. No logic changes. by Denys Vlasenko · 14 years ago
- a46e16e lineedit: rename tmp -> chosen_match; small code shrink by Denys Vlasenko · 14 years ago
- 9b56bf5 lineedit: stop using permanent int_buf[] (16k!): allocate it by Denys Vlasenko · 14 years ago
- 81254ed lineedit: remove pos_buf[] array (up to 16k!); fix compat bugs by Denys Vlasenko · 14 years ago
- 3c460b0 lineedit: return prefix len from tab completion helpers by Denys Vlasenko · 14 years ago
- 2679e3c lineedit: clean up tab completion code (variable reuse, comments) by Denys Vlasenko · 14 years ago
- 57ea9b4 preparatory cleanup patch for tab completion fixes by Denys Vlasenko · 14 years ago
- 7063e86 lineedit: small readability improvement (same code) by Denys Vlasenko · 14 years ago
- 61a36af lineedit: fix completion with Unicode chars by Denys Vlasenko · 14 years ago