summaryrefslogtreecommitdiff
path: root/bin/ksh
AgeCommit message (Expand)Author
2017-12-27Add -Wshadow to Makefile and fix the resulting warnings. Many ofTodd C. Miller
2017-12-26The hack for /dev/fd support on systems without it was removed aTodd C. Miller
2017-12-18Get rid of a todo by stop declaring variable texec as static and instead zeroinganton
2017-12-18Add another pair of home/end key bindings; from Lari Rasku.anton
2017-12-15oops - previous should have been a list item;Jason McIntyre
2017-12-12Document change in the default shell prompts.Theo Buehler
2017-12-12Include hostname in shell prompts by defaultTheo Buehler
2017-12-07Drop the unused second argument from set_prompt(). It used to be used forTheo Buehler
2017-11-27Follow emacs mode and remove the interactive "version" function.Theo Buehler
2017-11-26Remove the "version" interactive function in emacs mode.Jeremie Courreges-Anglas
2017-11-22Fix some incorrectness related to Emacs editing mode in ksh:anton
2017-11-21Initialize *histbase to NULL to fix a bus error in emacs editing modeTheo Buehler
2017-11-02Switch calloc(3) back to malloc(3). The call to calloc was introducedTheo Buehler
2017-10-23Kill needless rewind(3) call in hist_init()Jeremie Courreges-Anglas
2017-10-23Skip (and warn about) overlong history lines.Jeremie Courreges-Anglas
2017-10-19Delete the deprecated emacs-usemeta option.Jeremie Courreges-Anglas
2017-10-18The return value of this function isn't used.Jeremie Courreges-Anglas
2017-09-07Keep histptr inside of the allocated history arrayJeremie Courreges-Anglas
2017-09-03Use PATH_MAX instead of a local defineJeremie Courreges-Anglas
2017-09-02whitespace commit from BCTheo de Raadt
2017-08-31ignoredups implementation quirkJeremie Courreges-Anglas
2017-08-30Guard FEMACSUSEMETA uses behind #ifdef EMACSJeremie Courreges-Anglas
2017-08-30Implement HISTCONTROL ignoredups & ignorespace featuresJeremie Courreges-Anglas
2017-08-30Stop exposing the emacs-usemeta option, and warn when trying to set it.Jeremie Courreges-Anglas
2017-08-30Drop needless commentJeremie Courreges-Anglas
2017-08-30No need for NULL checks before afree()Jeremie Courreges-Anglas
2017-08-29Kill a useless setlocale() queryJeremie Courreges-Anglas
2017-08-28Don't bother setting freed history lines to NULL.Jeremie Courreges-Anglas
2017-08-28Put history_write() in line with other functions that walk historyJeremie Courreges-Anglas
2017-08-27Free history entries when resizing/reloadingJeremie Courreges-Anglas
2017-08-27Remove unused copy_non_glob() in ksh.Nayden Markatchev
2017-08-26Don't lose the latest history line & don't crash when shrinking histsizeJeremie Courreges-Anglas
2017-08-19\$ in PS1 gets you the default prompt character, which differs from theJason McIntyre
2017-08-15Remove expensive pointer check in afree()Jeremie Courreges-Anglas
2017-08-11Retire old behavior of requiring root prompt to contain # or \!Philip Guenther
2017-08-11Check whether the first two characters of $HISTFILE are the magicTheo Buehler
2017-08-01Disable ksh VI-editing mode on the install media. We need the spaceTheo de Raadt
2017-07-24Fix off-by-one error introduced in the previous commit.Theo Buehler
2017-07-24Prettify, simplifyJeremie Courreges-Anglas
2017-07-24Use memmove instead of a hand-rolled loopJeremie Courreges-Anglas
2017-07-22Use monotonic clock for the time command in csh and ksh.anton
2017-07-06fix broken cross references; found with mandoc -TlintIngo Schwarze
2017-07-04Backout previous due to a bug discovered by zhuk@ that requires some tinkeringanton
2017-07-04Add support for pattern substitution to variables in ksh using a common syntaxanton
2017-06-29Increase the input line buffer to 4096 bytes.Martijn van Duren
2017-06-25No need to NUL-terminate the line buffer since it's handled by x_e_getu8() byanton
2017-06-25Don't output partial UTF-8 characters in ksh emacs mode. Instead, try to read aanton
2017-06-20'^T' is documented to be bounded to transpose-chars while in emacsBryan Steele
2017-06-01The fact is simple: Subshells have the same PPID as the current shell.Theo Buehler
2017-05-31Let the 's' command delete the right number of bytes when UTF-8Ingo Schwarze