summaryrefslogtreecommitdiff
path: root/Src
AgeCommit message (Collapse)AuthorFilesLines
2016-03-2138142: signal re-entrancy, maybeBarton E. Schaefer1-5/+19
2016-03-21Remove unnecessary filePeter Stephenson1-30/+0
2016-03-2138145: ZLE parameters for isearch and completion suffixesm0viefreak2-0/+90
2016-03-1138135: internal: bin_compadd: Add a few comments.Daniel Shahaf1-0/+3
2016-03-0938114: Fix hang using ^Z with command subst.Peter Stephenson1-2/+11
In subshells started to perform substitutions disable signals that require interactive handling.
2016-03-0738043: allow any completion widget to cycle matches for menu completion to ↵Oliver Kiddle3-10/+3
fix reverse menu completion
2016-03-0738111: Remove redundant return values in parsing.Peter Stephenson1-11/+4
Return values from par_list() and par_list1() are no longer used.
2016-03-07users/21352: ensure $'' doesn't get elided.Peter Stephenson1-1/+5
Assign nulstring to it if empty. Test for all forms of quotation marks.
2016-03-0738094: Fix POSIX EXIT traps defined in function.Peter Stephenson1-1/+6
These aren't local, so set the local level to 0; else they can get overridden incorrectly.
2016-03-0638106: if...then if...else should be a parse error.Barton E. Schaefer1-1/+1
2016-03-0638086: shuffle init code to localize a global, add $ZSH_ARGZERO, refine ↵Greg Klanderman2-9/+10
$ZSH_SCRIPT (also a couple of ChangeLog typos corrected -- Bart)
2016-03-0338048: fix "zle redisplay" when called while a listing is below the promptBarton E. Schaefer1-2/+2
2016-03-0338039: POSIXy behavior for "set +o"Barton E. Schaefer1-3/+4
2016-02-2638020: fix problems with $SECONDS.Stephane Chazelas1-3/+3
Fractions of a second were not handled correctly.
2016-02-2538024: Improve POSIX and native EXIT traps compatibility.Peter Stephenson1-1/+6
Allow a nested function trap to leave save and restore a POSIX trap. Still fails if the POSIX trap was defined in a function.
2016-02-1738001: clear-screen re-expands promptsBarton E. Schaefer1-0/+1
2016-02-1737988: $0 becomes read-only under POSIXARGZEROBarton E. Schaefer1-1/+3
2016-02-1737999: Sticky behaviour of EXIT traps.Peter Stephenson1-9/+37
They now have POSIX or non-POSIX behaviour based on the setting of POSIX_TRAPS where the trap was defined, rather than where the trap would (or would not) be executed. Tweaks possible.
2016-02-16users/21256 + workers/37965: New math functions min(), max(), sum(), ↵Daniel Shahaf1-1/+1
provided by a new autoloadable function 'zmathfunc'.
2016-02-1437961: fix crash on bad memory accessBarton E. Schaefer1-8/+22
In interactive menuselection, use of "compadd -x" (e.g. the "warnings" zstyle) may have replaced the completion list, so skip highlighting of the current selection until a subsequent keystroke has regenerated the original listing
2016-02-1337927: recreate local keymaps as necessary in case the user has deleted themBarton E. Schaefer1-21/+34
2016-02-1137946: make rm * warnings more informative.Peter Stephenson1-4/+27
Now count files that would be deleted up to 100.
2016-02-0837914: reparse associative array subscripts in "unset" so keys with "[" or ↵Barton E. Schaefer1-12/+18
"]" may be backslash-escaped Also fix erroneous test case this revealed.
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