summaryrefslogtreecommitdiff
path: root/Src
AgeCommit message (Collapse)AuthorFilesLines
2016-01-0137473: check for cshnullglob in command position.Barton E. Schaefer1-0/+5
2015-12-3137469: do NOT allow semicolons in place of line breaks in conditionalsBarton E. Schaefer1-14/+16
2015-12-31unposted: enable WARN_CREATE_GLOBAL for print -vBarton E. Schaefer1-2/+2
2015-12-3137468: allow line breaks in more places in [[ ... ]]Barton E. Schaefer1-8/+12
2015-12-3137467: add "print -v var" / "printf -v var"Barton E. Schaefer1-9/+25
2015-12-3137456: Have zle_highlight=(none) disable paste highlightingDaniel Shahaf1-3/+3
Before this change, zle_highlight=(paste:none) worked, but zle_highlight=(none) didn't.
2015-12-2537435 (+ fix typo): allow execution of empty files as "sh" scriptsBarton E. Schaefer1-1/+2
2015-12-2537434: POSIXBUILTINS "command" should prevent shell exit on errors from ↵Barton E. Schaefer1-3/+5
special builtins
2015-12-19unposted (cf. 37387): emulate turns off WARN_CREATE_GLOBALBarton E. Schaefer1-1/+1
2015-12-1936650: Add zle-line-pre-redraw hook for highlightingMikael Magnusson1-1/+30
2015-12-1537405: Fix self-insert binding for multibyte sequences.Peter Stephenson1-9/+100
This makes it work even if the self-insert applies to a sequence longer than an initial byte, including the case of a complete binding to a full character sequence.
2015-12-1037378: New bindkey tests.Peter Stephenson1-6/+18
Also fix Meta bug on pattern match in zpty -r.
2015-12-0937364: "test" and "[" handling of parentheses.Peter Stephenson2-8/+32
If three arguments, need to prefer binary operators if possible. Need to look for full string for parentheses.
2015-12-0837348: Tests and fix for ${(q+)...}.Peter Stephenson1-1/+1
Needs dupstring() for empty string case.
2015-12-08users/21071: Fix binding of multibyte sequences.Peter Stephenson1-1/+1
There was a problem if the first byte was already bound to self-insert.
2015-12-0737344: restore old printable quoting, add ${(q+)...}.Peter Stephenson3-51/+235
The \C- form is only used inside quotedzputs(). ${(q+)...} outputs a quotedzputs() representation.
2015-12-0737331: Use a single chracter to represent an MB_INCOMPLETE.Peter Stephenson1-6/+10
This is as it is likely to appear as a single character in output even if it has multiple octets.
2015-12-0737337: Delay freeing widget until not in use.Peter Stephenson3-3/+27
2015-12-0637326: comment only: multibyte string lenght/width countingPeter Stephenson1-0/+11
2015-12-0637314: upgrade quotedzputs() for non-printable output.Peter Stephenson2-27/+150
Use nicechar with $'..' quoting; upgrade nicechar() etc. to use suitable output.
2015-12-0437305: typeset -p can now output arrays on one linePeter Stephenson1-26/+0
2015-12-0437202: suppress WARN_CREATE_GLOBAL warnings after a forkPeter Stephenson2-6/+7
2015-12-04unposted: fix init_io() calls in previous changePeter Stephenson4-3/+5
2015-12-0437294: Add ZSH_EXECUTION_STRING.Peter Stephenson1-13/+15
This shows the argument to shell option -c.
2015-12-0337253: Constify two local variables.Daniel Shahaf1-4/+6
2015-12-0337296: Avoid needless calloc().Daniel Shahaf1-11/+13
2015-11-3037254: No functional change: change code layout in preparation for 37253.Daniel Shahaf1-6/+6
2015-11-3037250: No functional change: rename local variables.Daniel Shahaf1-10/+13
2015-11-2637229: non-local assignment to a parameter name whose outermost declaration ↵Barton E. Schaefer1-11/+48
is private, is an error rather than a silent no-op. Also fix %prep sed expression for Solaris.
2015-11-2337208: check for restricted parameter before changing from unset to setBarton E. Schaefer1-8/+22
Also, return NULL from setnparam() on failure to retrieve value (avoids null-pointer dereference); add some expository comments
2015-11-2337208: assignment in a nested scope should not change private parameters in ↵Barton E. Schaefer1-14/+30
the outer scope from unset to set Bug remains that the attempt does not generate a warning
2015-11-2337206: fix ${(t)param} for "typeset -H param"Barton E. Schaefer1-1/+1
2015-11-2337203: WARN_CREATE_GLOBAL test in wrong place for associative arrayPeter Stephenson1-2/+4
2015-11-2237191: fix strftime() expansion issue with %p and %P.Peter Stephenson1-4/+11
In some locales the output from this can validly be empty, so we need to treat them specially.
2015-11-2237187: infinite loop in "hash -m"Peter Stephenson1-0/+1
2015-11-2237186: a couple more WARN_CREATE_GLOBAL fixesPeter Stephenson1-1/+2
2015-11-2037161: Disable the heuristic setting RPROMPT_INDENT to 0Mikael Magnusson1-2/+4
2015-11-2037168: No WARN_CREATE_GLOBAL on special parametersPeter Stephenson1-1/+1
2015-11-2020974: Bug with scalar assignment to special array in typesetPeter Stephenson1-4/+20
2015-11-1837145: suppress alias expansion in skipcomm()Barton E. Schaefer1-0/+3
Thus defer parsing aliases in $(...) et al. into the subshell
2015-11-1737128: work around alias expansion trashing subscript parsingPeter Stephenson1-6/+22
2015-11-13unposted: Make $EDITOR's jump-to-matching-brace happy.Daniel Shahaf1-0/+2
2015-11-1237096: Another $${(P)...} tweak.Peter Stephenson1-2/+17
Make a top level (P) work with nested ones, i.e. ${(P)${(P)...}...}
2015-11-1137094: Further tweaks to parameter name references.Peter Stephenson1-3/+3
Safety in array test. Make nested references work. Add parameter tests.
2015-11-1137092: make nested ${(P)name} properly refer to parameter on returnPeter Stephenson7-68/+123
2015-11-1137091: clear lastline and lastlinesz when freeingPeter Stephenson1-0/+2
2015-11-0837081: new module zsh/param/private for private-scoped parameters in functionsBarton E. Schaefer2-0/+594
2015-11-0837080: use paramtab abstraction more consistently, add explanatory commentsBarton E. Schaefer2-6/+11
2015-11-0737074: extend previous fix to over whitespace at endPeter Stephenson1-14/+36
2015-11-0637073: another SH_WORD_SPLIT problem.Peter Stephenson1-6/+34
In cases like x${:- y} the space was simply removed instead of being used for splitting.