Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | 37202: suppress WARN_CREATE_GLOBAL warnings after a fork | Peter Stephenson | 2015-12-04 | 2 | -6/+7 | |
| | ||||||
* | unposted: fix init_io() calls in previous change | Peter Stephenson | 2015-12-04 | 4 | -3/+5 | |
| | ||||||
* | 37294: Add ZSH_EXECUTION_STRING. | Peter Stephenson | 2015-12-04 | 1 | -13/+15 | |
| | | | | This shows the argument to shell option -c. | |||||
* | 37253: Constify two local variables. | Daniel Shahaf | 2015-12-03 | 1 | -4/+6 | |
| | ||||||
* | 37296: Avoid needless calloc(). | Daniel Shahaf | 2015-12-03 | 1 | -11/+13 | |
| | ||||||
* | 37254: No functional change: change code layout in preparation for 37253. | Daniel Shahaf | 2015-11-30 | 1 | -6/+6 | |
| | ||||||
* | 37250: No functional change: rename local variables. | Daniel Shahaf | 2015-11-30 | 1 | -10/+13 | |
| | ||||||
* | 37229: non-local assignment to a parameter name whose outermost declaration ↵ | Barton E. Schaefer | 2015-11-26 | 1 | -11/+48 | |
| | | | | | | is private, is an error rather than a silent no-op. Also fix %prep sed expression for Solaris. | |||||
* | 37208: check for restricted parameter before changing from unset to set | Barton E. Schaefer | 2015-11-23 | 1 | -8/+22 | |
| | | | | | Also, return NULL from setnparam() on failure to retrieve value (avoids null-pointer dereference); add some expository comments | |||||
* | 37208: assignment in a nested scope should not change private parameters in ↵ | Barton E. Schaefer | 2015-11-23 | 1 | -14/+30 | |
| | | | | | | the outer scope from unset to set Bug remains that the attempt does not generate a warning | |||||
* | 37206: fix ${(t)param} for "typeset -H param" | Barton E. Schaefer | 2015-11-23 | 1 | -1/+1 | |
| | ||||||
* | 37203: WARN_CREATE_GLOBAL test in wrong place for associative array | Peter Stephenson | 2015-11-23 | 1 | -2/+4 | |
| | ||||||
* | 37191: fix strftime() expansion issue with %p and %P. | Peter Stephenson | 2015-11-22 | 1 | -4/+11 | |
| | | | | | In some locales the output from this can validly be empty, so we need to treat them specially. | |||||
* | 37187: infinite loop in "hash -m" | Peter Stephenson | 2015-11-22 | 1 | -0/+1 | |
| | ||||||
* | 37186: a couple more WARN_CREATE_GLOBAL fixes | Peter Stephenson | 2015-11-22 | 1 | -1/+2 | |
| | ||||||
* | 37161: Disable the heuristic setting RPROMPT_INDENT to 0 | Mikael Magnusson | 2015-11-20 | 1 | -2/+4 | |
| | ||||||
* | 37168: No WARN_CREATE_GLOBAL on special parameters | Peter Stephenson | 2015-11-20 | 1 | -1/+1 | |
| |