summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-1639310/0002: internals: match_str: Simplify by removing 'zoff'.Daniel Shahaf2-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'.
2016-09-1639310/0001: internals: match_str: Document some local variables. See 39123.Daniel Shahaf2-2/+59
2016-09-1639311: _tmux-capture-pane: Tweak specifications of -S/-E and description ↵Daniel Shahaf2-6/+11
strings.
2016-09-1639333: include name of command used to gain priviliges in context for ↵Oliver Kiddle5-7/+18
command and gain-priviliges styles
2016-09-1639332: support ksh's [[ -v varname ]] condition for checking if variables ↵Oliver Kiddle7-2/+63
are set
2016-09-15unposted: remove duplicated assignmentOliver Kiddle2-1/+4
2016-09-14unposted: small documentation tweaksPeter Stephenson2-3/+5
2016-09-14zsh-users/21903: Fix ${...?...} in interactive shell.Peter Stephenson4-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.
2016-09-14unposted: _libvirt: Add another noglob. (Follow-up to 39199)Marko Myllynen2-1/+6
2016-09-1439199: _libvirt: Support libvirt URLs that contain a literal question mark ↵Daniel Shahaf2-11/+14
under noglob. E.g., % noglob virsh -c qemu:///system? start <TAB> Conflicts with 39261 resolved.
2016-09-14unposted: _git: Permit multiple -c options.Daniel Shahaf2-1/+6
2016-09-1339307: update options up to vim 8Oliver Kiddle3-24/+42
2016-09-1339299: better Freebsd support in _external_pwds using procstatOliver Kiddle2-1/+10
2016-09-1339292: Distinguish "=" and "==" tests in output.Peter Stephenson9-29/+60
This is both in xtrace output and shell code rebuilt from internal structures.
2016-09-1339305: Fix error handling after parse for here document.Peter Stephenson2-1/+6
Keep the error status the same as before, but also retain the interrupt status if that was non-zero.
2016-09-1239295: allow -- to appear in the command line passed as an argumentOliver Kiddle2-2/+5
2016-09-1239287: add .tif as a valid extension for TIFF filesOliver Kiddle4-4/+10
2016-09-12unposted: reference use of widgets to effect editor changes from a sched commandBarton E. Schaefer2-0/+8
2016-09-1239297: more of 39284, it's painful to add texi nodes in yodlBarton E. Schaefer2-4/+9
Also fix some inconsequential ChangeLog typos.
2016-09-12missed thisPeter Stephenson1-0/+5
2016-09-1239255: = in conditions is not going anywherePeter Stephenson1-2/+4
2016-09-1139268: "zsystem flock -t 0 ..." tries only once to flock and immediately ↵Barton E. Schaefer2-3/+8
returns success or failure
2016-09-1239284: Added Completion System Variables as a menu itemVin Shelton2-0/+7
2016-09-1139261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges ↵Oliver Kiddle18-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
2016-09-1139252: internal: quotestring: Drop the 'e' parameter, which no caller uses.Daniel Shahaf10-59/+47
2016-09-09unposted: Add tests for ${(q)} being aware of the EQUALS option.Daniel Shahaf2-0/+9
2016-09-0839236 (plus typo fix): docs: Tweak _arguments $opt_args documentation added ↵Daniel Shahaf3-6/+14
in 39173.
2016-09-0839222: test math functions in modules.Peter Stephenson2-0/+79
Use zsh/system.
2016-09-0739194: _man (Solaris): Ignore man-index. Support multiple sections in the -s ↵Danek Duvall2-0/+8
flag's argument.
2016-09-07unposted: fix to use ;| style fall-throughs in the case statementOliver Kiddle2-6/+9
2016-09-0739209: Update optionsMatthew Martin2-3/+11
2016-09-0739208: Update flagsMatthew Martin2-13/+35
2016-09-0739223: Introduce addflags function to reduce redundancyMatthew Martin1-42/+33
2016-09-0739193 (cf. Yoshio Hanawa: 39192): don't pass options from after -- on to compaddOliver Kiddle2-6/+14
2016-09-0739185: Only set word begin for completion word if not alias.Peter Stephenson2-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.
2016-09-0739221: update rm completion for BSDMatthew Martin2-7/+18
2016-09-0739218: Fix module feature enables with math functions.Peter Stephenson2-0/+5
If they were present parameters were miscounted.
2016-09-0739217: fix error name generation with GCC.Peter Stephenson2-1/+11
Adapt the same trick as in zsh.mdd to ensure we don't get preprocessor lines in the output.
2016-09-0638153: change the way long options are examined for "=" signs to more ↵m0viefreak2-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.
2016-09-0639174: _ssh: Fix completion of ProxyCommand option.Daniel Shahaf2-4/+4
The incumbent code would discard the first word of the value of the ProxyCommand option. Stop doing so. With that removed the remaining two lines were equivalent to _cmdstring, so just call it directly.
2016-09-0639173: _arguments: Escape colons and backslashes in $opt_args unambiguously.Daniel Shahaf4-5/+26
2016-09-0639171: _libvirt: Apply $opt_args-unescaping.Daniel Shahaf2-0/+4
This causes the value of $conn_opt in the code not to have a backslash in front of the colon.
2016-09-06unposted: _libvirt: Escape $words elements to avoid their interpretation as ↵Daniel Shahaf2-2/+8
a pattern against $_cache_virsh_cmds.
2016-09-06unposted: Fix leakage of $word (after 39179).Marko Myllynen2-2/+7
2016-09-0639181: Add PM_SINGLE and use for compstate.Peter Stephenson4-2/+13
This flags that compstate (or any other special) can only have a single instance and an attempt to create a new one is an error. Given the very fiddly semantics of compstate any other usage seems pointless. No investigation yet of other variables that could use this. Note it's still possible to hide such variables; only instances that keep the special nature are affected.
2016-09-0639179 (plus tweak): More _libvirt (virsh) completion tweaksMarko Myllynen2-7/+19
2016-09-0539167: Make $ENV handling more like POSIXTeubel György3-12/+21
2016-09-04unposted: internals: Document zshcompwid(1) parameter implementations.Daniel Shahaf3-3/+26
2016-09-0339158: cleanup following review comments of _libvirt functionMarko Myllynen2-29/+34
2016-09-0339165: update options to correspond to latest versions of software in ↵Oliver Kiddle11-67/+138
various functions