Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 26061: fix clash between process subst and numeric glob | Peter Stephenson | 2008-11-18 | 1 | -2/+3 |
| | | | | 26062: additional compmatch change, missed from 26047 | ||||
* | 26055: ensure process substitution is handled before parameter and command | Peter Stephenson | 2008-11-17 | 1 | -4/+9 |
| | |||||
* | 26042 with some fixes from 26043 (Mikael): | Peter Stephenson | 2008-11-13 | 1 | -38/+52 |
| | | | | | allow <(...) and >(...) to occur in the middle of strings and =(...) to have extra text following | ||||
* | 25969: two bugs with metafication plus a test for one | Peter Stephenson | 2008-10-30 | 1 | -4/+4 |
| | |||||
* | 25760: add (~) flag | Peter Stephenson | 2008-09-27 | 1 | -19/+43 |
| | |||||
* | 25755/25756: Jörg Sommer: improved handling of module arguments | Peter Stephenson | 2008-09-27 | 1 | -4/+4 |
| | | | | 25759: fix dynamic named directory crash, static named directory consistency | ||||
* | 25744: dynamic named directories and further doshfunc() simplification | Peter Stephenson | 2008-09-26 | 1 | -2/+17 |
| | |||||
* | 25587: fix a==(stuff) and associated stuff. | Peter Stephenson | 2008-09-01 | 1 | -0/+1 |
| | |||||
* | 25002: only ZLE should update attributes resulting from prompt expansion | Peter Stephenson | 2008-05-12 | 1 | -2/+2 |
| | |||||
* | 24788: ${(m)#...} returns string print width | Peter Stephenson | 2008-04-03 | 1 | -2/+3 |
| | |||||
* | 24611: fix ${+array[...]} for empty range | Peter Stephenson | 2008-02-27 | 1 | -1/+2 |
| | |||||
* | 24264: restrict effect of 24234 to parameter substitution code and document | Peter Stephenson | 2007-12-16 | 1 | -1/+4 |
| | |||||
* | 24234: apply typeset parameter flags consistently | Peter Stephenson | 2007-12-13 | 1 | -140/+4 |
| | |||||
* | users/12149: "@" with splitting in double quotes retains empty fields | Peter Stephenson | 2007-10-30 | 1 | -10/+13 |
| | |||||
* | 23670: rationalise some linked list functions | Peter Stephenson | 2007-06-27 | 1 | -8/+1 |
| | |||||
* | 23562: add KSH_ZERO_SUBSCRIPT option and leave off by default | Peter Stephenson | 2007-06-18 | 1 | -5/+9 |
| | |||||
* | 23257: buffer too short for multibyte ${(#)...} evalution | Peter Stephenson | 2007-04-02 | 1 | -2/+3 |
| | |||||
* | 23176: apply the (X) parameter flag to the (#) flag; fix comment typo. | Bart Schaefer | 2007-02-25 | 1 | -6/+20 |
| | |||||
* | fix metafication of ${(#)x} | Peter Stephenson | 2007-02-10 | 1 | -4/+8 |
| | |||||
* | 23143: make =-expansion with metacharacters more consistent | Peter Stephenson | 2007-02-02 | 1 | -10/+10 |
| | |||||
* | Silenced a compiler warning by making an int unsigned. | Wayne Davison | 2007-01-26 | 1 | -1/+1 |
| | |||||
* | 23118: improve sorting to make it work with locales | Peter Stephenson | 2007-01-21 | 1 | -167/+18 |
| | |||||
* | 23114: ${foo:s/bar/rod} broken | Peter Stephenson | 2007-01-18 | 1 | -1/+5 |
| | |||||
* | 23052: multibyte characters in typeset -L/R/Z padding | Peter Stephenson | 2006-12-13 | 1 | -30/+46 |
| | |||||
* | Incomplete improvements for $'...' in completion | Peter Stephenson | 2006-12-03 | 1 | -3/+43 |
| | |||||
* | 22997: fix ${...?...} exit and traps | Peter Stephenson | 2006-11-11 | 1 | -2/+11 |
| | |||||
* | 22980: 22952 messed up parameter padding flag optional arguments | Peter Stephenson | 2006-11-07 | 1 | -10/+21 |
| | |||||
* | 22952: fix some argument delimiters to work with multibyte characters | Peter Stephenson | 2006-11-02 | 1 | -56/+141 |
| | |||||
* | 22934, modified, see 22937: add HIST_SUBST_PATTERN option | Peter Stephenson | 2006-11-01 | 1 | -15/+19 |
| | | | | make ${.../#%...} anchor at both ends | ||||
* | 22819: improved internal use of string quotation, | Peter Stephenson | 2006-10-05 | 1 | -17/+19 |
| | | | | plus completion bug fix with RCQUOTES | ||||
* | 22765: rename some MB_ macros to WC_ for consistency. | Peter Stephenson | 2006-09-23 | 1 | -2/+2 |
| | |||||
* | 22761: fix compdescrie for multibyte characters | Andrey Borzenkov | 2006-09-23 | 1 | -1/+1 |
| | |||||
* | 22742: parameter padding uses string lengths unless (m) flag set | Peter Stephenson | 2006-09-20 | 1 | -33/+72 |
| | | | | 22743: restrict sh "- [args]" -> "-xv [-- args]" hack to sh mode | ||||
* | assume width 1 for control characters; | Peter Stephenson | 2006-09-15 | 1 | -85/+93 |
| | | | | don't crash if width of repeated padding string is 0 | ||||
* | 22705: make ${(l...)...} and ${(r...)...} handle multibyte characters | Peter Stephenson | 2006-09-13 | 1 | -60/+353 |
| | |||||
* | 22689: untokenize strings used in parameter substitution pattern matching | Peter Stephenson | 2006-09-12 | 1 | -2/+15 |
| | |||||
* | 22684: improve getkeystring() interface and make printf do octal escapes | Peter Stephenson | 2006-09-10 | 1 | -4/+4 |
| | |||||
* | 22676, 22678: extend sched and make it able to run events when waiting for | Peter Stephenson | 2006-09-10 | 1 | -6/+23 |
| | | | | input | ||||
* | 22556: Multibyte separators and delimiters | Peter Stephenson | 2006-07-24 | 1 | -19/+41 |
| | |||||
* | 22544: Improve use of ztype tests for multibyte characters. Add | Peter Stephenson | 2006-07-10 | 1 | -10/+10 |
| | | | | | POSIX_IDENTIFIERS option to control allowability of multibyte alphanumeric characters in parameter and module names. | ||||
* | 22526: enhance ${(#)...} to handle Unicode | Peter Stephenson | 2006-06-28 | 1 | -14/+25 |
| | |||||
* | 22525: lengths and cases of multibyte strings in parameters and history | Peter Stephenson | 2006-06-28 | 1 | -42/+25 |
| | |||||
* | 22474: use variable argument lists to improve error message handling | Peter Stephenson | 2006-05-30 | 1 | -24/+19 |
| | |||||
* | 22375, 22376: ${(0)...} splits on NULL byte | Peter Stephenson | 2006-03-22 | 1 | -0/+7 |
| | |||||
* | Use the new "flags" integer to get rid of the mult_isarr global. | Wayne Davison | 2006-03-07 | 1 | -55/+34 |
| | |||||
* | Changed some structures to avoid gcc's type-punned warnings. | Wayne Davison | 2006-03-07 | 1 | -13/+13 |
| | |||||
* | Made ${(A)=name:=word} (which is an array assignment) not split on | Wayne Davison | 2006-02-16 | 1 | -14/+10 |
| | | | | quoted whitespace, just like the new ${1+"$@"} handling. | ||||
* | Fixed another ${name+word} problem when word consisted of an | Wayne Davison | 2006-02-15 | 1 | -29/+19 |
| | | | | array followed by a scalar. Also updated several comments. | ||||
* | - Fixed: setopt shwordsplit; set 1 '2 3' 4; print -l ${1+"$@"} | Wayne Davison | 2006-02-15 | 1 | -36/+89 |
| | | | | | | - Fixed: setopt shwordsplit; foo='1 2'; print -l ${==foo+$foo} - Fixed: emulate sh; touch '1 2'; print -l ${1:-*\ *} - Improved multsub() and its comments. | ||||
* | 22195: don't set HOME in the shell | Peter Stephenson | 2006-02-06 | 1 | -1/+1 |
| |