summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-2442491 based on 42000 (Andrei Shevchuk): factor ssh host completion for use ↵Oliver Kiddle5-50/+58
for mosh and git
2018-03-2342497 (tweaked c.f. 42498): make completion after apt install work on local ↵Oliver Kiddle2-13/+19
.deb files
2018-03-2242191: new completion for otool (macOS)Jun-ichi Takimoto2-0/+51
2018-03-2142487: Fix pointer problems in compctl.Peter Stephenson2-32/+37
Pointing off the front of a string caused warnings with gcc 7.3.0 and is somewhat murky C anyway.
2018-03-1842469: necessary repairs to 42465 found by "make check"Stephane Chazelas3-4/+7
2018-03-1542465: Pass up error status from readoutput().Stephane Chazelas3-4/+21
This improves the consistency of error reporting from $(...) constructs.
2018-03-1242453: Fix race in look up of status for wait.Peter Stephenson2-2/+10
Background jobs that had just exited could still be in the table when the process had already finished and the status was recorded, causing the wrong status to be reported.
2018-03-07github #22: Add newer C++ standard options to gcc completionFerenc-2-1/+4
2018-03-07github #23: new kdeconnect-cli completionMatthijs Tijink2-0/+38
2018-03-0542365: Use .zwc file if timestamp identical to source.Martijn Dekker2-4/+9
This can happen if the files are bundled together.
2018-03-0442411: Assume current C librarires handle free(NULL)Taylor West2-4/+7
2018-02-2623180: Fix expand-or-complete with ~[...].Peter Stephenson2-0/+13
The square brackets shouldn't be treated as wildcards.
2018-02-2642401: workaround for gcc -foptimize-strlen oddit.Peter Stephenson2-1/+10
Use realloc(NULL, ...) instead of malloc in zsh-mem calloc().
2018-02-26users/23169: only expand ~[...] under the same circumstances as other ~formsPeter Stephenson2-1/+6
2018-02-2642399: document echo and behaviour of - and --Peter Stephenson2-0/+14
2018-02-2242364: _git: fix __git_ignore_line to ignore the current wordDaniel Hahler2-6/+6
Before this patch "git branch -d master<tab>" would result in "no matches found", while "master" itself should get completed here. The "(bQ)" (added in 527badc23, via 38129?!) does not seem to be necessary anymore: with files "f\[a-z\]o" and "foo", "git add f[a-z]o <tab>" offers "f\[a-z\]o", but not "foo".
2018-02-1742362: protect REPORTTIME logic from bad statusPeter Stephenson2-0/+7
2018-02-13ChangeLog typos.Peter Stephenson1-2/+2
2018-02-13Document REPORTMEMORY is in Kb, not MbPeter Stephenson2-2/+7
2018-02-1242355: Fix use of backslashes on here doc input.Peter Stephenson3-5/+58
Handling of white space in particular was confusing and inconsistent with other shells.
2018-02-1242324: _git: handle mutually exclusive optionsDaniel Hahler2-16/+22
Currently `git show --stat -p` is not considered a valid completion and prevents further completions like `--no-abbrev`. It is a valid use case however to use `--stat` with `-p` (and there is a synonym `--patch-with-stat` for it even). This patch changes `__git_setup_diff_options` to only handle mutually exclusive arguments reported by Git (as a fatal error) in a special way.
2018-02-1142327: _make: complete _filesDaniel Hahler2-1/+6
The use case is completing files that are actual targets, generated using $(wildcard …). Q: Could this be made to only complete files if make targets and vars are empty?
2018-02-08unposted: _subversion: Support subcommands with hyphens in their names, such ↵Daniel Shahaf2-1/+7
as 'shelf-list (shelves)' from upstream 1.10 development versions.
2018-02-0842333: git 2.16.0 no longer accepts an empty string as a pathspec element so ↵Christian Hesse2-1/+5
replace empty strings with a dot
2018-02-0842330: ln -L and -P are POSIX, but not supported by Darwin or NetBSDMatthew Martin2-20/+37
2018-02-0742336: force single column output when getting filenames with adb ls commandWGH2-1/+4
2018-02-0742343: complete --config-option to svn more than onceOliver Kiddle2-10/+39
2018-01-31Fix confusing change log entry for foregoing commit.Peter Stephenson1-1/+1
2018-01-3142332: Special case unsigned printf formats.Peter Stephenson3-1/+71
For constants we can avoid a conversion to signed by examining the expression before passing to math eval.
2018-01-24Add ChangeLog entry for previous commitDaniel Hahler1-0/+5
2018-01-2442323: _git: move "local" statement out of loopDaniel Hahler1-2/+2
Fixup for 99cf61fd4.
2018-01-2442322 (tweaked): Fix interactive_comments history with just a coment.Peter Stephenson3-1/+20
Don't discard the line from the history merely because it produced no synactic words.
2018-01-2342313: avoid null-pointer deref when using ${(PA)...} on an empty array resultJoey Pabalinas2-1/+6
2018-01-2342317: completion option updates for commands that have had recent updatesOliver Kiddle14-156/+225
2018-01-2342299: correct optional argumentOliver Kiddle2-1/+3
2018-01-2342309: A few small updates for OpenBSDMatthew Martin4-8/+19
2018-01-2242305: CVS should be gitDaniel Tameling2-1/+5
2018-01-21Fix overlapping commitsBarton E. Schaefer2-1/+39
2018-01-2042243: Free stuff properly in zsh/pcre moduleMikael Magnusson2-1/+39
2018-01-1941924: (wi) subscript flag interactiondana2-2/+6
2018-01-19ChangeLog for abd00402 / 41839Barton E. Schaefer1-0/+5
2018-01-1941839: force IFS to default for "read"Sebastian Gniazdowski1-1/+1
2018-01-1842294: disable REPORTTIME in completionPeter Stephenson2-1/+7
2018-01-1642285: off by one fix in multiple promptsWarepire2-1/+5
2018-01-1442136: empty string check in %~ / %C prompt expansionsBarton E. Schaefer2-1/+3
2018-01-1442043: ZSH_DEBUG_CMD should not WARN_CREATE_GLOBALBarton E. Schaefer2-1/+7
2018-01-13Fix last commit's ChangeLog.Daniel Shahaf1-1/+1
2018-01-13unposted: Follow-up to previous: Clarify that ${histchars[1]} may be ↵Barton E. Schaefer2-2/+6
backslash-escaped even when it isn't '!'.
2018-01-1342261: docs: Expand documentation of $histchars[1]. Joint with Matthew Martin.Daniel Shahaf3-5/+14
2018-01-1042242: add [DFNO]BSD to the mix in ldconfig completionMatthew Martin3-35/+86