Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 38191: additional re-entrancy checks in reexpandprompt() | Barton E. Schaefer | 2016-03-21 | 1 | -8/+27 |
| | | | | | | Do not free global pointers until after promptexpand() in case they are referenced from signal handlers, and check for window size changes during promptexpand(). | ||||
* | 38188: signal re-entrancy, maybe | Barton E. Schaefer | 2016-03-21 | 1 | -34/+50 |
| | | | | | | Crams several globals into a struct so they can be saved/restored as one, and then tries pushing the signal queue management down into patmatch() from pattryrefs(). | ||||
* | 38142: signal re-entrancy, maybe | Barton E. Schaefer | 2016-03-21 | 1 | -5/+19 |
| | |||||
* | Remove unnecessary file | Peter Stephenson | 2016-03-21 | 1 | -30/+0 |
| | |||||
* | 38145: ZLE parameters for isearch and completion suffixes | m0viefreak | 2016-03-21 | 2 | -0/+90 |
| | |||||
* | 38135: internal: bin_compadd: Add a few comments. | Daniel Shahaf | 2016-03-11 | 1 | -0/+3 |
| | |||||
* | 38114: Fix hang using ^Z with command subst. | Peter Stephenson | 2016-03-09 | 1 | -2/+11 |
| | | | | | In subshells started to perform substitutions disable signals that require interactive handling. | ||||
* | 38043: allow any completion widget to cycle matches for menu completion to ↵ | Oliver Kiddle | 2016-03-07 | 3 | -10/+3 |
| | | | | fix reverse menu completion | ||||
* | 38111: Remove redundant return values in parsing. | Peter Stephenson | 2016-03-07 | 1 | -11/+4 |
| | | | | Return values from par_list() and par_list1() are no longer used. | ||||
* | users/21352: ensure $'' doesn't get elided. | Peter Stephenson | 2016-03-07 | 1 | -1/+5 |
| | | | | | Assign nulstring to it if empty. Test for all forms of quotation marks. | ||||
* | 38094: Fix POSIX EXIT traps defined in function. | Peter Stephenson | 2016-03-07 | 1 | -1/+6 |
| | | | | | These aren't local, so set the local level to 0; else they can get overridden incorrectly. | ||||
* | 38106: if...then if...else should be a parse error. | Barton E. Schaefer | 2016-03-06 | 1 | -1/+1 |
| | |||||
* | 38086: shuffle init code to localize a global, add $ZSH_ARGZERO, refine ↵ | Greg Klanderman | 2016-03-06 | 2 | -9/+10 |
| | | | | | | $ZSH_SCRIPT (also a couple of ChangeLog typos corrected -- Bart) | ||||
* | 38048: fix "zle redisplay" when called while a listing is below the prompt | Barton E. Schaefer | 2016-03-03 | 1 | -2/+2 |
| | |||||
* | 38039: POSIXy behavior for "set +o" | Barton E. Schaefer | 2016-03-03 | 1 | -3/+4 |
| | |||||
* | 38020: fix problems with $SECONDS. | Stephane Chazelas | 2016-02-26 | 1 | -3/+3 |
| | | | | Fractions of a second were not handled correctly. | ||||
* | 38024: Improve POSIX and native EXIT traps compatibility. | Peter Stephenson | 2016-02-25 | 1 | -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. | ||||
* | 38001: clear-screen re-expands prompts | Barton E. Schaefer | 2016-02-17 | 1 | -0/+1 |
| | |||||
* | 37988: $0 becomes read-only under POSIXARGZERO | Barton E. Schaefer | 2016-02-17 | 1 | -1/+3 |
| | |||||
* | 37999: Sticky behaviour of EXIT traps. | Peter Stephenson | 2016-02-17 | 1 | -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. | ||||
* | users/21256 + workers/37965: New math functions min(), max(), sum(), ↵ | Daniel Shahaf | 2016-02-16 | 1 | -1/+1 |
| | | | | provided by a new autoloadable function 'zmathfunc'. | ||||
* | 37961: fix crash on bad memory access | Barton E. Schaefer | 2016-02-14 | 1 | -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 | ||||
* | 37927: recreate local keymaps as necessary in case the user has deleted them | Barton E. Schaefer | 2016-02-13 | 1 | -21/+34 |
| | |||||
* | 37946: make rm * warnings more informative. | Peter Stephenson | 2016-02-11 | 1 | -4/+27 |
| | | | | Now count files that would be deleted up to 100. | ||||
* | 37914: reparse associative array subscripts in "unset" so keys with "[" or ↵ | Barton E. Schaefer | 2016-02-08 | 1 | -12/+18 |
| | | | | | | "]" may be backslash-escaped Also fix erroneous test case this revealed. | ||||
* | 37895: $ZSH_SCRIPT is POSIX $0 but always availble | Peter Stephenson | 2016-02-07 | 1 | -0/+1 |
| | |||||
* | 37874: remove unused function argument | Jun-ichi Takimoto | 2016-02-04 | 1 | -5/+5 |
| | |||||
* | 37868: add 'static' to file local variables | Jun-ichi Takimoto | 2016-02-03 | 15 | -27/+26 |
| | |||||
* | 37859: NULL-terminate cond_binary_ops static array. | Barton E. Schaefer | 2016-01-31 | 1 | -1/+1 |
| | |||||
* | 37838: use UNUSED() consistently | Jun-ichi Takimoto | 2016-01-30 | 28 | -34/+34 |
| | |||||
* | 37700: Teach ${(z)} the 'repeat WORD SUBLIST' syntax. | Daniel Shahaf | 2016-01-29 | 3 | -2/+18 |
| | |||||
* | 37804 (plus 37816): first word following "repeat" should be evaluated as math | Barton E. Schaefer | 2016-01-27 | 1 | -1/+3 |
| | |||||
* | 37819: zshaddhistory hook works for any history file write, even upon ↵ | Barton E. Schaefer | 2016-01-27 | 1 | -4/+11 |
| | | | | keyboard interrupt | ||||
* | 37810: repair handling of backslashes and of names starting with "+"/":"/"=" ↵ | Barton E. Schaefer | 2016-01-27 | 1 | -7/+10 |
| | | | | in zparseopts option specs | ||||
* | 37802: Clarify zparseopts documention. zparseopts "X::" specifier should ↵ | Barton E. Schaefer | 2016-01-27 | 1 | -2/+4 |
| | | | | also look for the optional argument in the word after "-X". | ||||
* | 37785: skip autoload parameters for "typeset -p" | Barton E. Schaefer | 2016-01-26 | 1 | -1/+2 |
| | |||||
* | 37780: Care printing error if nothing to print. | Kamil Dudka | 2016-01-25 | 1 | -3/+4 |
| | |||||
* | Jun T.: 37759: save more function pointers from realparamtab when hacking in ↵ | Jun T | 2016-01-25 | 1 | -3/+7 |
| | | | | | | their replacements Restoring from the original external symbols fails for some dynamic link schemes (e.g. 64bit Cygwin). | ||||
* | 37765: Use FS_FUNC on fucstack to find autoload -X target. | Peter Stephenson | 2016-01-25 | 1 | -7/+25 |
| | | | | | This is better than scriptname which can be updated due to e.g. intervening "eval". | ||||
* | 37776: Set errflag before calls to zwarning(). | Peter Stephenson | 2016-01-25 | 1 | -2/+2 |
| | | | | This avoids an attempt to call zerr() or zerrnam() recusrively. | ||||
* | 37722: test builtin should return status 2 on syntax error | Peter Stephenson | 2016-01-21 | 1 | -4/+4 |
| | |||||
* | 37705: don't turn - to Dash after start of brace parameter | Peter Stephenson | 2016-01-20 | 1 | -2/+4 |
| | |||||
* | 37682: when SH_GLOB is set, do not parse bare parentheses in arguments as a ↵ | Barton E. Schaefer | 2016-01-19 | 1 | -1/+1 |
| | | | | pattern grouping. | ||||
* | 37693: turn Dash into '-' in glob qualifiers | Peter Stephenson | 2016-01-19 | 1 | -1/+4 |
| | |||||
* | 37689: ! and ^ need to be tokenised in character sets | Peter Stephenson | 2016-01-19 | 4 | -38/+41 |
| | |||||
* | 37678: Now possible to quote "-" in pattern range | Peter Stephenson | 2016-01-19 | 5 | -18/+58 |
| | |||||
* | 37646: Return non-zero status from typeset assigning readonly | Peter Stephenson | 2016-01-15 | 1 | -0/+2 |
| | |||||
* | 37643: Reset interrupt on key input in menu selection. | Peter Stephenson | 2016-01-15 | 1 | -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. | ||||
* | 37512: overeager WARN_CREATE_GLOBAL with strftime | Peter Stephenson | 2016-01-15 | 1 | -14/+2 |
| | |||||
* | unposted: Extend docstring of callhookfunc(). | Daniel Shahaf | 2016-01-15 | 1 | -0/+3 |
| |