about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 39331: Reparent subjob on fork with exited superjob.Peter Stephenson2016-09-164-4/+38
| | | | | | | | | | | Fixes case of v() { { vim - } always { true } } ls | v ^Z fg Tentative fix: still a race at exit where zsh forked by ^Z is stopped when restarted.
* unposted: _postfix: Correct quoting in _call_program invocations.Daniel Shahaf2016-09-162-3/+6
| | | | | | | Fixes completion when the command name ('postconf') or the argument to the -c option ('/etc/postfix') are quoted on the command line, as in % postconf -c '/etc/postfix' ... <TAB>
* 39312 (tweaked): _postfix (postconf): Complete only applicable parameters ↵Daniel Shahaf2016-09-162-6/+31
| | | | | | for -X and -#. Unposted tweak: change the tag and description in the _describe call.
* 39310/0010: internals: match_str: Simplify expression.Daniel Shahaf2016-09-162-5/+8
| | | | | | | In the first hunk we actually know that ind==0 since sfx==0, but keep it identical to the last hunk. Also add a comment (unrelated).
* 39310/0009: internals: match_str: Downscope local variable 't'.Daniel Shahaf2016-09-162-2/+14
| | | | | | | Remove needless initialization (it is written to again before it is ever read). Note there was another 't' variable at the end of the function that shadowed the int 't'.
* 39310/0008: internals: match_str: Document several local variables.Daniel Shahaf2016-09-162-2/+19
|
* 39310/0007: internals: match_str: Rename and constify local variables 'oll', ↵Daniel Shahaf2016-09-162-2/+6
| | | | 'olw'.
* 39310/0006: internals: match_str: Downscope local variable 'bpc'.Daniel Shahaf2016-09-162-3/+10
|
* 39310/0005: internals: match_str: Constify some local variables.Daniel Shahaf2016-09-162-6/+9
|
* 39310/0004: internals: match_str: Document 'savl'.Daniel Shahaf2016-09-162-1/+19
|
* 39310/0003: internals: match_str: Document 'savw'. Avoid magic number.Daniel Shahaf2016-09-162-3/+9
| | | | All callees checked to ensure that they only check that parameter for nonzeroness.
* 39310/0002: internals: match_str: Simplify by removing 'zoff'.Daniel Shahaf2016-09-162-10/+13
| | | | | | 'zoff' was only used within 'if (sfx)' blocks, in which case it was initialized to 'alen', so simply s/zoff/alen/g. 'alen' is not const but it first changes on line 794, after the last use of 'zoff'.
* 39310/0001: internals: match_str: Document some local variables. See 39123.Daniel Shahaf2016-09-162-2/+59
|
* 39311: _tmux-capture-pane: Tweak specifications of -S/-E and description ↵Daniel Shahaf2016-09-162-6/+11
| | | | strings.
* 39333: include name of command used to gain priviliges in context for ↵Oliver Kiddle2016-09-165-7/+18
| | | | command and gain-priviliges styles
* 39332: support ksh's [[ -v varname ]] condition for checking if variables ↵Oliver Kiddle2016-09-167-2/+63
| | | | are set
* unposted: remove duplicated assignmentOliver Kiddle2016-09-152-1/+4
|
* unposted: small documentation tweaksPeter Stephenson2016-09-142-3/+5
|
* zsh-users/21903: Fix ${...?...} in interactive shell.Peter Stephenson2016-09-144-1/+35
| | | | | On failure should abort back to top level, but we reset the error flag around commands. Add a hard error flag that's only reset at top level.
* unposted: _libvirt: Add another noglob. (Follow-up to 39199)Marko Myllynen2016-09-142-1/+6
|
* 39199: _libvirt: Support libvirt URLs that contain a literal question mark ↵Daniel Shahaf2016-09-142-11/+14
| | | | | | | | | | under noglob. E.g., % noglob virsh -c qemu:///system? start <TAB> Conflicts with 39261 resolved.
* unposted: _git: Permit multiple -c options.Daniel Shahaf2016-09-142-1/+6
|
* 39307: update options up to vim 8Oliver Kiddle2016-09-133-24/+42
|
* 39299: better Freebsd support in _external_pwds using procstatOliver Kiddle2016-09-132-1/+10
|
* 39292: Distinguish "=" and "==" tests in output.Peter Stephenson2016-09-139-29/+60
| | | | | This is both in xtrace output and shell code rebuilt from internal structures.
* 39305: Fix error handling after parse for here document.Peter Stephenson2016-09-132-1/+6
| | | | | Keep the error status the same as before, but also retain the interrupt status if that was non-zero.
* 39295: allow -- to appear in the command line passed as an argumentOliver Kiddle2016-09-122-2/+5
|
* 39287: add .tif as a valid extension for TIFF filesOliver Kiddle2016-09-124-4/+10
|
* unposted: reference use of widgets to effect editor changes from a sched commandBarton E. Schaefer2016-09-122-0/+8
|
* 39297: more of 39284, it's painful to add texi nodes in yodlBarton E. Schaefer2016-09-122-4/+9
| | | | Also fix some inconsequential ChangeLog typos.
* missed thisPeter Stephenson2016-09-121-0/+5
|
* 39255: = in conditions is not going anywherePeter Stephenson2016-09-121-2/+4
|
* 39268: "zsystem flock -t 0 ..." tries only once to flock and immediately ↵Barton E. Schaefer2016-09-112-3/+8
| | | | returns success or failure
* 39284: Added Completion System Variables as a menu itemVin Shelton2016-09-122-0/+7
|
* 39261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges ↵Oliver Kiddle2016-09-1118-18/+95
| | | | | | | with sudo in completion functions A new gain-privileges style enables it and a _comp_priv_prefix array added for tracking how to match privileges for the current command
* 39252: internal: quotestring: Drop the 'e' parameter, which no caller uses.Daniel Shahaf2016-09-1110-59/+47
|
* unposted: Add tests for ${(q)} being aware of the EQUALS option.Daniel Shahaf2016-09-092-0/+9
|
* 39236 (plus typo fix): docs: Tweak _arguments $opt_args documentation added ↵Daniel Shahaf2016-09-083-6/+14
| | | | in 39173.
* 39222: test math functions in modules.Peter Stephenson2016-09-082-0/+79
| | | | Use zsh/system.
* 39194: _man (Solaris): Ignore man-index. Support multiple sections in the -s ↵Danek Duvall2016-09-072-0/+8
| | | | flag's argument.
* unposted: fix to use ;| style fall-throughs in the case statementOliver Kiddle2016-09-072-6/+9
|
* 39209: Update optionsMatthew Martin2016-09-072-3/+11
|
* 39208: Update flagsMatthew Martin2016-09-072-13/+35
|
* 39223: Introduce addflags function to reduce redundancyMatthew Martin2016-09-071-42/+33
|
* 39193 (cf. Yoshio Hanawa: 39192): don't pass options from after -- on to compaddOliver Kiddle2016-09-072-6/+14
|
* 39185: Only set word begin for completion word if not alias.Peter Stephenson2016-09-072-1/+6
| | | | | This is consistent with other ZLE code in lex.c and fixes a crash in some completions involving aliases, e.g. if uncompleted quotes.
* 39221: update rm completion for BSDMatthew Martin2016-09-072-7/+18
|
* 39218: Fix module feature enables with math functions.Peter Stephenson2016-09-072-0/+5
| | | | If they were present parameters were miscounted.
* 39217: fix error name generation with GCC.Peter Stephenson2016-09-072-1/+11
| | | | | Adapt the same trick as in zsh.mdd to ensure we don't get preprocessor lines in the output.
* 38153: change the way long options are examined for "=" signs to more ↵m0viefreak2016-09-062-8/+20
| | | | | | | | | | | accurately identify options that take arguments Note in workers/39135: The pattern in 266/268 appears to match the '=' sign even though it's in the second colon-separated field, where it doesn't denote a mandatory argument. I'm guessing the pattern match on lines 266/268 should be fixed ... This commit alters those patterns in what is hoped to be the desired way.