summaryrefslogtreecommitdiff
path: root/Src
AgeCommit message (Collapse)AuthorFilesLines
2016-02-0737895: $ZSH_SCRIPT is POSIX $0 but always availblePeter Stephenson1-0/+1
2016-02-0437874: remove unused function argumentJun-ichi Takimoto1-5/+5
2016-02-0337868: add 'static' to file local variablesJun-ichi Takimoto15-27/+26
2016-01-3137859: NULL-terminate cond_binary_ops static array.Barton E. Schaefer1-1/+1
2016-01-3037838: use UNUSED() consistentlyJun-ichi Takimoto28-34/+34
2016-01-2937700: Teach ${(z)} the 'repeat WORD SUBLIST' syntax.Daniel Shahaf3-2/+18
2016-01-2737804 (plus 37816): first word following "repeat" should be evaluated as mathBarton E. Schaefer1-1/+3
2016-01-2737819: zshaddhistory hook works for any history file write, even upon ↵Barton E. Schaefer1-4/+11
keyboard interrupt
2016-01-2737810: repair handling of backslashes and of names starting with "+"/":"/"=" ↵Barton E. Schaefer1-7/+10
in zparseopts option specs
2016-01-2737802: Clarify zparseopts documention. zparseopts "X::" specifier should ↵Barton E. Schaefer1-2/+4
also look for the optional argument in the word after "-X".
2016-01-2637785: skip autoload parameters for "typeset -p"Barton E. Schaefer1-1/+2
2016-01-2537780: Care printing error if nothing to print.Kamil Dudka1-3/+4
2016-01-25Jun T.: 37759: save more function pointers from realparamtab when hacking in ↵Jun T1-3/+7
their replacements Restoring from the original external symbols fails for some dynamic link schemes (e.g. 64bit Cygwin).
2016-01-2537765: Use FS_FUNC on fucstack to find autoload -X target.Peter Stephenson1-7/+25
This is better than scriptname which can be updated due to e.g. intervening "eval".
2016-01-2537776: Set errflag before calls to zwarning().Peter Stephenson1-2/+2
This avoids an attempt to call zerr() or zerrnam() recusrively.
2016-01-2137722: test builtin should return status 2 on syntax errorPeter Stephenson1-4/+4
2016-01-2037705: don't turn - to Dash after start of brace parameterPeter Stephenson1-2/+4
2016-01-1937682: when SH_GLOB is set, do not parse bare parentheses in arguments as a ↵Barton E. Schaefer1-1/+1
pattern grouping.
2016-01-1937693: turn Dash into '-' in glob qualifiersPeter Stephenson1-1/+4
2016-01-1937689: ! and ^ need to be tokenised in character setsPeter Stephenson4-38/+41
2016-01-1937678: Now possible to quote "-" in pattern rangePeter Stephenson5-18/+58
2016-01-1537646: Return non-zero status from typeset assigning readonlyPeter Stephenson1-0/+2
2016-01-1537643: Reset interrupt on key input in menu selection.Peter Stephenson1-0/+6
We don't need to propagate the interrupt further as the interrupt causes the key to be empty, which will exit the widget. We need to reset the condition as zrefresh() is now more sensitive to errors since 36416 / 32f5d3d8.
2016-01-1537512: overeager WARN_CREATE_GLOBAL with strftimePeter Stephenson1-14/+2
2016-01-15unposted: Extend docstring of callhookfunc().Daniel Shahaf1-0/+3
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.