summaryrefslogtreecommitdiff
path: root/bin/ksh
AgeCommit message (Expand)Author
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
2017-05-31Allow replacement of UTF-8 characters in vi mode.anton
2017-05-29Change the mmap(2)-based binary history file with lots of magic and aTheo Buehler
2017-05-28Fix cursor position while removing characters from the command line.anton
2017-05-26document behaviour when CDPATH unset;Jason McIntyre
2017-05-12Improve UTF-8 handling on lines that are wider than the terminal,Ingo Schwarze
2017-05-11a little tidy up; from raf czlonkaJason McIntyre
2017-05-01Quiet an "implicit conversion from 'int' to 'char' changes value"Todd C. Miller
2017-03-16document the "type" built-in, marked as xsi by posix;Jason McIntyre
2017-03-16document the ulimit built-in, which is now marked xsi by posix;Jason McIntyre
2017-03-16document the "hash" built-in, moved to (posix) base in issue 7;Jason McIntyre
2017-02-19Assigning to RANDOM calls srand_deterministic(3), not srand(3),Ingo Schwarze
2016-12-11I missed a bit of the indentation fix from Kartik Agaram.Todd C. Miller
2016-12-11When ERREXIT (set -e) is in effect, don't disable it after aTodd C. Miller
2016-12-11In execute() we assign xerrorok to a dummy value if it is NULLTodd C. Miller
2016-12-11Fix for() loop indentation for TCASE in execute() and add someTodd C. Miller
2016-11-14Remove an escaped blank space and insert an No macro to keep \&; at aTheo Buehler
2016-11-14Markup improvements:Ingo Schwarze
2016-11-12Fix lexicographic order of shell built-ins: trap comes before true.Theo Buehler