summaryrefslogtreecommitdiff
path: root/Test
AgeCommit message (Collapse)AuthorFilesLines
2007-04-1523278: fix NUMERICGLOBSORT, broken by multibyte fixesPeter Stephenson1-0/+19
2007-04-1323273: fix bad patterns in reverse array subscriptingPeter Stephenson1-0/+10
2007-02-1223165: fix problems with bases: error if over 36 and don't interpret octalPeter Stephenson1-0/+12
2007-02-10fix metafication of ${(#)x}Peter Stephenson1-0/+32
2007-01-2723138: further tweak to backslashes in $'...'Peter Stephenson1-0/+14
2007-01-2723136: handle Bnulls now added in $'...'Peter Stephenson1-0/+4
2007-01-2423131: new tests for command substitutionPeter Stephenson2-1/+84
2007-01-2223119: lower case in sorting properlyPeter Stephenson2-1/+17
2007-01-2123118: improve sorting to make it work with localesPeter Stephenson2-0/+34
2007-01-1923115: ";|" at end of case clause causes later patterns to be testedPeter Stephenson1-0/+23
2007-01-1223101: various combinations of ZERR with function returns were feature-riddenPeter Stephenson1-0/+63
2007-01-0923098: printf multibyte character widthsPeter Stephenson1-0/+4
2007-01-0423086: printf should handle octal escapes in the \0NNN formPeter Stephenson1-0/+4
2006-12-1923070: Fix [[ -N file ]] test failure on NFSPeter Stephenson1-0/+3
2006-11-2823022: don't allow WORDCHARS to be exported to testsPeter Stephenson1-0/+3
2006-11-0822981: Zvi Har'el: bad call from 22952Peter Stephenson1-0/+12
22980: add hook array for special functions
2006-11-0722980: 22952 messed up parameter padding flag optional argumentsPeter Stephenson2-2/+7
2006-11-0222952: fix some argument delimiters to work with multibyte charactersPeter Stephenson2-0/+28
2006-11-0122934, modified, see 22937: add HIST_SUBST_PATTERN optionPeter Stephenson1-0/+14
make ${.../#%...} anchor at both ends
2006-09-23revert 22758 and add LC_NUMERIC and LC_MESSAGESAndrey Borzenkov4-13/+4
to test harness instead
2006-09-2222758: fix tests by setting locale to CAndrey Borzenkov3-2/+13
2006-09-1322705: make ${(l...)...} and ${(r...)...} handle multibyte charactersPeter Stephenson2-0/+26
2006-09-1222689: untokenize strings used in parameter substitution pattern matchingPeter Stephenson1-0/+4
2006-09-1122686: unset array if assigning numeric parameterPeter Stephenson1-0/+6
2006-08-0122572: use of (#m) was broken with pure stringsPeter Stephenson1-0/+5
2006-07-3022562: make ${...#...} etc. understand multibyte charactersPeter Stephenson1-0/+19
2006-07-2522557: turn on multibyte option by defaultPeter Stephenson2-3/+44
2006-07-2422556: Multibyte separators and delimitersPeter Stephenson2-0/+77
2006-07-18unposted: update .distfilesPeter Stephenson1-1/+2
2006-07-1222550: put "exec" testsPeter Stephenson2-31/+52
in subshells and allow substitution on test output to occur after the test.
2006-07-1122546: fix {myfd}>... bug and tweak testsPeter Stephenson2-4/+9
2006-07-1022544: Improve use of ztype tests for multibyte characters. AddPeter Stephenson1-0/+9
POSIX_IDENTIFIERS option to control allowability of multibyte alphanumeric characters in parameter and module names.
2006-06-3022529: multibyte conversion in math expressionsPeter Stephenson1-0/+10
2006-06-2822525: lengths and cases of multibyte strings in parameters and historyPeter Stephenson1-0/+34
2006-06-2722524: searchable parameter subscripts with multibyte chars,Peter Stephenson1-0/+36
a few other fixes
2006-06-2622519: initial multibyte parameter testsPeter Stephenson1-0/+87
2006-06-2622518: Initial go at making parameter subscriptsPeter Stephenson1-2/+15
use multibyte characters.
2006-04-1922416, tweaked: math functions via shell functionsPeter Stephenson1-0/+59
unposted: add styles to pick-web-browser
2006-03-0322277: missed bitPeter Stephenson1-0/+34
2006-02-17Make sure that the (A) assignment of a single-item array retainsWayne Davison1-1/+22
its arrayness. Also ensure that the array/scalar type of each assigned variable is correct.
2006-02-16Test that ${(A)=name:=word} avoids splitting on quoted whitespace.Wayne Davison1-1/+2
2006-02-15Added a test for ${name+$array$scalar}.Wayne Davison1-0/+5
2006-02-15- Some changes to handle ${1+"$@"} being fixed.Wayne Davison1-13/+149
- Added quite a few new tests.
2005-10-1921882: extend prompt truncation to handle multibyte charactersPeter Stephenson1-4/+4
2005-10-1121862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameterPeter Stephenson2-1/+15
substitutions that don't match anything.
2005-09-2321758: optimise =(<<<...) to run within the shell.Peter Stephenson1-0/+8
2005-09-0621701: Negative subscripts of scalars before start were brokenPeter Stephenson1-0/+5
2005-08-2221678: Unsetting tied parameters caused various crashesPeter Stephenson1-0/+34
2005-08-1721655: bug in ${..//../${..//../..}}Peter Stephenson1-0/+8
2005-08-11Third time's a charm: a better fix than using either a subshell orWayne Davison1-11/+17
"setopt localoptions" is to use a function for the final test (since it destroys all the variables in the environment). This allows us to directly test that the environment was properly restored after the function call, and ensures that the caller (ZTST_execchunk, which directly exec'ed the test code) still has all the vars that it expects in the environment (such as ZTST_verbose, options, and ZTST_mainopts).