summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2016-11-2940037: Unicode 9 character width support.Joshua Rubin1-0/+3
Enable with --enable-unicode9.
2016-11-2940035: Cosmetic fixes for comments and documentation.Eitan Adler1-2/+5
Mostly fixes to doubled words.
2016-11-2940026: Fix for completion after redirection.Peter Stephenson1-0/+6
This could get confused about where we were in the command line word array e.g. after the > of "!> .". Also take more care if does confused, with debug output. Also neaten up one obscure test.
2016-11-29unposted: Complete the $foo[(f)] flag.Daniel Shahaf1-0/+3
2016-11-29unposted: _git-config: Fix user.email completion to complete only bare email ↵Daniel Shahaf1-0/+5
addresses.
2016-11-2840011: Make $_comp_priv_prefix only declared when required, and use that to ↵Daniel Shahaf1-0/+8
have chgrp offer all groups under doas, ssh, etc as well.
2016-11-2840010: builtins: Say 'bad option: +x', not 'bad option: -x', when +x was passed.Daniel Shahaf1-0/+3
2016-11-2840009: alias -L: Emit aliases that begin with a plus sign correctly.Daniel Shahaf1-0/+5
2016-11-2640013: process zsh-specific time format extensions correctlyJun-ichi Takimoto1-0/+6
2016-11-25unposted: set new vichange flag for surround widgetOliver Kiddle1-0/+2
2016-11-2540020: new cscope completionOliver Kiddle1-0/+4
2016-11-2540018 + 40019: Add missing commands to Debian apt completionLaurent Arnoud1-0/+5
Upstream ref https://github.com/Debian/apt/commit/5aba18968d87500232244760101ab2954c106581
2016-11-24unposted: fix typo (=+ to +=)Oliver Kiddle1-0/+2
2016-11-2440004: fix cache mechanism, complete groups and other minor improvementsOliver Kiddle1-0/+3
2016-11-24unposted: fix to compile on Solaris where curses.h has a #define for reg to ↵Oliver Kiddle1-0/+5
register
2016-11-2440003: include "0-"9 vi buffers in the registers associative arrayOliver Kiddle1-0/+3
2016-11-2440005: call _date_formats from _dateJun-ichi Takimoto1-0/+6
also update both files for darwin etc.
2016-11-2439982: $SPROMPT: Don't accept a spelling correction at space/tab.Daniel Shahaf1-0/+5
The patch also downscopes a couple of local variables, with no functional change.
2016-11-23unposted: clear ERRFLAG_ERROR before invoking immortal widget (cf. 39934)Bart Schaefer1-0/+5
Updates commit cbb9ca3d
2016-11-23unposted: add test case for partial completion matching of options with ↵Oliver Kiddle1-0/+2
arguments
2016-11-23unposted: fix printf -v to an array without format string reuseOliver Kiddle1-1/+6
2016-11-2139993: Tests for 39981.Oliver Kiddle1-0/+4
2016-11-2139981: Make compstate[to_end] skip suffix and hidden suffix, but not ignored ↵Daniel Shahaf1-0/+5
suffix. Motivated by 39930.
2016-11-21unposted: Credit Sebastian for 39992.Daniel Shahaf1-2/+2
2016-11-2039986, 39989: improve handling of vi-repeat-changeOliver Kiddle1-0/+7
Save previous vi change and throw away a new change that fails. Add zle -f vichange to allow shell widget to be a single change. Fix repeat of command where numeric arguments were multiplied.
2016-11-2039974: complete shared libraries for -e and -s options to ssh-addOliver Kiddle1-0/+5
2016-11-2039900: Add TERMINFO_DIRS special like TERMINFO.Guillaume Maudoux1-0/+4
Although this is a colon-separated array there is no tied array.
2016-11-2039995 (from 39977): Optimise string parameter assignment.Peter Stephenson1-0/+3
If setter is the standard one and string length is unchnaged we can copy into place.
2016-11-2039978: more accurate doc for finding job by stringMikel Ward1-0/+5
2016-11-2039992: setarrvalue: Allocate a correctly-sized array.Daniel Shahaf1-0/+3
No memory was lost; the array was allocated with room for one (char *) element more than was required.
2016-11-20unposted (after 39952): Restore C89 compatibility.Daniel Shahaf1-0/+3
2016-11-2039985: Document the [nyae] answers to the spelling correction prompt, $SPROMPT.Daniel Shahaf1-0/+5
2016-11-1839916 + 39930 + tweak: _git: Complete options and values for -c.Daniel Shahaf1-0/+5
The "$@" in the option-names call is added in order to propagate the new (-S =) arguments. This bifurcates _git-config() in order to provide completion for % git -c <TAB> % git -c foo=<TAB>
2016-11-1739958: Add extra byte to PATH_MAX allocations.Peter Stephenson1-0/+6
This ensures we've got enough space for a null, although this isn't always needed.
2016-11-1739921: __git_recent_branches: Remove erroneous parsing of partial ref names ↵Daniel Shahaf1-0/+3
as tags. In the reflog, partial ref names in the "from" field always represent names of heads. (That is not true for the "to" field.) The parsing of tag names was added in commit 39102 (317c96b64f43688a6be08a8b1c93b6ab4eed662c) for equivalence with the then-previous implementation which used `git log $partial_ref_name`. The equivalence was correct, however, the then-previous implementation was not, since it would consider $partial_ref_name as a refs/tags/ name if a refs/heads/ name did not exist.
2016-11-1739922: __git_recent_branches: Fix an 'assertion' failure when two branches ↵Daniel Shahaf1-0/+4
(refs) point to the same commit.
2016-11-1739917: Complete setsid(1) as a precommandDaniel Shahaf1-0/+3
2016-11-1739915: whence: Honor PATH_DIRS option for arguments that start with './' or ↵Daniel Shahaf1-0/+5
'../'. While here, add some docstrings.
2016-11-1739962: bind vi case conversion widgetsOliver Kiddle1-0/+3
u/U in visual mode and g~ from normal mode
2016-11-1739959: when repeating vi changes advance through the numbered killring registersOliver Kiddle1-0/+4
Also fix numeric arguments with vi-repeat-change: and argument passed to the repeat replaces that previously saved with the change.
2016-11-1739952: add registers special parameter to provide access to the vi register ↵Oliver Kiddle1-0/+6
buffers from a zle widget function
2016-11-1639945: allow further tab presses to move on to menu completion even when ↵Oliver Kiddle1-0/+6
compstate[insert] is emptied
2016-11-1539943: no need to compute arrlen() in arrdup_max() when max == 0.Barton E. Schaefer1-0/+5
2016-11-1539949: Special case for "-" in directory names.Peter Stephenson1-0/+4
It can be sh-tokenized to Dash to allow for appearing in ranges after substitution, so needs to be turned back to "-" in that case.
2016-11-1539947: Additional test for array subscripts.Peter Stephenson1-0/+5
This checks out-of-range multiple subscripts with and without the (@) flag.
2016-11-1539937: fix a problem introduced by 39886.Jun-ichi Takimoto1-0/+5
$a[i,j] should become an empty array if i>j.
2016-11-1439906: More multibyte optimisations for US-ASCII.Peter Stephenson1-0/+5
This treats characters 0 to 0x7f as single byte US-ASCII along the lines we already do in other places in the code.
2016-11-13unposted: comment in zlecallhook() points to redrawhook() just in caseBarton E. Schaefer1-0/+3
2016-11-1339934: if a widget execution fails, try to execute a corresponding immortal ↵Barton E. Schaefer1-0/+3
widget instead.
2016-11-1339933: more of zlecallhook() in redrawhook()Barton E. Schaefer1-0/+3
add commentary on some of the differences