Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 20974: Bug with scalar assignment to special array in typeset | Peter Stephenson | 2015-11-20 | 1 | -4/+20 |
| | |||||
* | 37145: suppress alias expansion in skipcomm() | Barton E. Schaefer | 2015-11-18 | 1 | -0/+3 |
| | | | | Thus defer parsing aliases in $(...) et al. into the subshell | ||||
* | 37128: work around alias expansion trashing subscript parsing | Peter Stephenson | 2015-11-17 | 1 | -6/+22 |
| | |||||
* | unposted: Make $EDITOR's jump-to-matching-brace happy. | Daniel Shahaf | 2015-11-13 | 1 | -0/+2 |
| | |||||
* | 37096: Another $${(P)...} tweak. | Peter Stephenson | 2015-11-12 | 1 | -2/+17 |
| | | | | Make a top level (P) work with nested ones, i.e. ${(P)${(P)...}...} | ||||
* | 37094: Further tweaks to parameter name references. | Peter Stephenson | 2015-11-11 | 1 | -3/+3 |
| | | | | | | | | Safety in array test. Make nested references work. Add parameter tests. | ||||
* | 37092: make nested ${(P)name} properly refer to parameter on return | Peter Stephenson | 2015-11-11 | 7 | -68/+123 |
| | |||||
* | 37091: clear lastline and lastlinesz when freeing | Peter Stephenson | 2015-11-11 | 1 | -0/+2 |
| | |||||
* | 37081: new module zsh/param/private for private-scoped parameters in functions | Barton E. Schaefer | 2015-11-08 | 2 | -0/+594 |
| | |||||
* | 37080: use paramtab abstraction more consistently, add explanatory comments | Barton E. Schaefer | 2015-11-08 | 2 | -6/+11 |
| | |||||
* | 37074: extend previous fix to over whitespace at end | Peter Stephenson | 2015-11-07 | 1 | -14/+36 |
| | |||||
* | 37073: another SH_WORD_SPLIT problem. | Peter Stephenson | 2015-11-06 | 1 | -6/+34 |
| | | | | | In cases like x${:- y} the space was simply removed instead of being used for splitting. | ||||
* | 37038: add -l option to emulate to list options in emulations | Peter Stephenson | 2015-11-01 | 2 | -8/+55 |
| | |||||
* | unposted (cf. 36998,36999): undo 36956 / restore 34451 with expanded comment ↵ | Barton E. Schaefer | 2015-10-31 | 1 | -4/+3 |
| | | | | about the flip-flopping | ||||
* | unposted (after 37018): Fix typo in error message. | Daniel Shahaf | 2015-10-30 | 1 | -1/+1 |
| | |||||
* | 37022: add GLOB_STAR_SHORT option to abbreviate ** and *** | Peter Stephenson | 2015-10-30 | 3 | -18/+27 |
| | |||||
* | 37018: Make WARNCREATEGLOBAL more consistent. | Peter Stephenson | 2015-10-29 | 2 | -39/+39 |
| | | | | | Wd don't need separate math handling any more, and can make it output the function name in all cases. | ||||
* | 37014: Improved internal parameter setting. | Peter Stephenson | 2015-10-29 | 6 | -28/+80 |
| | | | | | | | | Enhance WARNCREATEGLOBAL to work in many more cases. Don't create REPLY as an integer if it didn't previously exist as one, even if the value to be set is integral, as this is likely to mess up later uses of REPLY. | ||||
* | 36982: Fix bug with (#cN) patterns and remove redundant description. | Peter Stephenson | 2015-10-27 | 1 | -0/+1 |
| | | | | | We need to restore the current count of matches when returning to match at the point where we previously matched. | ||||
* | 36974: fix some functions with empty argument lists | Peter Stephenson | 2015-10-27 | 5 | -11/+11 |
| | |||||
* | 36906: quite_signals() in ZSH_MEM realloc() | Kamil Dudka | 2015-10-26 | 1 | -2/+7 |
| |