summaryrefslogtreecommitdiff
path: root/bin/ksh
AgeCommit message (Expand)Author
2013-03-03Fix quoting in word part of ${var+word} (and similar) when entire thingPhilip Guenther
2013-01-21revert the tweak part of the last commit which, apart from theAlexander Hall
2013-01-20Fix backslash escaping during filename tab-completion in ksh.Stefan Sperling
2013-01-17remove some uesless Pp;Jason McIntyre
2012-09-10fake a sigwinch after each job, so if the terminal changes size,Ted Unangst
2012-09-06Avoid modifying argv when building argv for $* and $@ since it willTodd C. Miller
2012-09-05backout, Todd's version may be cleaner, but it's also wrong.Marc Espie
2012-09-05sh -c should not munge argv[].Marc Espie
2012-07-08Document ${var[@]} and ${var[*]}Philip Guenthe
2012-06-27fptreef() always returns 0 and we never use the return value anyway,Otto Moerbeek
2012-06-19for arithmetic expressions, note that:Jason McIntyre
2012-06-10Correctly expand bindings containing macros. Fix a regression introducedMartin Pieuchot
2012-04-30generalise ksh keybinding system - bindings are no longer limited inDamien Miller
2012-02-19Allow for more vars in hash table, improve hash function, increaseOtto Moerbeek
2012-02-02bound chaeck table expansion; problem seen by Michael Niedermayer;Otto Moerbeek
2011-10-11gc unused var; from Michael W. BombardieriOtto Moerbeek
2011-09-07beter determination if the shell is restricted; from Alf Schlichting.Otto Moerbeek
2011-09-05Fix hang in emacs mode. To reproduce the hang go like: "^[16000l" whichMarco Peereboom
2011-09-03make -column lists pretty again;Jason McIntyre
2011-05-30typo; Alexander PolakovMartynas Venckus
2011-04-23improve line breaking in SYNOPSIS now that semantics of the .Bk macroIgor Sobrado
2011-03-15fix uninitialized variable warnings (lifted from mksh).Okan Demirmen
2011-03-14remove unused SILLY game of life.Okan Demirmen
2011-03-09substitute '~' for $HOME in the \W prompt case; matches bash's behavior.Okan Demirmen
2010-09-20according to ingo, it isn;t a problem to have empty [BDS]q macros, soJason McIntyre
2010-09-18some macro cleanup:Jason McIntyre
2010-07-15When the first argument or arguments of a macro are opening delimitersIngo Schwarze
2010-07-12ksh.1: add ((, )), ]], and `name' to the list of reserved words for compoundsJason McIntyre
2010-05-20Escape "=", remove if 0'd out code and simplify check in x_print_expansions.Federico G. Schwindt
2010-05-19properly keep track of the line number after a trap.Jasper Lievisse Adriaanse
2010-05-10tweak previous;Jason McIntyre
2010-05-10unset doesn't fail except for read-only variables and functionsMatthias Kilian
2010-05-01Correct a comment; from dawedawe (at) gmx.dePhilip Guenthe
2010-03-27`b' and `c' arguments to mknod are not optional; from LEVAI DanielJason McIntyre
2010-03-24fix the cases where ${name#pat} and ${name%pat} will generate an empty wordFederico G. Schwindt
2010-02-26Array indices are limited to 0 through 10239 now.william
2010-02-25get rid of overlapping blocks discouraged by mdoc.samples(7);Ingo Schwarze
2010-01-04Crank max array size in ksh to 10K-1, since 2047 is too restrictive.Theo de Raadt
2009-12-13remember to restore errno (ie. stop someone from making a mistake later)Theo de Raadt
2009-12-12a dangling do / while that was very very uglyTheo de Raadt
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
2009-07-02avoid infinite recursion if unlink fails. reported by Stefan PetterssonMartynas Venckus
2009-06-29make VSEARCH werase act like regular werase after the last change.Martynas Venckus
2009-06-10Fix problem with ^w fix that broke 'B'Michael Erdely
2009-06-04"make ksh vi mode handle werase more like vi. It's really irritating toMichael Erdely
2009-06-02fix macro handlingAlexander Hall
2009-06-01please sthen the 80 character pedantTheo de Raadt
2009-06-01"let --" was crashing ksh; found by phy0@rambler.ru. Various other expressionsTheo de Raadt
2009-05-28fix missing bracket by slightly rewriting; from Alan R. S. BuenoJason McIntyre
2009-05-05Fix usage string for mknod builtin.Todd C. Miller