Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | 21967: add ${(#)...} substitution | Peter Stephenson | 2005-11-01 | 1 | -0/+43 | |
| | ||||||
* | 21871: replace INULL() by inull() | Peter Stephenson | 2005-10-13 | 1 | -5/+5 | |
| | ||||||
* | 21862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameter | Peter Stephenson | 2005-10-11 | 1 | -3/+3 | |
| | | | | substitutions that don't match anything. | |||||
* | 20605: Use separate structure with get/set/unset methods fro parameters. | Peter Stephenson | 2004-12-07 | 1 | -6/+56 | |
| | | | | Separate justification width of parameters from base/precision. | |||||
* | 20112 changed c.f. 20113: | Peter Stephenson | 2004-06-28 | 1 | -0/+30 | |
| | | | | fix here string and here document expansion and quoting | |||||
* | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 2004-06-02 | 1 | -1/+1 | |
| | ||||||
* | Silenced one signed/unsigned comparison compiler warning. | Wayne Davison | 2004-05-28 | 1 | -1/+1 | |
| | ||||||
* | 18982: comments/rant for paramsubst(), accidentally uncommited | Peter Stephenson | 2003-08-30 | 1 | -8/+564 | |
| | ||||||
* | users/1654: anchors did'nt work with // parameter substitution | Peter Stephenson | 2003-06-05 | 1 | -1/+1 | |
| | ||||||
* | 18569: pointer error with ${(on)...} | Peter Stephenson | 2003-05-22 | 1 | -1/+1 | |
| | ||||||
* | 18565: bug when ${(u)...} reduced array to length 1 | Peter Stephenson | 2003-05-21 | 1 | -10/+17 | |
| | ||||||
* | 18508: quoting of separator in ${foo//../..} was buggy | Peter Stephenson | 2003-05-07 | 1 | -7/+12 | |
| | ||||||
* | Split tokenize() into shtokenize() and zshtokenize() | Bart Schaefer | 2002-05-06 | 1 | -5/+5 | |
| | | | | to improve SH_GLOB handling, particularly in completion | |||||
* | 16620, 16697: add a and n parameter expansion flags | Oliver Kiddle | 2002-02-22 | 1 | -10/+96 | |
| | ||||||
* | 16400, 16401: preserve empty words that result from brace expansion. | Bart Schaefer | 2002-01-06 | 1 | -5/+12 | |
| | ||||||
* | 16357: change (n) to (u) so (n) can be reserved. for numeric sorting. | Clint Adams | 2001-12-17 | 1 | -1/+1 | |
| | ||||||
* | ref 16347: tweaks | Clint Adams | 2001-12-17 | 1 | -1/+1 | |
| | ||||||
* | 16345: (n) flag to remove duplicate array values during expansion. | Clint Adams | 2001-12-16 | 1 | -0/+13 | |
| | ||||||
* | 16215: save and restore mult_isarr in singsub() | Bart Schaefer | 2001-11-03 | 1 | -0/+2 | |
| | ||||||
* | 15931: EXIT traps from exit in subshell; 15965: glob -> zglob | Peter Stephenson | 2001-10-08 | 1 | -1/+1 | |
| | ||||||
* | Equivalence of $(...) and `...` in ${(e)...}. | Bart Schaefer | 2001-09-25 | 1 | -5/+8 | |
| | ||||||
* | handle possible NULL pointer returned from bufferwords() (15717) | Sven Wischnowsky | 2001-08-28 | 1 | -1/+1 | |
| | ||||||
* | 15586: remove =alias expansion, leaving only =cmd. | Peter Stephenson | 2001-08-07 | 1 | -9/+3 | |
| |