summaryrefslogtreecommitdiff
path: root/Src
AgeCommit message (Collapse)AuthorFilesLines
2016-01-1437590: Invoke zle-line-pre-redraw during isearch.Daniel Shahaf2-1/+4
2016-01-1337591: 'alias -L': skip with a warning aliases with '=' in their LHSDaniel Shahaf1-0/+9
2016-01-1037551: Include the builtin's name in a "bad option" error message.Daniel Shahaf1-1/+1
Example: «zsh -fc 'zle -z'» now prepends "zle:" to the error message.
2016-01-08Jun T.: 37515: multibyte handling as per 35448.Barton E. Schaefer1-10/+23
2016-01-08unposted: Src/builtin.c: refine READ_MSTREAM to avoid unsequenced evaluationBarton E. Schaefer1-1/+1
2016-01-0637513: fix typos; improve error cleanup and correct for signed/unsigned ↵Barton E. Schaefer1-10/+14
compiler warning
2016-01-0537504: refactor code using/simulating memstream to capture output for "print -v"Barton E. Schaefer1-71/+102
2016-01-0437503: detect incompatible "print" options, fix metafication and possible ↵Barton E. Schaefer1-29/+53
memory leak, miscellaneous cosmetics
2016-01-0437501 (+ revise test): correct byte counts when simulating memstream via ↵Jun T1-2/+2
temp file
2016-01-0337489, tweaked: with POSIX_IDENTIFIERS create math var as scalarPeter Stephenson1-0/+1
2016-01-0237497: handle NUL bytes in "printf -v".Barton E. Schaefer1-4/+7
2016-01-0237493: readonly + POSIX_BUILTINS == typeset -grBarton E. Schaefer2-3/+7
2016-01-0137483: save and possibly restore cshnullglob failure state around each ↵Barton E. Schaefer1-1/+4
evaluation of an (e:...:) glob qualifier.
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