summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-2640965: fix for missing local declarations of explOliver Kiddle32-58/+109
2017-04-2641008: Handle expansions for precommand modifiersPeter Stephenson5-35/+177
2017-04-2641006: _ls: new optiosns and a few fixesJun-ichi Takimoto2-24/+81
2017-04-2340943: __git_recent_commits: prefer recent commit objectsDaniel Hahler2-2/+7
Without this "commit to be amended" shows up before "recent commit object name" with `git commit --fixup`, but the recent commit objects are the most useful here.
2017-04-2340995: Don't disable alias expansion when finding command substitution limitsPeter Stephenson3-3/+16
This is needed in some unusual cases in order to identify the exit condition without encountering a parse error.
2017-04-2340994: unmeta_one() need not count MetaJun-ichi Takimoto2-8/+5
2017-04-2140990: Fix crash with bogus path in sh emaulation.Peter Stephenson2-14/+43
When startying in sh emulation don't link PATH-style parameters to array equivalents. To allow this to function, don't check for the linkage when exporting the colon-separated parameter.
2017-04-1840973: _remote_files: Fix completion of remote files that start with a ↵Daniel Shahaf2-2/+9
hyphen/minus.
2017-04-1540977: "emulate" disallows "--help" and "--version"Barton E. Schaefer2-2/+6
2017-04-11Upload to unstable as 5.3.1-4 with urgency=highAxel Beckert1-0/+8
urgency=high due RC bug fix
2017-04-11Reorder zsh.postinst: do alternatives removal before (re)creating ↵Axel Beckert1-8/+8
/usr/bin/zsh symlink Closes: #860033 Thanks: ilf for the bug report and Adrian Bunk for finding the right solution.
2017-04-1040935: User names need metafying.Orlov Sergey2-3/+8
On some systems they can contain 8-bit characters and on all systems this is logically correct anyway.
2017-04-0740940: untokenize names of condition features before attempting to look up ↵Bart Schaefer2-2/+8
the definition from a module. Necessary because of 40760 (tokenization of '-' as Dash).
2017-04-05users/22653: options.yo: Clarify REMATCH_PCRE semantics.Daniel Shahaf2-1/+7
Presently, if the option is set but the module is unavailable, using '=~' sets errflag.
2017-04-0440933: Ensure we get job text in sourced files.Peter Stephenson2-2/+7
This was turned off explicitly as it was assumed not to be needed, but it is when code in a sourced file is suspended. We'll need to see if this makes start up inefficient.
2017-04-0340932: Parameter subscripts need to count parentheses.Peter Stephenson3-3/+20
Otherwise they can terminate in the middle of an expression.
2017-04-0240929 (replaces 40598): paramsubst() should always return scalar when ↵Barton E. Schaefer2-13/+13
PREFORK_SINGLE was passed in from prefork() Previous commit (74fe4d09) consumed too much of the input linked list, leading to later expansions being skipped. This commit converts from array to string sooner, but may thereby alter rc_expand_param and array element uniqueness behavior.
2017-04-01unposted: minor formatting: var() instead of tt().Barton E. Schaefer1-2/+2
2017-04-01* 40782: avoid dependency on zsh/regex moduleSebastian Gniazdowski2-2/+8
2017-03-30Fix typo breaking kld completionDag-Erling Smørgrav2-1/+4
2017-03-3040909: Stress test for parameter substitutionSebastian Gniazdowski2-0/+17
2017-03-2740906: Add note on use of (k) parameter subst flag.Peter Stephenson2-1/+8
KSH_ARRAYS generlly requires [*] or [@] to operate on the whole array and this is true here.
2017-03-2440878: additional stgit squash command completeionAlexandre Rames2-1/+4
2017-03-2440892: subcommand matching for ip helpAaron Schrab2-2/+7
2017-03-2340891: fix more zero-length matches.Peter Stephenson3-2/+19
This time at the end of the trial string.
2017-03-2322601: Fix for parameter substitution pattern matches.Peter Stephenson3-2/+21
It was not possible to math against a zero-length string in some cases.
2017-03-2140875: Update REC_EXACT description, suggested by Martin KrafftPeter Stephenson2-2/+5
2017-03-21Improve comment at top of GDBM testPeter Stephenson2-1/+8
2017-03-20unposted (after 40859): Fix yodl warning:Daniel Shahaf2-1/+5
makeinfo ./zsh.texi ./zsh.texi:36246: Next field of node `vcs_info Examples' not pointed to (perhaps incorrect sectioning?). ./zsh.texi:36419: This node (Prompt Themes) has the bad Prev. Seen with yodl 3.00.00 but not with 3.04.00.
2017-03-1940859: vcs_info docs: Use proper internal links through texinfo nodes.Daniel Shahaf2-19/+51
Changes: - Add texinode()'s - Replace 'see foo' with 'see noderef(foo)' Drive-by changes: - Fix one reference to a nonexistent "Styles" section - (minor) Fix whitespace around "once"
2017-03-18unposted: vcs_info quilt: Fix documentation markup typo.Daniel Shahaf2-1/+6
2017-03-1640855: _dmidecode: Fix _arguments syntax error.Daniel Shahaf2-1/+6
2017-03-1440843: update options for ruby 2.4.0p0Oliver Kiddle2-3/+7
2017-03-1440842: update completions for coreutils and similar utilities, also ↵Oliver Kiddle13-132/+237
improving BSD and Solaris support
2017-03-1440818: _git-checkout: When completing local heads, prefer ↵Daniel Shahaf2-1/+9
recently-checked-out ones. (after 38592)
2017-03-1440817: __git_recent_branches: Retrieve less data, but faster.Daniel Shahaf2-1/+5
By replacing the --grep-reflog=needle argument with a ${(M)...:#needle} filter, we retrieve less data from the reflog, and consequently run (on my test cases) 16% to 40% faster. The trade-off is that we retrieve less data: instead of retrieving the 1000 most recent 'checkout' operations, we retrieve the most recent 1000 operations, which would include fewer than 1000 checkout operations. Also change [[:xdigit:]] to [0-9a-f] since it's faster, however, the absolute gain from this is minor compared to the cost of 'git reflog'.
2017-03-1440822: vcs_info quilt: Document the '.quilt-foo' zstyle context element. ↵Daniel Shahaf2-5/+21
(Compare users/20807.)
2017-03-1240837: for pgrep completion, add -w on LinuxWieland Hoffmann2-1/+7
2017-03-1240816: Document interaction of 'print -P' and 'print -f'.Daniel Shahaf3-1/+17
2017-03-1240820: add a few tests of strftime, related to 40681Jun-ichi Takimoto2-2/+17
2017-03-1140832: fix $x:P when PWD=/Barton E. Schaefer2-2/+14
2017-03-11unposted (github pull request #15): fix a small typo in `ip` corrections fileJohn Leuenhagen2-1/+7
2017-03-1040824: grep completion handling of option deviations between different systemsOliver Kiddle2-20/+63
2017-03-1040823: update option completion for sshfs 2.8Oliver Kiddle2-21/+51
2017-03-1040819: Fix IS_DASH test in BRACE_CCL handlingPeter Stephenson2-1/+6
2017-03-10unposted: declare file local variables as staticJun-ichi Takimoto2-2/+4
2017-03-10unposted: silence warnings on CygwinJun-ichi Takimoto2-1/+6
On Cygwin, h_name in struct hostent is 'const char*'
2017-03-0940808: fix typos where (x,y) should have been (x y) in _arguments syntaxFabian Klotzl12-11/+19
2017-03-0940801: re-fix completion of mount points with spaces in the nameBarton E. Schaefer2-3/+15
Turns out that work of art removed by 33963 was necessary after all
2017-03-0940803, 40804, 40805, 40806: Parameter test additions.Peter Stephenson2-1/+21
Potentially dodgy string for ${(z)...} splitting from Sebastian. Check that $- and ${-} produce plausible results.