[Pkg-zsh-commits] [zsh] annotated tag zsh-5.2-test-2 created (now 986bdc1)
Axel Beckert
abe at deuxchevaux.org
Tue Dec 6 21:17:00 UTC 2016
This is an automated email from the git hooks/post-receive script.
abe pushed a change to annotated tag zsh-5.2-test-2
in repository zsh.
at 986bdc1 (tag)
tagging 9f605904dda106c181717877f29261782fbf243d (commit)
replaces zsh-5.2
tagged by Peter Stephenson
on Tue Dec 6 19:25:21 2016 +0000
- Log -----------------------------------------------------------------
Second test version before 5.3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCAAGBQJYRxCwAAoJEKcdmp1L2yezXyQH/2YteYn9pHSMu90oJJrZBz7y
0H7dGTFTLhDZJ+s2dMG1W5KPJfbMXb0rBb35TD2LM/9q8ixZANwtmFW6AAPEjmqE
ZByGnHOyADQfHNyeVQ7vsWizGL1q8yjaPdzuNduiIxIH9d3mNwnkr0iH6145cmhf
Xd0RP6GzBmoHlMeKX5l1FqFyRZJbwAJNPgRkE/2m4k1Vj6b/6qbsw4qyCr+XCCo0
+ho2t9xcLmM4XKRwQtOsgpf0LrI/pWdQPU+Q23N64k3sL4yGjqF8CEbuKbom6pg4
Q8Zv+u71VM7ZXVrvfueXqvWuALQsWQ6lKP+vkXWYRtAhOqwFTk00VF6wkQUxHKI=
=9wjC
-----END PGP SIGNATURE-----
Adam Gibbins (1):
unposted: _gpg: Correct typo
Adrien Vergé (1):
37397: Optimised update to dnf completion
Andy Spencer (2):
38976: new cpupower completion
38982: move cpupower completion to correct folder
Axel Beckert (3):
Add changelog entry for previous commit
37438: C/D/C/_aptitude: Also parse -h output of aptitude 0.7.5 and later
unposted: Doc/Zsh/builtins.yo: Fix typo
Bart Schaefer (3):
unposted: remove extra close-paren from d6a6b4ff
unposted: change '\0' to NULL to silence spurious compile warning.
unposted: clear ERRFLAG_ERROR before invoking immortal widget (cf. 39934)
Barton E. Schaefer (134):
users/21068: use emacs keymap in vared by default
unposted (cf. 37387): emulate turns off WARN_CREATE_GLOBAL
users/21082 (expanded): a more complete sorting of version strings that are not in the form of zsh version numbers; additional explanatory comment
37434: POSIXBUILTINS "command" should prevent shell exit on errors from special builtins
37435 (+ fix typo): allow execution of empty files as "sh" scripts
37460: make sure the default keymap is emacs before using that keymap to test bindings
37467: add "print -v var" / "printf -v var"
37468: allow line breaks in more places in [[ ... ]]
unposted: enable WARN_CREATE_GLOBAL for print -v
37469: do NOT allow semicolons in place of line breaks in conditionals
37473: check for cshnullglob in command position.
37483: save and possibly restore cshnullglob failure state around each evaluation of an (e:...:) glob qualifier.
37493: readonly + POSIX_BUILTINS == typeset -gr
37497: handle NUL bytes in "printf -v".
37503: detect incompatible "print" options, fix metafication and possible memory leak, miscellaneous cosmetics
37504: refactor code using/simulating memstream to capture output for "print -v"
37513: fix typos; improve error cleanup and correct for signed/unsigned compiler warning
unposted: Src/builtin.c: refine READ_MSTREAM to avoid unsequenced evaluation
Jun T.: 37515: multibyte handling as per 35448.
37567: use (Z:n:) to split the buffer into words so line breaks are treated as whitespace
37570: give truth to the doc assertion transpose-words-match is a drop-in replacement for transpose-words
Belated ChangeLog entry for 37489, back-dated to the correct sequence.
37682: when SH_GLOB is set, do not parse bare parentheses in arguments as a pattern grouping.
37785: skip autoload parameters for "typeset -p"
37802: Clarify zparseopts documention. zparseopts "X::" specifier should also look for the optional argument in the word after "-X".
37802: Clarify zparseopts description. (This file inadvertently ommitted
37810: repair handling of backslashes and of names starting with "+"/":"/"=" in zparseopts option specs
37819: zshaddhistory hook works for any history file write, even upon keyboard interrupt
37804 (plus 37816): first word following "repeat" should be evaluated as math
37844: reorder typeset introduction to keep related concepts together.
37845: Forward-reference typeset instances where no parameter is created, and remove the obsolete statement about array assignments separated from typeset command on -p.
37859: NULL-terminate cond_binary_ops static array.
37914: reparse associative array subscripts in "unset" so keys with "[" or "]" may be backslash-escaped
37927: recreate local keymaps as necessary in case the user has deleted them
37961: fix crash on bad memory access
37971: fix potential issues when interacting with user-defined widgets
37972: Redirect stderr to /dev/null in cases where ${~param} might generate errors
37898: complete gcc linker options
37898: fix typo in completer menu
37988: $0 becomes read-only under POSIXARGZERO
38001: clear-screen re-expands prompts
38039: POSIXy behavior for "set +o"
38048: fix "zle redisplay" when called while a listing is below the prompt
38106: if...then if...else should be a parse error.
38142: signal re-entrancy, maybe
38188: signal re-entrancy, maybe
38191: additional re-entrancy checks in reexpandprompt()
Dmitry Marakasov: 38162: accept G for gigabytes in limit command
38229: fix cursor placement calculation when completing in empty double quotes
38248: fix word position calculation when completing on or just before a redirection operator
For help listing, capture the fallback to compctl in case there is one defined
38289: "builtin enable" in $_comp_setup to avoid accidentally invoking external command of the same name
38306: in printf formats, treat a missing precision as zero rather than as unlimited
Mikael Berthe: 38307: PCRE segfault when parenthesized group matches nothing
38350 (cf. Glenn Smith: 38348): Remove-all warning should warn about the root directory as well
38358: "fgrep --" for noatime check in case a mount point is named "-"
unposted: silence spurious compiler warning
38375 (tweaked per 38384): try harder to detect noatime filesystems.
unposted: update documentary comments to remove references to self-insert-unmeta.
38432: avoid nonstandard setenv() on __APPLE__
38463: use immortal widgets in .safe keymap
38468: wb,we values in gotword() needed assignment in additional case to avoid core dump
users/21609: do not treat tilde-expansions as quoted when inside command substitutions
38599: skip the "no such named directory" warning when NO_EXEC is in effect
unposted (cf. 38612): remove overeager DPUTS()
38622: consistent handling of "--" in "kill" builtin
38630: fix infinite loop of "hash ="
38632: remove trailing space on #compdef line for compinit parsing
38670: New function for managing ZLE special widgets, modeled after Functions/Misc/add-zsh-hook.
unposted: zed needs localoptions noksharrays
unposted: when ksharrays is set, braces are required for all parameter expansions with colon-modifiers
38715: add-zle-hook-widget: assorted ksharrays fixes; assign an index to any hook that is added without one, to preserve append ordering
38850: Simplify indexing scheme to store hooks in the order they are added
38866: update add-zle-hook-widget doc for 38850, bug fixes
Relocate add-zle-hook-widget, everything else in Functions/Zle is a widget.
38923: zwaitjob() continues waiting for children that may have ignored the interrupt signal, even if the current shell has been interrupted.
unposted: fix formatting in module discussion; add mention of widgets and keymaps for modules.
unposted: fix typo in comment
39019 (cf. PWS 39013): fix SHWORDSPLIT regression introduced by workers/29313
39019 (cf. PWS 39013): add test cases for more join/split combinations
39028: more join/split cases fixed and tested.
39035: ${(A)name=word} should expand as an array even when there is only one element.
39104: do not hash relative paths in findcmd()
39115: repair forced joining when (@) and (j) are used together
39131: return on error needs to be at the outer scope.
39268: "zsystem flock -t 0 ..." tries only once to flock and immediately returns success or failure
39297: more of 39284, it's painful to add texi nodes in yodl
unposted: reference use of widgets to effect editor changes from a sched command
39381: handle save/restore of variable values when "typeset"-related reserved words are prefixed by an assignment
users/21955: add missing final colon in zstyle context lookup; allow a single unique match to appear in "expansions" tag
unposted: add missing final colon in zstyle context lookup
39437: use list_pipe_pid in assignment for clarity
39470: failure to open a supposedly unique temp file name should result in an error
39507: TMPSUFFIX for =(...)
39509: in the event the current directory has been removed, use chasedots semantics for "cd ..".
unposted: update or remove references to typeset behavior obsoleted by 35586.
39547: handle zero delta in calc_timeout()
39548: DEBUG for queueing_enabled
39550: reset signal queue in recursiveedit()
39561: missing unqueue_signals() when ZSH_HEAP_DEBUG
39680: correctly handle case of popping last arena
39710 (cf. Alex George: 39709): handle the %o format in the "all-expansions" tag
"typeset -p" uses "export" commands or the "-g" option for parameters that are not local to the current scope
39725: more metafication of patterns.
unposted: mention former behavior of typeset for comparison
unposted: handle empty pastes and "zle bracketed-paste variablename" form.
unposted: add "--" to zle widget call for conventional sanity
39758: revise 39704 for array and hash parameters; more POSIXBUITINS tweaks for
39792: improve handling of relative paths in _canonical_paths_add_paths
39795: preserve "cd -" behavior around directory shuffling in _canonical_paths_pwd
39797: obsolete the helper functions fixed by the previous two changes
39811: vi-repeat-change must not be the "motion" of vi-change, lest it infinitely repeat itself
39813: fix keybuflen after ungetting extra keys from the end of keybuf in getkeymapcmd().
39820: vi-repeat handles multi-key bindings
unposted: fix typo that was causing handling of "--" argument to fail
39824: test case for 39811 (commit ae4c035c)
39838: another missing unqueue_signals()
39839: fix "return" from "if" condition
39844: fix "while" condition as per 39839 (commit 2c56c7e5)
unposted: tests for 39839, 39844
Thomas Bereknyei, Mic92: 39831: find "getent" by the usual command search, not just /usr/bin/
39882: mention ${name:/pattern/replacement} in the itemized synopsis with the related forms; clarify doc.
39893: use arrdup_max() to show explicitly the difference in two code branches
unposted: add list of standard module hooks with corresponding macro names
unposted: Addenda to list of module hooks
39929: clarify execute{,-last}-named-cmd
39933: more of zlecallhook() in redrawhook()
39934: if a widget execution fails, try to execute a corresponding immortal widget instead.
unposted: comment in zlecallhook() points to redrawhook() just in case
39943: no need to compute arrlen() in arrdup_max() when max == 0.
40032: consistency in handling of subscript slices outside the bounds of an array parameter
40034: clear badcshglob when ignoring errors
40071: change Dash back to "-" before evaluating named directory expansions
unposted: regression test for 40071
Baruch Siach (1):
38084: Use previously located pcre-config for libs
Christian Neukirchen (1):
37847: update du arguments up to GNU du 8.25
Clint Adams (1):
38482: complete available packages for apt list.
Danek Duvall (1):
39194: _man (Solaris): Ignore man-index. Support multiple sections in the -s flag's argument.
Daniel Hahler (3):
39040: Completion/…/_git: fix missing backslashes in 39036
39822: _git: remove "-A '-*'" with _arguments for some commands
Get subject of current patch in rebase-apply mode
Daniel Shahaf (223):
37295: kill-word-match: Join kills
37296: Avoid needless calloc().
unposted: Remove uneeded executability bits.
37253: Constify two local variables.
36957: _git: Apply matchspecs to filename completion such as 'git log f/b<TAB>' → 'foo/bar.txt's
37150: _git: Autocomplete .. for commit ranges
37257 (in part): Add array assignment tests.
unposted (after users/20873): Theoretical fix: don't parse print/echo escape sequences in $zle_bracketed_paste.
37456: Have zle_highlight=(none) disable paste highlighting
unposted: NEWS: Document how to disable paste highlighting.
37551: Include the builtin's name in a "bad option" error message.
37550: _cu: Support Linux line-device names; fail gracefully on OSes matching no known line-device name pattern.
37591: 'alias -L': skip with a warning aliases with '=' in their LHS
37590: Invoke zle-line-pre-redraw during isearch.
37612: vcs_info git: Set $git_patches_unapplied correctly for 'rebase-apply' case.
unposted: Fix typo in comment.
unposted: Extend docstring of callhookfunc().
unposted: docs: zshzle(1): Trivial clarification to $CONTEXT.
37663: New bibtex completion (very minimal).
37634: _man: Disentangle a local variable that had two distinct semantics. No functional change
37634: _man: Support subsection names such as '3p'.
37664: docs: Document the completion function _command_names.
37665: Completion: New helper _absolute_command_paths.
37666: Completion: git: 'send-email --smtp-server=' takes absolute path to sendmail.
37703: Completion: git: Also complete sendmail commands for send-email's configuration. (after 37666)
unposted: _init_d: Report failure to caller.
37700: Teach ${(z)} the 'repeat WORD SUBLIST' syntax.
37752: More tests for the previous patch.
37797: StartupFiles/zshrc += run-help
37833: Document 37804 in README.
37831: typeset: Document exit status difference from parameter assignment statements
unposted: Follow-up to 37833: extend description of 37804 in README.
unposted: ChangeLog: Move the 37678 entry to the correct location (and author).
37896: zshbuiltins: Document argv behaviour of 'source' without arguments
37922: zyodl.vim: Add alternative installation instructions.
37923: Completion: _bts: Fix quoting of $DEBEMAIL.
37924: Completion: _git: Complete files for 'check-ignore'
users/21256 + workers/37965: New math functions min(), max(), sum(), provided by a new autoloadable function 'zmathfunc'.
unposted: developer documentation: Clarify the term "variant".
unposted: Fix typos in ChangeLog.
38120: _git: Document the internal helper function __git_ignore_line.
unposted: ChangeLog: credit Martijn Dekker for workers/38039 (POSIXy 'set +o')
38123 (after 38074): _git reset $treeish: complete only staged files
38128: _git: Fix completion of diffs against the index when treeish isn't shell-safe
38129: _git: Fix __git_ignore_line's treatment of shell and pattern metacaracters.
38135: internal: bin_compadd: Add a few comments.
38155: docs: compsys: Clarify documentation of the 'filter' style.
unposted: Document run-help-* helper functions.
38180: _git: Improve reflog completion.
38181: _git reflog: Complete '@{N}' instead of 'HEAD@{N}'.
38182: _git: Invoke reflog completion from the 'complete commit objects' codepath.
38255: _git: Fix argument pastedness.
38316: _git-rebase: Complete any committish for the second argument
_git-bundle: Complete required file argument to 'git bundle' correctly.
_git: Offer alternatives properly.
_git: Fix an apparent typo in __git_heads().
_git: Bifurcate __git_ref_specs.
_git: Complete fetchy refspecs correctly.
unposted: ChangeLog: Add missed entries.
unposted: _compadd: Fix typo.
unposted: _querybts: Fix positional arguments' description.
38399: _bts: Complete debbugs bug numbers from `bts cache`.
38402: Complete 'eatmydata'.
38401: _deb_packages: New completion for source packages.
38451: _apt: Complete 'apt-get download'.
38452: _apt: Complete releases by codename ('jessie', 'sid', etc).
38453: _apt: Complete ${package}/${release} for 'source' and 'build-dep', too.
unposted: Commit forgotten part of users/21256.
unposted: ChangeLog: fix formatting
38576: _git: Also detect _git-${thirdparty} functions in $fpath that are symlinks.
38577: _signals: Don't complete SIGEXIT from _kill.
unposted: internal: Document modify().
38593: _describe: Make documentation more greppable.
38609: vcs_info quilt: Factor out a helper function. No functional change.
38610: vcs_info quilt: Extract a patch subject, 2.0.
38592 (plus tweak): _git: New recent branches completion, unused. (Joint with Nils Luxton)
38624: _git: Optimize the last commit's __git_recent_branches__names as suggested by Matthew.
38665: _git: config option completion: Quote properly.
38651: _git: Escape parameter arguments to _call_program.
38653 + 38657: 'functions -T' tracing: recurse into anonymous functions.
38652: test harness: Emit unified diffs instead of context diffs
unposted: _git-config: Fix syntax error in 'tag.sort' completion.
unposted: _git-config: Document some line noise.
38760: _git-config: Stop trying to execute the empty string command name upon completing values for an unknown option.
38728: Tests: Add tests for the ':a' and ':A' modifiers.
users/21750 (after users/21551): _git-subtree: Tweak -m,-P completions
unposted (cf. users/21737):: _git-subtree: Record technical debt in comment.
users/21752: Extend zsh/zleparameter's $widgets' parameter's documentation.
users/21777: Clarify documentation of the ':A' word modifier.
38890: _add-zle-hook-widget: New completion.
users/21779: Clarify documentation of the ':a' word modifier.
38911: _arguments: Clarify documentation of '-s -w' switch
38913: _pkg-config: Complete variables for --variable.
unposted: _deb_packages: Minor optimization.
unposted: _git-grep: Stop leaking the parameter $i.
38914 (tweaked): _pkg-config: Add options, complete *.pc files for positional arguments.
unposted (after 38939): _git-rebase: Unbreak.
unposted: Prefix function's name to its error messages.
unposted: Avoid $0 for POSIX_ARGZERO compatibility.
38927: zle-line-pre-redraw: Set $WIDGET like other special widgets do.
unposted: _svnadmin: Tweak state description.
38959: Document 38956 (_widgets).
38962: _git-config: Document more line noise.
38965: _svnadmin: Complete 'freeze' as a precommand.
38966: _svnadmin: Complete positional arguments for 'hotcopy', 'setlog', 'setrevprop', 'delrevprop'.
38967: _hosts: Don't complete wildcard entries from ~/.ssh/known_hosts.
unposted: _git: Clean up superfluous and missing backslashes.
38961: _git-config: No functional change: rename $git_options_static to $git_options in preparation for the after-next commit.
38963: _git-config: Run gettable-options earlier and in all codepaths.
38964: _git-config: Complete option names present in the config file.
38973: Optimize indexing array parameters.
38971: Start using the new arrlen_ge() / arrlen_le() helpers.
38981: _man: Followup to 37634: unbreak OpenBSD 'man 3p' and Linux $MANSECT.
38990: _debbugs_bugnumber: Track bts's data dir migration.
38991: Make 'whence -v autoloaded-function' shows the defining filename.
38993: _man: Drop (b): it's incorrect when $sect contains '|'.
38994: _man: Fix two bugs when completing manpage filenames in separate-sections mode.
38996: _man: Support _correct_word.
workers/38995 (in part): compfiles: Add reverse-engineered documentation breadcrumbs.
39044 (in part, see thread): Document _canonical_paths in the manual, too.
unposted: _canonical_paths: Port docstring changes from 39044.
39074: _ip-neighbour: Fix typo in 'lladdr'.
39046 + 39061: New :P history modifier.
unposted: _git-config: sendemail.smtpserver: Correct tags.
39094: _git-config: When an option is unknown, complete its value to the set value.
39102: __git_recent_branches: Optimise.
39070: umount: Complete /f/b<TAB> → /foo/bar (for absolute path arguments only, for now)
39103: _typed-in_absolute_command_paths: Better handle non-empty arguments that don't start with a slash.
39105: _hashed_absolute_command_paths: Make the display string the basename.
39109: _postfix: Use mailq to obtain queue id's.
39107: _postfix: Complete 'postqueue'. Also minor tweaks to 'postsuper'.
39110: _postfix: Complete 'postconf'.
39108 (tweaked): _postfix: Support $enable_long_queue_ids.
39122: __git_recent_branches: Silence warning on an edge case.
39154: _files: -/ with list-dirs-first resulted in a bad pattern, thus aborting completion partway.
unposted: _postfix_queue_id: Unbreak completion of short queue ids of held/active messages, broken in 39108.
unposted: internals: Document zshcompwid(1) parameter implementations.
unposted: _libvirt: Escape $words elements to avoid their interpretation as a pattern against $_cache_virsh_cmds.
39171: _libvirt: Apply $opt_args-unescaping.
39173: _arguments: Escape colons and backslashes in $opt_args unambiguously.
39174: _ssh: Fix completion of ProxyCommand option.
39236 (plus typo fix): docs: Tweak _arguments $opt_args documentation added in 39173.
unposted: Add tests for ${(q)} being aware of the EQUALS option.
39252: internal: quotestring: Drop the 'e' parameter, which no caller uses.
unposted: _git: Permit multiple -c options.
39199: _libvirt: Support libvirt URLs that contain a literal question mark under noglob.
39311: _tmux-capture-pane: Tweak specifications of -S/-E and description strings.
39310/0001: internals: match_str: Document some local variables. See 39123.
39310/0002: internals: match_str: Simplify by removing 'zoff'.
39310/0003: internals: match_str: Document 'savw'. Avoid magic number.
39310/0004: internals: match_str: Document 'savl'.
39310/0005: internals: match_str: Constify some local variables.
39310/0006: internals: match_str: Downscope local variable 'bpc'.
39310/0007: internals: match_str: Rename and constify local variables 'oll', 'olw'.
39310/0008: internals: match_str: Document several local variables.
39310/0009: internals: match_str: Downscope local variable 't'.
39310/0010: internals: match_str: Simplify expression.
39312 (tweaked): _postfix (postconf): Complete only applicable parameters for -X and -#.
unposted: _postfix: Correct quoting in _call_program invocations.
39356 (tweaked, c.f. Bart 39358): Etc/BUGS: Remove fixed items, add 'compset -q' item from workers/39306.
39374: _apt: Complete package versions in the 'packagename=<version>' syntax.
39372: compadd: Match -P prefix all-or-nothing rather than greedily.
39383: compadd: Restrict previous patch to the case where $PREFIX includes characters both from the -P prefix and from the (unprefixed) candidate completion word.
39385: _bts: Complete more argument types for 'cache' and 'show'.
39410: Fix unintentional history modifiers.
39412: Fix directory completion when $PWD:h contains parentheses, which are interpreted as globbing metacharacters.
39423: vcs_info git: Produce nicer applied-string messages for 'exec' actions.
39423: _zed: Support the '--' end-of-options mark.
39480: _reportbug: Complete absolute filenames, too.
39495: add-zle-hook-widget: Add end-of-options guard to hook invocation.
39479 + 39481 minus _path_files hunk (see 39489): Completion: audit 'compset -P' calls to use shortest match where applicable, plus random drive-by tweaks.
39489: _path_files: Interpret -P as literally, rather than as a pattern.
39522: add-zsh-hook/add-zle-hook-widget: Promise append semantics.
39500: compdescribe: perform on-screen-width computation using the "nice" length, since the matches are rendered by nice*() functions by compadd
39657: Make a helper function global.
39657: _zstyle: When completing a style for an unrecognised context, complete all known styles.
39657: _zstyle: Complete the -g, -s,-b,-a, -t,-T, -m options.
39654: (based on patch by Baptiste Daroussin) Better support bmake, FreeBSD's default make(1) implementation.
39707: Document _dir_list.
39708: Document _email_addresses.
39706: _tilde_files: Offer named directories. Document.
39739: Complete negative integers for -n/-c in the GNU variant. (after 39479)
unposted: Minor documentation fixes (markup, grammar, etc).
users/22036: bracketed-paste: Document cutbuffer behaviour; clarify.
_git-cherry-pick: Complete argv[2] et seq.
39786: vcs_info (hg): Use native hexdump implementation instead of external command.
39787: Add a regression test for 39412.
users/22063: bracketed-paste: Document ability to specify a vi register. (after users/22036)
39802: internal: Document and simplify multiquote().
39803: internal: Document bin_compadd().
39804: internal: Document matchspec flags.
39805: internal: Document some compadd internals.
39806: internal: Document zle's vichgbuf.
users/22080: bracketed-paste: Third time's a charm.
unposted: ChangeLog typo
39840: _cpio: Declare variable's type correctly.
39853: _subversion: Accept long options in the '--foo=bar' syntax.
39874/0001: setarrvalue: Remove needless initialization.
39874/0002 plus size=0 handling: zshcalloc: Remove code duplication. No functional change.
39915: whence: Honor PATH_DIRS option for arguments that start with './' or '../'.
39917: Complete setsid(1) as a precommand
39922: __git_recent_branches: Fix an 'assertion' failure when two branches (refs) point to the same commit.
39921: __git_recent_branches: Remove erroneous parsing of partial ref names as tags.
39916 + 39930 + tweak: _git: Complete options and values for -c.
39985: Document the [nyae] answers to the spelling correction prompt, $SPROMPT.
unposted (after 39952): Restore C89 compatibility.
39992: setarrvalue: Allocate a correctly-sized array.
unposted: Credit Sebastian for 39992.
39981: Make compstate[to_end] skip suffix and hidden suffix, but not ignored suffix.
39982: $SPROMPT: Don't accept a spelling correction at space/tab.
39757 plus test: Fix completion under parenthetical directory names, broken in 39412
40009: alias -L: Emit aliases that begin with a plus sign correctly.
40010: builtins: Say 'bad option: +x', not 'bad option: -x', when +x was passed.
40011: Make $_comp_priv_prefix only declared when required, and use that to have chgrp offer all groups under doas, ssh, etc as well.
unposted: _git-config: Fix user.email completion to complete only bare email addresses.
unposted: Complete the $foo[(f)] flag.
40036: _bts: Complete removal syntaxes correctly.
unposted: vcs_info: Break out VCS_INFO_quilt-patch2subject into VCS_INFO_patch2subject
unposted: ChangeLog typo
40067: internal: Document 'cmatcher', parse_cmatcher(), 'comptoend', unsetparam_pm(), and getindex().
40068: Abort execution when setuid/setgid fail.
40074: vcs_info git: rfc822-unfold rebase-apply patch subjects when msg-clean is unavailable.
unposted: vcs_info git: Handle rebase-apply sequences with >=10000 patches.
Dominik Ritter (1):
unposted: complist module docs: Fix parameter name in an example.
Doug Kearns (1):
unposted: remove unused parameter
Eitan Adler (1):
40035: Cosmetic fixes for comments and documentation.
Eric Cook (6):
37788: _subscript - fix completion of associative array keys
37913: add additional completers and _zpool improvement
37975: Completion/Unix/Command/_php: remove _arguments' -A option
38547: Completion/compdump: only autoload functions when they exist in fpath
38676, 38680: Completion for pidof and localedef.
38833: separate iostat completion from _sysstat
Felipe Sateler (2):
Add missing apt purge and autoremove subcommands
38901: _schroot: Add -r/--run-session
Frank Terbeck (13):
37451: vcs_info: Declare "msgs" in early context
38161: _tmux: Use a colon to terminate options to _arguments itself
38381: Add completion for picocom utility
38388: Refactor baud rate completion
38422: _baudrate -> _baudrates
38426: _baudrates: Use 2 space indentation
38424: Use _baudrates helper instead of _baudrate
38421: _baudrates: Fit better into the general completion framework
38425: _cu: Remove old -d option of _baudrates
38420: _baudrates: Make style lookups fit better with the rest of compsys
39847: Update helper function name pattern
39848: _tmux: Update options to latest tmux
39849: _tmux: Remove set-remain-on exit
Greg Klanderman (1):
38086: shuffle init code to localize a global, add $ZSH_ARGZERO, refine $ZSH_SCRIPT
Guillaume Maudoux (1):
39900: Add TERMINFO_DIRS special like TERMINFO.
Han Pingtian (2):
38219: remove redundant left square bracket
38983: Make transpose-words handle numeric arguments sensibly
Jordan Klassen (1):
users/21551 (tweaked per users/21560): new git subtree completion
Joshua Rubin (1):
40037: Unicode 9 character width support.
Julien Cretin (1):
39579: Fix string calculation for parameter quoting.
Jun T (3):
37501 (+ revise test): correct byte counts when simulating memstream via temp file
Jun T.: 37759: save more function pointers from realparamtab when hacking in their replacements
38445: subsequent tests rely on a file touched by the -N test, so it must always be touched
Jun-ichi Takimoto (20):
37838: use UNUSED() consistently
37868: add 'static' to file local variables
37874: remove unused function argument
38074: _git reset HEAD: complete only staged files
38108: enable to create both zsh_{a4,us}.pdf
unposted: update .gitignore for 38108
38684: fix format in contrib.yo
38862: strptime(3) requires _XOPEN_SOURCE on Cygwin
unposted: fix format in zle.yo
39064: use scalbn() instead of scalb() (mathfunc.c)
39086: declare file local variables as 'static'
39087: fix 'conditionally uninitialized' variables
39731: _awk: add support for gawk ver.3 and 4
39728: define _GNU_SOURCE on Cygwin
39855: new completion for jot command
39857: add support for darwin, with improvements on linux etc.
39937: fix a problem introduced by 39886.
40005: call _date_formats from _date
40013: process zsh-specific time format extensions correctly
40050: prepend /**/ to global functions and #ifdefs
Kamil Dudka (2):
37780: Care printing error if nothing to print.
37814: run-help-ip: use an absolute path for the shebang.
Laurent Arnoud (1):
40018 + 40019: Add missing commands to Debian apt completion
Marko Myllynen (11):
38458: mention the option -i of _multi_parts
38567, 38440: Marko Myllynen: completion for locale(1) and iconvconfig(8)
38587: Fix iconvconfig completion --output handling
38837 (tweaked c.f. 38826): new virsh completion
38894: completion for virt-admin and libvirt client/server IDs/names
39118: (almost) complete virsh completions
39158: cleanup following review comments of _libvirt function
39179 (plus tweak): More _libvirt (virsh) completion tweaks
unposted: Fix leakage of $word (after 39179).
unposted: _libvirt: Add another noglob. (Follow-up to 39199)
39453: new openstack completions
Martijn Dekker (3):
39448: reset REPLY in select on user action
39463: an additional test for default system path
39625: case needs to reset lastval if no pattern matched
Matthew Martin (12):
37383: add completion type for object files
37534: completion for OpenBSD's cu, fw_update and rcctl utils
37725: Completion: _init_d: add OpenBSD bits
38513: cast time to long long for printing where possible
38514: remove unnecessary ls in completion
38515: _subsript twwaks
38935: update tcpdump completion for Free and Open BSD
39221: update rm completion for BSD
39223: Introduce addflags function to reduce redundancy
39208: Update flags
39209: Update options
39533: add the new -L option, sort options and add some exclusions
Mikael Magnusson (11):
36650: Add zle-line-pre-redraw hook for highlighting
38179: _adb: Fix completion by mostly reverting 35531
38186: _adb: fix remote file completion + various fixes
38187: _adb: Just check current dir instead of recursively
_print: add -v
39014: Use special OpenBSD interface to get correct rand() behavior
39112: _x_utils: Use state_descr
bracketed-paste-url-magic: Handle magnet links too, and allow for schemes without //
Call the pre-redraw hook if there is text in the buffer on init
40024: Update _path_files since quoting requirements changed in 39412
unposted: fix previous commit
Mikel Ward (1):
39978: more accurate doc for finding job by string
Oliver Kiddle (87):
users/20873: disable bracketed paste while running external editor from zle
users/21114: new dig completion
37453 (with Bart, started by Baptiste Daroussin, 37315): try to improve detection of noatime filesystem
38043: allow any completion widget to cycle matches for menu completion to fix reverse menu completion
38286: cursor correction following yank-pop is only applicable to vi command mode
38287: fix position for the end of a visual selection range for the cursor on an empty last line in the buffer
38540: fix undo problem by not moving the current change when only undoing a history line change
38639: fix username completion after -, update options and get user shell with getent
38641: allow for values which resemble compadd options
38579: simplify saving and restoring of state
38703: support su options on macOS
38707: strip suffix for glob qualifier completion
38713: don't add calendar matches when not immediately entering menu selection
38733: completion for xfreerdp
38735: support verbose style to allow clearer but less compact descriptions for time specifiers
38714: add x: syntax to match specs to make it possible to disable match specs hardcoded in completion functions
38749: fixes for case at start of a line and for ksharrays
38752: add comments to explain use of stdout instead of stderr for the which builtin
38770: vi upper/lowercase widgets and shell widget example that reads a vi movement
unposted: fix duplicated words
38809: fix tracking of colour attributes and restore them when turning bold off
38810: fix cursor positioning and repeated invocations when widgets used from emacs mode
38812: a few new completions and update some command options
38845: reset region_active before entering zle
38867: update strace completion
38868: update completions for new options on FreeBSD
38904: fix return status in _normal and functions erroneously using it for default completion
38929: new vim style text object using match-words-by-style mechanism
38936: fix vi-pipe function for option compatibility
38939: add missing git options
38943: update texinfo options and improve completion of Info files, nodes and menu items
unposted: fix vi-pipe for visual mode: don't need to force line mode
38956: factor out zle widget completion into its own function
38957: make use of updates to match-words-by-style and better support completion of word-style styles for zstyle
38986: new gsettings completion
38989: minor completion updates for FreeBSD
39026: pattern specified with _arguments' -A option shouldn't be checked against words after the cursor
39036: update git completion for new options up to git 2.9.2
39067: update options to correspond to latest versions of software in various functions
39071: update completion functions for changes in Solaris 11.3
39072: minor tweaks
unposted (c.f. Mikael: 39078): fix for git blame terms
39165: update options to correspond to latest versions of software in various functions
39193 (cf. Yoshio Hanawa: 39192): don't pass options from after -- on to compadd
unposted: fix to use ;| style fall-throughs in the case statement
39261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges with sudo in completion functions
39287: add .tif as a valid extension for TIFF files
39295: allow -- to appear in the command line passed as an argument
39299: better Freebsd support in _external_pwds using procstat
39307: update options up to vim 8
unposted: remove duplicated assignment
39332: support ksh's [[ -v varname ]] condition for checking if variables are set
39333: include name of command used to gain priviliges in context for command and gain-priviliges styles
39407: cleanup minor issues in cpupower completion; updated through to version 4.8
39370: complete -w and -K options to zle following the widget name and numeric base to integer
39369 (tweaked cf 39371): when calling an internal widget, set bindk because some widgets use it to determine how they should act
39464: fix where lack of $state check caused unwanted filename completion for fmadm
39513: new doas completion
39514: pass on --git-dir when calling git to get completion matches
39611: with _arguments sets completion stopped if one of the rest arguments starts with a dash
39622: add test cases for recent _arguments fixes, exclusion lists and -A/-S
39623: new evince completion
39624: remove space before compdef that prevents yafc completion function being used plus other tweaks
39818: _awk: add nawk to the list of commands
39389: when printf -v is used with an array use separate elements each time the format is reused
39834: when print used with -v and -l, include a final newline
39829: when compstate[insert] is emptied by the completion function and AUTO_MENU is set, start menu completion on the second tab press rather than the third
39884: fix history-beginning-search-menu for history lines containing a pipe character
39888: update tmux completion for tmux 2.3
39890: typo corrections in completion functions
39945: allow further tab presses to move on to menu completion even when compstate[insert] is emptied
39952: add registers special parameter to provide access to the vi register buffers from a zle widget function
39959: when repeating vi changes advance through the numbered killring registers
39962: bind vi case conversion widgets
39974: complete shared libraries for -e and -s options to ssh-add
39986, 39989: improve handling of vi-repeat-change
39993: Tests for 39981.
unposted: fix printf -v to an array without format string reuse
unposted: add test case for partial completion matching of options with arguments
40003: include "0-"9 vi buffers in the registers associative array
unposted: fix to compile on Solaris where curses.h has a #define for reg to register
40004: fix cache mechanism, complete groups and other minor improvements
unposted: fix typo (=+ to +=)
40020: new cscope completion
unposted: set new vichange flag for surround widget
40053: exclude current directory of active zsh from _external_pwds ompletion matches
40055: update git completion for git 2.11.0
Paul Seyfert (1):
39920: extend yum completion
Peter Stephenson (140):
unposted: Update internal version to 5.2-dev-0.
37294: Add ZSH_EXECUTION_STRING.
unposted: fix init_io() calls in previous change
37202: suppress WARN_CREATE_GLOBAL warnings after a fork
37303: test WARN_CREATE_GLOBAL negative cases.
37305: typeset -p can now output arrays on one line
37314: upgrade quotedzputs() for non-printable output.
37326: comment only: multibyte string lenght/width counting
37310: effect of disabling typeset reserved word
37335: fix tests after 34314
unposted: fix ChangeLog for previous change
37337: Delay freeing widget until not in use.
37331: Use a single chracter to represent an MB_INCOMPLETE.
37344: restore old printable quoting, add ${(q+)...}.
users/21071: Fix binding of multibyte sequences.
37347: Remove incorrect local for msgs in VCS info
37348: Tests and fix for ${(q+)...}.
37364: "test" and "[" handling of parentheses.
37378: New bindkey tests.
37386: localise mbegin, mend, match in URL magic
unposted: missed ChangeLog entry
37400: typo gave unwanted error message in zsh_directory_name_generic
37401: pattern error caused too much activity in _list_files for some styles
37405: Fix self-insert binding for multibyte sequences.
37411: more bindkey tests
37489, tweaked: with POSIX_IDENTIFIERS create math var as scalar
37512: overeager WARN_CREATE_GLOBAL with strftime
37643: Reset interrupt on key input in menu selection.
37646: Return non-zero status from typeset assigning readonly
37646: bit missed out of previous readonly commit.
37678: Now possible to quote "-" in pattern range
37689: ! and ^ need to be tokenised in character sets
37693: turn Dash into '-' in glob qualifiers
unposted: increment version to 5.2-dev-1
37705: don't turn - to Dash after start of brace parameter
37722: test builtin should return status 2 on syntax error
37776: Set errflag before calls to zwarning().
37765: Use FS_FUNC on fucstack to find autoload -X target.
37895: $ZSH_SCRIPT is POSIX $0 but always availble
37893: document typeset -U behaviour for PATH-style variables
Missed ChangeLog entry for 37895
37946: make rm * warnings more informative.
37999: Sticky behaviour of EXIT traps.
38024: Improve POSIX and native EXIT traps compatibility.
38094: Fix POSIX EXIT traps defined in function.
users/21352: ensure $'' doesn't get elided.
38111: Remove redundant return values in parsing.
38114: Fix hang using ^Z with command subst.
Remove unnecessary file
38236: Order of redirections is important.
38241: ungetkeycmd() needs to unmetafy key string.
unposted: typo in redirect doc
21603: Make read_poll more interruptible.
38586: Metafication problem with $functions
users/21632: Use of REPORTMEMORY variable
unposted: fix pareentheses in man for getrusage()
38693: Add RPN mode to zcalc
38692: IFS can't be changed in restricted mode
38734: fix final case clauses terminating with ;&
38736: various RPN mode enhancements for zcalc
38737: clean up zcalc variables.
38746: Fix suffix alias expansion recursion.
unposted: remove flag unneded from previous fix
38783: zcalc tweaks for RPN mode.
38796: Fix subword matching on last character of subword.
38879: Unmetafy file names for glob sort.
38853: use strchr()
38945: Additional notes on :a behaviour
users/21793: Remove raw integers as glob qualifiers.
38953: Fix some issues with match-words-by-style.
39029: document transpose-words change
39031: Ensure variables in transpose-words are initialised
39039: fix documentation of transpose-words
39141: Use zsh instead of sh in SHLVL test.
39181: Add PM_SINGLE and use for compstate.
39217: fix error name generation with GCC.
39218: Fix module feature enables with math functions.
39185: Only set word begin for completion word if not alias.
39222: test math functions in modules.
39255: = in conditions is not going anywhere
missed this
39305: Fix error handling after parse for here document.
39292: Distinguish "=" and "==" tests in output.
zsh-users/21903: Fix ${...?...} in interactive shell.
unposted: small documentation tweaks
39331: Reparent subjob on fork with exited superjob.
39359: Fix remaining race with orphaned subjob.
39362: another race with pipeline handling.
39435: Further fix for pgrp of funny pipelines.
39436: Pass on status of SIGINT better.
39460: Don't import PS4 if running as root.
34943: Fixes for "command" with multiple options.
unposted: Update findcmd() in Zle.
39502: Fork for assignment in LHS of pipeline.
39498: use PRIVILEGED option to decide on problematic parameter imports
39517: back off 39502 (WC_ASSIGN causes fork in pipe).
39519: restore missing PM_EXPORT flags.
39540: "! command" should suppress ERR_EXIT and ERR_RETURN
39521: Refactor start of execcmd().
39545: Add some missing unqueue_signals().
39566: Improve usefulness of command_not_found_handler.
39566: missed ChangeLog
39568: "! <complex-command>" suppresses ERR_EXIT
39571: Fix ERR_EXIT bug with && and function.
39578: Test more ERR_RETURN cases with "&&" and functions
39599: Don't reset status before "case" execution
36108: command -[vV] assumed -p
39678: metafication of printf %q argument and result
39683: Update scan pointers after possible alloc.
39688: Skip out of P_EXACTLY pattern loop if P_PURES.
39715: Handle multibyte characters in complist listing
39723: metafy string passed to pattern in complist.
39777: $() is a valid empty command substitution
39815: Read input to end on parse error in $(...) inside a string.
unposted: comment explaining key buffer handling.
39825: optimise mb_metastrlenend() for 7-bit character.
zsh-users/22083: attempt to explain what a word is in parameter substitution.
39856: module completion improvements.
39867, tweaked: Use cast to unsigned char to test character.
unposted: follow up to 39867: don't need test against zero
39870: ensure exit trap can always run
39886 based on 39877: Optimise arrdup to arrdup_max.
39887: no need to conditionalise assignment of strlen()
39901: No EXIT trap on LHS of pipeline.
39906: More multibyte optimisations for US-ASCII.
39947: Additional test for array subscripts.
39949: Special case for "-" in directory names.
39958: Add extra byte to PATH_MAX allocations.
39995 (from 39977): Optimise string parameter assignment.
40026: Fix for completion after redirection.
40043: fix computil.c indentation (cosmetic)
40049: NEWS about Unicode 9 (40037)
40066: updates for 5.3 release
unposted: 5.2-test-1
40088: atttempt to make interactive param test more robust
Extra case for ERR_RETURN and ERR_EXIT.
Additional case for ERR_RETURN and ERR_EXIT.
40100: ERR_EXIT and ERR_RETURN test for anonymous functions.
40102: Use subdirectory for test I/O files
unposted: 5.2-test-2
Philip Sequeira (1):
37345: VCS_INFO functions break with setopt no_unset
Russell Currey (1):
38393: _git: Fix typo in completion of '--minimal'
Sebastian Gniazdowski (5):
39354: zcurses fix for colour management
38356: allow integers as curses colours
39869: can transfer ownership of core of array when assigning
39871: cut down number of strlen()s in getstrvalue()
39875: add dupstring_glen to avoid redundant strlen calls
Simon Hafner (1):
37260: add opus to mplayer audio completions
Stephane Chazelas (2):
38020: fix problems with $SECONDS.
39125: More care needed decrementing SHLVL on exec.
Teubel György (1):
39167: Make $ENV handling more like POSIX
Vin Shelton (1):
39284: Added Completion System Variables as a menu item
arno (1):
38780: include variants containing non alphanumeric symbols in completion
m0viefreak (7):
38148: _git: reflog: complete references next to commands
38151: _git: fix tag name of remote branches
38145: ZLE parameters for isearch and completion suffixes
m0viefreak: 38264: improve doc for 38145
38291: Change names of ISEARCH_* parameters to ISEARCHMATCH_*
38153: change the way long options are examined for "=" signs to more accurately identify options that take arguments
39590: zle: Call zle-line-pre-redraw after inserting a completion result
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/zsh.git
More information about the Pkg-zsh-commits
mailing list