summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2018-03-2842548: new pwgen completionOliver Kiddle1-0/+2
2018-03-2842549: also handle the yumdb command in yum completionOliver Kiddle1-0/+3
2018-03-2842550: new completion for ruby's gemOliver Kiddle1-0/+2
2018-03-2842539: prevent overflow of PATH_MAX-sized buffer in spelling correctionOliver Kiddle1-0/+5
2018-03-2742538: Temporarily set umask for here document.Martijn Dekker1-0/+6
Done while signals are queued.
2018-03-2542480: optimize $#var for single-byte character setsBarton E. Schaefer1-0/+4
2018-03-2542505 (corrected): prepare for 5.5 releasePeter Stephenson1-0/+4
2018-03-2442520: don't use an empty but existing option cache in netcat completionOliver Kiddle1-0/+3
2018-03-2442521 based on 42049 (SATOH Fumiyasu): fix finding of includes in make ↵Oliver Kiddle1-0/+4
completion make always includes relative to the current directory rather than relative to the including Makefile.
2018-03-2442519, CVE-2018-1083: check bounds on PATH_MAX-sized buffer used for file ↵Oliver Kiddle1-0/+3
completion candidates
2018-03-2442518, CVE-2018-1071: check bounds when copying path in hashcmd()Oliver Kiddle1-0/+5
2018-03-24unposted: add 'static' to a file-local variableJun-ichi Takimoto1-0/+3
2018-03-2442501: avoid out of bound pointer (as 42487)Jun-ichi Takimoto1-0/+5
2018-03-2442491 based on 42000 (Andrei Shevchuk): factor ssh host completion for use ↵Oliver Kiddle1-0/+5
for mosh and git
2018-03-2342497 (tweaked c.f. 42498): make completion after apt install work on local ↵Oliver Kiddle1-0/+5
.deb files
2018-03-2242191: new completion for otool (macOS)Jun-ichi Takimoto1-0/+4
2018-03-2142487: Fix pointer problems in compctl.Peter Stephenson1-0/+5
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 Chazelas1-0/+4
2018-03-1542465: Pass up error status from readoutput().Stephane Chazelas1-0/+6
This improves the consistency of error reporting from $(...) constructs.
2018-03-1242453: Fix race in look up of status for wait.Peter Stephenson1-0/+5
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-1-0/+3
2018-03-07github #23: new kdeconnect-cli completionMatthijs Tijink1-0/+5
2018-03-0542365: Use .zwc file if timestamp identical to source.Martijn Dekker1-0/+5
This can happen if the files are bundled together.
2018-03-0442411: Assume current C librarires handle free(NULL)Taylor West1-0/+5
2018-02-2623180: Fix expand-or-complete with ~[...].Peter Stephenson1-0/+4
The square brackets shouldn't be treated as wildcards.
2018-02-2642401: workaround for gcc -foptimize-strlen oddit.Peter Stephenson1-0/+3
Use realloc(NULL, ...) instead of malloc in zsh-mem calloc().
2018-02-26users/23169: only expand ~[...] under the same circumstances as other ~formsPeter Stephenson1-0/+4
2018-02-2642399: document echo and behaviour of - and --Peter Stephenson1-0/+5
2018-02-2242364: _git: fix __git_ignore_line to ignore the current wordDaniel Hahler1-0/+5
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 Stephenson1-0/+4
2018-02-13ChangeLog typos.Peter Stephenson1-2/+2
2018-02-13Document REPORTMEMORY is in Kb, not MbPeter Stephenson1-0/+5
2018-02-1242355: Fix use of backslashes on here doc input.Peter Stephenson1-0/+6
Handling of white space in particular was confusing and inconsistent with other shells.
2018-02-1242324: _git: handle mutually exclusive optionsDaniel Hahler1-0/+5
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 Hahler1-0/+4
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 Shahaf1-0/+6
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 Hesse1-0/+4
replace empty strings with a dot
2018-02-0842330: ln -L and -P are POSIX, but not supported by Darwin or NetBSDMatthew Martin1-0/+3
2018-02-0742336: force single column output when getting filenames with adb ls commandWGH1-0/+3
2018-02-0742343: complete --config-option to svn more than onceOliver Kiddle1-0/+5
2018-01-31Fix confusing change log entry for foregoing commit.Peter Stephenson1-1/+1
2018-01-3142332: Special case unsigned printf formats.Peter Stephenson1-0/+6
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-2442322 (tweaked): Fix interactive_comments history with just a coment.Peter Stephenson1-0/+7
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 Pabalinas1-0/+5
2018-01-2342317: completion option updates for commands that have had recent updatesOliver Kiddle1-0/+9
2018-01-2342299: correct optional argumentOliver Kiddle1-0/+2
2018-01-2342309: A few small updates for OpenBSDMatthew Martin1-0/+6
2018-01-2242305: CVS should be gitDaniel Tameling1-0/+4
2018-01-21Fix overlapping commitsBarton E. Schaefer1-0/+5