Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 37590: Invoke zle-line-pre-redraw during isearch. | Daniel Shahaf | 2016-01-14 | 2 | -1/+4 |
| | |||||
* | 37591: 'alias -L': skip with a warning aliases with '=' in their LHS | Daniel Shahaf | 2016-01-13 | 1 | -0/+9 |
| | |||||
* | 37551: Include the builtin's name in a "bad option" error message. | Daniel Shahaf | 2016-01-10 | 1 | -1/+1 |
| | | | | Example: «zsh -fc 'zle -z'» now prepends "zle:" to the error message. | ||||
* | Jun T.: 37515: multibyte handling as per 35448. | Barton E. Schaefer | 2016-01-08 | 1 | -10/+23 |
| | |||||
* | unposted: Src/builtin.c: refine READ_MSTREAM to avoid unsequenced evaluation | Barton E. Schaefer | 2016-01-08 | 1 | -1/+1 |
| | |||||
* | 37513: fix typos; improve error cleanup and correct for signed/unsigned ↵ | Barton E. Schaefer | 2016-01-06 | 1 | -10/+14 |
| | | | | compiler warning | ||||
* | 37504: refactor code using/simulating memstream to capture output for "print -v" | Barton E. Schaefer | 2016-01-05 | 1 | -71/+102 |
| | |||||
* | 37503: detect incompatible "print" options, fix metafication and possible ↵ | Barton E. Schaefer | 2016-01-04 | 1 | -29/+53 |
| | | | | memory leak, miscellaneous cosmetics | ||||
* | 37501 (+ revise test): correct byte counts when simulating memstream via ↵ | Jun T | 2016-01-04 | 1 | -2/+2 |
| | | | | temp file | ||||
* | 37489, tweaked: with POSIX_IDENTIFIERS create math var as scalar | Peter Stephenson | 2016-01-03 | 1 | -0/+1 |
| | |||||
* | 37497: handle NUL bytes in "printf -v". | Barton E. Schaefer | 2016-01-02 | 1 | -4/+7 |
| | |||||
* | 37493: readonly + POSIX_BUILTINS == typeset -gr | Barton E. Schaefer | 2016-01-02 | 2 | -3/+7 |
| | |||||
* | 37483: save and possibly restore cshnullglob failure state around each ↵ | Barton E. Schaefer | 2016-01-01 | 1 | -1/+4 |
| | | | | evaluation of an (e:...:) glob qualifier. | ||||
* | 37473: check for cshnullglob in command position. | Barton E. Schaefer | 2016-01-01 | 1 | -0/+5 |
| | |||||
* | 37469: do NOT allow semicolons in place of line breaks in conditionals | Barton E. Schaefer | 2015-12-31 | 1 | -14/+16 |
| | |||||
* | unposted: enable WARN_CREATE_GLOBAL for print -v | Barton E. Schaefer | 2015-12-31 | 1 | -2/+2 |
| | |||||
* | 37468: allow line breaks in more places in [[ ... ]] | Barton E. Schaefer | 2015-12-31 | 1 | -8/+12 |
| | |||||
* | 37467: add "print -v var" / "printf -v var" | Barton E. Schaefer | 2015-12-31 | 1 | -9/+25 |
| | |||||
* | 37456: Have zle_highlight=(none) disable paste highlighting | Daniel Shahaf | 2015-12-31 | 1 | -3/+3 |
| | | | | | Before this change, zle_highlight=(paste:none) worked, but zle_highlight=(none) didn't. | ||||
* | 37435 (+ fix typo): allow execution of empty files as "sh" scripts | Barton E. Schaefer | 2015-12-25 | 1 | -1/+2 |
| | |||||
* | 37434: POSIXBUILTINS "command" should prevent shell exit on errors from ↵ | Barton E. Schaefer | 2015-12-25 | 1 | -3/+5 |
| | | | | special builtins | ||||
* | unposted (cf. 37387): emulate turns off WARN_CREATE_GLOBAL | Barton E. Schaefer | 2015-12-19 | 1 | -1/+1 |
| | |||||
* | 36650: Add zle-line-pre-redraw hook for highlighting | Mikael Magnusson | 2015-12-19 | 1 | -1/+30 |
| | |||||
* | 37405: Fix self-insert binding for multibyte sequences. | Peter Stephenson | 2015-12-15 | 1 | -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. | ||||
* | 37378: New bindkey tests. | Peter Stephenson | 2015-12-10 | 1 | -6/+18 |
| | | | | Also fix Meta bug on pattern match in zpty -r. | ||||
* | 37364: "test" and "[" handling of parentheses. | Peter Stephenson | 2015-12-09 | 2 | -8/+32 |
| | | | | | | If three arguments, need to prefer binary operators if possible. Need to look for full string for parentheses. | ||||
* | 37348: Tests and fix for ${(q+)...}. | Peter Stephenson | 2015-12-08 | 1 | -1/+1 |
| | | | | Needs dupstring() for empty string case. | ||||
* | users/21071: Fix binding of multibyte sequences. | Peter Stephenson | 2015-12-08 | 1 | -1/+1 |
| | | | | | There was a problem if the first byte was already bound to self-insert. | ||||
* | 37344: restore old printable quoting, add ${(q+)...}. | Peter Stephenson | 2015-12-07 | 3 | -51/+235 |
| | | | | | | The \C- form is only used inside quotedzputs(). ${(q+)...} outputs a quotedzputs() representation. | ||||
* | 37331: Use a single chracter to represent an MB_INCOMPLETE. | Peter Stephenson | 2015-12-07 | 1 | -6/+10 |
| | | | | | This is as it is likely to appear as a single character in output even if it has multiple octets. | ||||
* | 37337: Delay freeing widget until not in use. | Peter Stephenson | 2015-12-07 | 3 | -3/+27 |
| | |||||
* | 37326: comment only: multibyte string lenght/width counting | Peter Stephenson | 2015-12-06 | 1 | -0/+11 |
| | |||||
* | 37314: upgrade quotedzputs() for non-printable output. | Peter Stephenson | 2015-12-06 | 2 | -27/+150 |
| | | | | | Use nicechar with $'..' quoting; upgrade nicechar() etc. to use suitable output. | ||||
* | 37305: typeset -p can now output arrays on one line | Peter Stephenson | 2015-12-04 | 1 | -26/+0 |
| |