summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-10-18c.f. 44831: remove completion functions for long dead projectsOliver Kiddle9-435/+7
2019-10-18c.f. 44831: remove completion functions included in upstream projectsOliver Kiddle4-1205/+4
2019-10-1844849: completion updates for changes in OpenBSD 6.6Oliver Kiddle6-76/+102
2019-10-1644841: Better checking of errors from "nice"_RuRo_ (Андрей Стоцкий)2-2/+10
2019-10-1444812: _subversion: Fix syntax error in 44726/0001Daniel Shahaf2-1/+4
2019-10-1444809: _typeset: Complete 'functions -c'Daniel Shahaf2-0/+5
2019-10-12unposted: Add missed ChangeLog entry for workers/44784dana1-0/+5
2019-10-1244767: _description: Ignore -Jdana2-2/+4
2019-10-1244681 (tweaked): _composer: Eliminate questionable eval, fix quoting issuedana2-2/+7
2019-10-10unposted: functions -c: Fix typoDaniel Shahaf2-1/+5
2019-10-04bug fix: infinite loop when tty disappearsromkatv1-1/+1
When TTY disappears and there is at least one fd watcher, raw_getbyte() can enter an infinite loop where it keeps calling poll() over and over again. To reproduce, open a terminal, start zsh and type this: rm -f /tmp/fifo mkfifo /tmp/fifo exec 3<>/tmp/fifo do-nothing() {} zle -F 3 do-nothing Then make TTY disappear. For example, kill the parent with `kill -9 $PPID` and close the terminal window if it's still there. Observe that zsh is consiming 100% CPU. Note that do-nothing() never gets called. This patch makes the poll() loop in raw_getbyte() terminate when TTY is signalling POLLHUP. This makes the behavior consistent with the case where TTY disappears while no fd watchers are installed.
2019-10-0244797: _git-config: Complete unknown options from 'git help -c'.Daniel Shahaf2-1/+13
2019-10-0144800: complete tmux formatsOliver Kiddle1-3/+175
2019-10-0144799: new pv completionOliver Kiddle2-0/+89
2019-10-0144798: completion option updateOliver Kiddle12-21/+64
2019-09-3044783, 44791: mark some repeatable options with * in the _arguments specsOliver Kiddle5-6/+12
2019-09-3044788: handle newer rpm commands like rpmkeys, rpmsign and update optionsOliver Kiddle3-179/+245
2019-09-2744782: new completions for avahi and pkginOliver Kiddle3-0/+134
2019-09-27gitlab !9: Rudimentary seafile client completionGautam Iyer2-0/+36
2019-09-27gitlab !11: luarocks: Fix/improve logic of cache validationDoron Behar2-10/+13
Also: Remove unnecessary quoting of helper function calls.
2019-09-2744781: add completion of SELinux contextsOliver Kiddle13-9/+80
2019-09-2744780: add completion to getent for the utmpx key on FreeBSDOliver Kiddle2-0/+10
2019-09-2744779: completion for new git switch and git restore commandsOliver Kiddle2-21/+159
2019-09-24unposted (see 44772): quote the string argument to zle -UBart Schaefer2-2/+7
2019-09-2044768: _tar: improve completion of long optionsJun-ichi Takimoto2-1/+6
2019-09-18github #38: fix completion text for git update-index --chmodTobias Schulte2-1/+6
2019-09-0644722: _make: use --always-make instead of .PHONY for GNU makeDaniel Hahler2-1/+6
Using ".PHONY" might actually execute (phony) targets then, while "--always-make" triggers processing of all targets, respecting `-n` (`--dry-run`). (This can be seen with `make -nsp .PHONY` in https://github.com/neomake/neomake/tree/76b110d49a, where it actually causes infinite processing then) ".PHONY" was used since the beginning here (37012f06a [1]). As for bmake (which also uses `.PHONY`): there does not appear to be a similar option for it. While it might work better there (i.e. not causing targets to be run), it causes an error at least when testing it quickly - which indicates that it behaves as if using any other non-existing (or special) target there maybe: > bmake: don't know how to make .PHONY. Stop This was added in ecc0a5ece [2] (workers-39654). Since it uses `-s -f "$file" -V.ALLTARGETS` with `bmake` before to get targets explicitly, there might not be a reason for calling `bmake` with `-nsdg1Fstdout … .PHONY` additionally in the first place?! 1: https://github.com/danielshahaf/zsh/commit/37012f06a 2: https://github.com/danielshahaf/zsh/commit/ecc0a5ece
2019-09-0444726/0002: _subversion: Update --show-item= completion to 1.12.0.Daniel Shahaf2-0/+6
2019-09-0444726/0001: _subversion: Use 'svn help -v' to show global options, ↵Daniel Shahaf2-3/+23
experimental options, and experimental subcommands (upstream issue SVN-4828, to be released in Subversion 1.13.0)
2019-09-04github #37: Make it easier to understand what "fc -e" does.Ned Batchelder2-2/+7
2019-08-2944714: Take account of CDABLE_VARS while checking spellingJun-ichi Takimoto2-0/+7
2019-08-2844710: support RLIMIT_UMTXP on FreeBSDJun-ichi Takimoto4-0/+16
2019-08-2844709: incluce sys/capability.h only if HAVE_CAP_GET_PROC is definedJun-ichi Takimoto2-1/+6
2019-08-2744712: Prefer any variety of ncurses to other terminal libraries.Sebastian Gniazdowski2-2/+8
We rely on its features to provide modules where it is available.
2019-08-1944614: apt list option completionOliver Kiddle2-5/+12
2019-08-1944633: complete ansible-vault actions like create, edit, etc.Lajos Koszti2-0/+7
2019-08-1944587: completion option updatesOliver Kiddle18-63/+211
2019-08-1744675: _find: Fix return statusdana2-3/+8
2019-08-17unposted: NEWS: Mention `functions -c`dana2-0/+6
2019-08-1444664: Fix problem with temporary assignment.Peter Stephenson3-1/+21
"foo=bar builtin" inside a function lost any variable from enclosing scope.
2019-08-03Copy functions using functions -c old new.Peter Stephenson3-4/+119
Documentation and test.
2019-08-0344635: Don't apply STAT_NOPRINT to backgrounded jobsPeter Stephenson2-1/+7
2019-08-0344637: = doesn't need quoting in awk regexp.Shlomi Fish2-1/+6
Known to cause warnings in gawk 5.
2019-07-3024102: _user_admin subuids and subgidsEric Cook2-4/+9
2019-07-2644582: Fix foregoing commit to use DPUTS() betterKamil Dudka2-6/+9
2019-07-2444566: make sure Zle doesn't crash if history entry not foundKamil Dudka2-2/+17
2019-07-1944356: complete ansible callback plugins for the relevant environment ↵Oliver Kiddle2-7/+17
variable's value
2019-07-1944551: update for new git changesOliver Kiddle2-37/+169
2019-07-1644523: Add ZTST_handler capability.Peter Stephenson2-1/+11
Defaults to runtests.zsh but can be something else for alternative test management.
2019-07-1544509: Prevent crash with modified path / PATH combination.Peter Stephenson2-5/+18
Crash came from "fn() { typeset -U path=($path); unset PATH; }". Note PATH unset is global as only path was made local.