summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2016-11-0539844: fix "while" condition as per 39839 (commit 2c56c7e5)Barton E. Schaefer1-0/+2
2016-11-0539839: fix "return" from "if" conditionBarton E. Schaefer1-0/+2
2016-11-0539838: another missing unqueue_signals()Barton E. Schaefer1-0/+4
2016-11-0539829: when compstate[insert] is emptied by the completion function and ↵Oliver Kiddle1-1/+5
AUTO_MENU is set, start menu completion on the second tab press rather than the third
2016-11-0539834: when print used with -v and -l, include a final newlineOliver Kiddle1-0/+6
Also complete print -S option and make further use of the new printf to an array feature in other completion functions.
2016-11-0539389: when printf -v is used with an array use separate elements each time ↵Oliver Kiddle1-0/+7
the format is reused
2016-11-04users/22080: bracketed-paste: Third time's a charm.Daniel Shahaf1-0/+5
vi-set-buffer: Eliminate the sole use of the term "register".
2016-11-0439825: optimise mb_metastrlenend() for 7-bit character.Peter Stephenson1-0/+5
As the shell relies intimately on US-ASCII as a subset we can skip the multibyte functions if we are dealing with a complete 7-bit character.
2016-11-0439818: _awk: add nawk to the list of commandsOliver Kiddle1-0/+4
2016-11-0339824: test case for 39811 (commit ae4c035c)Barton E. Schaefer1-0/+5
2016-11-03unposted: comment explaining key buffer handling.Peter Stephenson1-0/+5
Describe putting back the tail end of the key buffer into the input.
2016-11-0339806: internal: Document zle's vichgbuf.Daniel Shahaf1-0/+2
2016-11-0339805: internal: Document some compadd internals.Daniel Shahaf1-0/+3
2016-11-0339804: internal: Document matchspec flags.Daniel Shahaf1-0/+3
2016-11-0339803: internal: Document bin_compadd().Daniel Shahaf1-0/+2
2016-11-0339802: internal: Document and simplify multiquote().Daniel Shahaf1-0/+3
The code simplifications take advantage of the fact that all callers pass either 0 or 1 for 'ign'. The tildequote() text is from workers/39271.
2016-11-03users/22063: bracketed-paste: Document ability to specify a vi register. ↵Daniel Shahaf1-0/+5
(after users/22036)
2016-11-03unposted: fix typo that was causing handling of "--" argument to failBarton E. Schaefer1-0/+3
2016-11-0339820: vi-repeat handles multi-key bindingsBarton E. Schaefer1-0/+4
2016-11-0339813: fix keybuflen after ungetting extra keys from the end of keybuf in ↵Barton E. Schaefer1-0/+3
getkeymapcmd().
2016-11-0339822: _git: remove "-A '-*'" with _arguments for some commandsDaniel Hahler1-0/+4
With e.g. `git rebase origin/master` you can have options like `--no-autosquash` after the argument. I have tried the commands where this patch removes `-A`. Commands like `git fetch-pack` that do not support options after arguments are left unchanged.
2016-11-0339815: Read input to end on parse error in $(...) inside a string.Peter Stephenson1-0/+5
This allows ${(z)} to output the whole string, although we can't do word splitting from the error onwards.
2016-11-0239811: vi-repeat-change must not be the "motion" of vi-change, lest it ↵Barton E. Schaefer1-0/+5
infinitely repeat itself
2016-11-0139797: obsolete the helper functions fixed by the previous two changesBarton E. Schaefer1-0/+4
Replacing them with the new ${var:P} modifier. Previous deltas may be useful for backport to zsh 5.2 and before.
2016-11-0139731: _awk: add support for gawk ver.3 and 4Jun-ichi Takimoto1-0/+5
2016-11-0139787: Add a regression test for 39412.Daniel Shahaf1-0/+5
2016-10-3139795: preserve "cd -" behavior around directory shuffling in ↵Barton E. Schaefer1-0/+3
_canonical_paths_pwd
2016-10-3139792: improve handling of relative paths in _canonical_paths_add_pathsBarton E. Schaefer1-0/+5
2016-10-3139786: vcs_info (hg): Use native hexdump implementation instead of external ↵Daniel Shahaf1-0/+7
command. Fixes issue whereby the external command would print "*" for repeated octets. Includes comment change, cf 39790.
2016-10-3039777: $() is a valid empty command substitutionPeter Stephenson1-0/+5
2016-10-2939758: revise 39704 for array and hash parameters; more POSIXBUITINS tweaks forBarton E. Schaefer1-0/+8
export 39704 was commit 0f5e670, forgot to reference article number in that log. "typeset -p" outputs "typeset" for array and hash parameters, even when exported, because those types can be marked export but are never pushed to the enviroment. For POSIXBUILTINS, "export var" does not implicitly set $var, and its export state is preserved when assigned (but not when explicitly unset).
2016-10-28unposted: handle empty pastes and "zle bracketed-paste variablename" form.Barton E. Schaefer1-0/+5
2016-10-28users/22036: bracketed-paste: Document cutbuffer behaviour; clarify.Daniel Shahaf1-0/+5
2016-10-27unposted: Minor documentation fixes (markup, grammar, etc).Daniel Shahaf1-0/+3
2016-10-2739739: Complete negative integers for -n/-c in the GNU variant. (after 39479)Daniel Shahaf1-0/+6
2016-10-2539725: more metafication of patterns.Barton E. Schaefer1-0/+4
2016-10-2539723: metafy string passed to pattern in complist.Peter Stephenson1-0/+6
Also additional safety tokenizing a string with Meta characters.
2016-10-24"typeset -p" uses "export" commands or the "-g" option for parameters that ↵Barton E. Schaefer1-0/+9
are not local to the current scope
2016-10-2439706: _tilde_files: Offer named directories. Document.Daniel Shahaf1-0/+3
2016-10-2439708: Document _email_addresses.Daniel Shahaf1-0/+3
2016-10-2439707: Document _dir_list.Daniel Shahaf1-0/+4
2016-10-2339715: Handle multibyte characters in complist listingPeter Stephenson1-0/+5
2016-10-2239710 (cf. Alex George: 39709): handle the %o format in the "all-expansions" tagBarton E. Schaefer1-0/+7
Also allow a single unique match to appear in the "expansions" tag of _expand in the same way as _user_expand (users/21955 commit 18200dc0)
2016-10-2039688: Skip out of P_EXACTLY pattern loop if P_PURES.Peter Stephenson1-0/+3
If it's really a pure string, there's only one exact match. We could overwrite the next pointer; usually this didn't matter because we'd hit a termination, but if we reallocated we might be looking at garbage.
2016-10-2039683: Update scan pointers after possible alloc.Peter Stephenson1-0/+5
Problem could cause next scan index to point into an invalid block when handling meta characters.
2016-10-1939680: correctly handle case of popping last arenaBarton E. Schaefer1-0/+4
This mattered only when compiling with --enable-stack-allocation because otherwise the heap was never completely empty.
2016-10-1939678: metafication of printf %q argument and resultPeter Stephenson1-0/+5
2016-10-1839590: zle: Call zle-line-pre-redraw after inserting a completion resultm0viefreak1-0/+5
This is necessary to make sure redrawhook() is called while cycling results in menu completion.
2016-10-1839654: (based on patch by Baptiste Daroussin) Better support bmake, ↵Daniel Shahaf1-0/+4
FreeBSD's default make(1) implementation. Don't pass gmake options to bmake. Add bmake-speciic codepath for completing targets and parsing the makefile.
2016-10-1839657: _zstyle: Complete the -g, -s,-b,-a, -t,-T, -m options.Daniel Shahaf1-0/+3