summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2016-09-1939381: handle save/restore of variable values when "typeset"-related ↵Barton E. Schaefer1-0/+5
reserved words are prefixed by an assignment
2016-09-19bracketed-paste-url-magic: Handle magnet links too, and allow for schemes ↵Mikael Magnusson1-0/+5
without //
2016-09-1839374: _apt: Complete package versions in the 'packagename=<version>' syntax.Daniel Shahaf1-0/+5
2016-09-1739356 (tweaked, c.f. Bart 39358): Etc/BUGS: Remove fixed items, add 'compset ↵Daniel Shahaf1-0/+5
-q' item from workers/39306. The first removed hunk is fixed by ZLE_RPROMPT_INDENT. The next two removed hunks work (on my system, anyway) with current master.
2016-09-1639362: another race with pipeline handling.Peter Stephenson1-0/+5
When forking the shell to control the right hand side, the forked subshell now always starts its own process group, to avoid getting a spurious additional SIGSTOP.
2016-09-1639359: Fix remaining race with orphaned subjob.Peter Stephenson1-0/+4
When shell is forked to run right hand side of pipieline it should use its own PID as process group if the left hand side of the pipeline has already exited.
2016-09-1639331: Reparent subjob on fork with exited superjob.Peter Stephenson1-0/+7
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.
2016-09-16unposted: _postfix: Correct quoting in _call_program invocations.Daniel Shahaf1-0/+3
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>
2016-09-1639312 (tweaked): _postfix (postconf): Complete only applicable parameters ↵Daniel Shahaf1-0/+3
for -X and -#. Unposted tweak: change the tag and description in the _describe call.
2016-09-1639310/0010: internals: match_str: Simplify expression.Daniel Shahaf1-0/+3
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).
2016-09-1639310/0009: internals: match_str: Downscope local variable 't'.Daniel Shahaf1-0/+3
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'.
2016-09-1639310/0008: internals: match_str: Document several local variables.Daniel Shahaf1-0/+3
2016-09-1639310/0007: internals: match_str: Rename and constify local variables 'oll', ↵Daniel Shahaf1-0/+3
'olw'.
2016-09-1639310/0006: internals: match_str: Downscope local variable 'bpc'.Daniel Shahaf1-0/+3
2016-09-1639310/0005: internals: match_str: Constify some local variables.Daniel Shahaf1-0/+3
2016-09-1639310/0004: internals: match_str: Document 'savl'.Daniel Shahaf1-0/+3
2016-09-1639310/0003: internals: match_str: Document 'savw'. Avoid magic number.Daniel Shahaf1-0/+3
All callees checked to ensure that they only check that parameter for nonzeroness.
2016-09-1639310/0002: internals: match_str: Simplify by removing 'zoff'.Daniel Shahaf1-0/+3
'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 Shahaf1-0/+3
2016-09-1639311: _tmux-capture-pane: Tweak specifications of -S/-E and description ↵Daniel Shahaf1-0/+5
strings.
2016-09-1639333: include name of command used to gain priviliges in context for ↵Oliver Kiddle1-0/+5
command and gain-priviliges styles
2016-09-1639332: support ksh's [[ -v varname ]] condition for checking if variables ↵Oliver Kiddle1-0/+4
are set
2016-09-15unposted: remove duplicated assignmentOliver Kiddle1-0/+4
2016-09-14unposted: small documentation tweaksPeter Stephenson1-0/+2
2016-09-14zsh-users/21903: Fix ${...?...} in interactive shell.Peter Stephenson1-0/+6
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 Myllynen1-0/+5
2016-09-1439199: _libvirt: Support libvirt URLs that contain a literal question mark ↵Daniel Shahaf1-0/+3
under noglob. E.g., % noglob virsh -c qemu:///system? start <TAB> Conflicts with 39261 resolved.
2016-09-14unposted: _git: Permit multiple -c options.Daniel Shahaf1-0/+5
2016-09-1339307: update options up to vim 8Oliver Kiddle1-0/+3
2016-09-1339299: better Freebsd support in _external_pwds using procstatOliver Kiddle1-0/+5
2016-09-1339292: Distinguish "=" and "==" tests in output.Peter Stephenson1-0/+6
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 Stephenson1-0/+5
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 Kiddle1-0/+3
2016-09-1239287: add .tif as a valid extension for TIFF filesOliver Kiddle1-0/+6
2016-09-12unposted: reference use of widgets to effect editor changes from a sched commandBarton E. Schaefer1-0/+3
2016-09-1239297: more of 39284, it's painful to add texi nodes in yodlBarton E. Schaefer1-3/+8
Also fix some inconsequential ChangeLog typos.
2016-09-12missed thisPeter Stephenson1-0/+5
2016-09-1139268: "zsystem flock -t 0 ..." tries only once to flock and immediately ↵Barton E. Schaefer1-0/+5
returns success or failure
2016-09-1239284: Added Completion System Variables as a menu itemVin Shelton1-0/+6
2016-09-1139261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges ↵Oliver Kiddle1-0/+15
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 Shahaf1-0/+7
2016-09-09unposted: Add tests for ${(q)} being aware of the EQUALS option.Daniel Shahaf1-0/+5
2016-09-0839236 (plus typo fix): docs: Tweak _arguments $opt_args documentation added ↵Daniel Shahaf1-0/+5
in 39173.
2016-09-0839222: test math functions in modules.Peter Stephenson1-0/+5
Use zsh/system.
2016-09-0739194: _man (Solaris): Ignore man-index. Support multiple sections in the -s ↵Danek Duvall1-0/+5
flag's argument.
2016-09-07unposted: fix to use ;| style fall-throughs in the case statementOliver Kiddle1-4/+7
2016-09-0739209: Update optionsMatthew Martin1-0/+3
2016-09-0739208: Update flagsMatthew Martin1-0/+6
2016-09-0739193 (cf. Yoshio Hanawa: 39192): don't pass options from after -- on to compaddOliver Kiddle1-0/+5
2016-09-0739185: Only set word begin for completion word if not alias.Peter Stephenson1-0/+5
This is consistent with other ZLE code in lex.c and fixes a crash in some completions involving aliases, e.g. if uncompleted quotes.