about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* unposted: Add missed ChangeLog entry for workers/44784dana2019-10-121-0/+5
|
* 44767: _description: Ignore -Jdana2019-10-122-2/+4
|
* 44681 (tweaked): _composer: Eliminate questionable eval, fix quoting issuedana2019-10-122-2/+7
|
* unposted: functions -c: Fix typoDaniel Shahaf2019-10-102-1/+5
|
* bug fix: infinite loop when tty disappearsromkatv2019-10-041-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.
* 44797: _git-config: Complete unknown options from 'git help -c'.Daniel Shahaf2019-10-022-1/+13
|
* 44800: complete tmux formatsOliver Kiddle2019-10-011-3/+175
|
* 44799: new pv completionOliver Kiddle2019-10-012-0/+89
|
* 44798: completion option updateOliver Kiddle2019-10-0112-21/+64
|
* 44783, 44791: mark some repeatable options with * in the _arguments specsOliver Kiddle2019-09-305-6/+12
|
* 44788: handle newer rpm commands like rpmkeys, rpmsign and update optionsOliver Kiddle2019-09-303-179/+245
|
* 44782: new completions for avahi and pkginOliver Kiddle2019-09-273-0/+134
|
* gitlab !9: Rudimentary seafile client completionGautam Iyer2019-09-272-0/+36
|
* gitlab !11: luarocks: Fix/improve logic of cache validationDoron Behar2019-09-272-10/+13
| | | | Also: Remove unnecessary quoting of helper function calls.
* 44781: add completion of SELinux contextsOliver Kiddle2019-09-2713-9/+80
|
* 44780: add completion to getent for the utmpx key on FreeBSDOliver Kiddle2019-09-272-0/+10
|
* 44779: completion for new git switch and git restore commandsOliver Kiddle2019-09-272-21/+159
|
* unposted (see 44772): quote the string argument to zle -UBart Schaefer2019-09-242-2/+7
|
* 44768: _tar: improve completion of long optionsJun-ichi Takimoto2019-09-202-1/+6
|
* github #38: fix completion text for git update-index --chmodTobias Schulte2019-09-182-1/+6
|
* 44722: _make: use --always-make instead of .PHONY for GNU makeDaniel Hahler2019-09-062-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
* 44726/0002: _subversion: Update --show-item= completion to 1.12.0.Daniel Shahaf2019-09-042-0/+6
|
* 44726/0001: _subversion: Use 'svn help -v' to show global options, ↵Daniel Shahaf2019-09-042-3/+23
| | | | experimental options, and experimental subcommands (upstream issue SVN-4828, to be released in Subversion 1.13.0)
* github #37: Make it easier to understand what "fc -e" does.Ned Batchelder2019-09-042-2/+7
|
* 44714: Take account of CDABLE_VARS while checking spellingJun-ichi Takimoto2019-08-292-0/+7
|
* 44710: support RLIMIT_UMTXP on FreeBSDJun-ichi Takimoto2019-08-284-0/+16
|
* 44709: incluce sys/capability.h only if HAVE_CAP_GET_PROC is definedJun-ichi Takimoto2019-08-282-1/+6
|
* 44712: Prefer any variety of ncurses to other terminal libraries.Sebastian Gniazdowski2019-08-272-2/+8
| | | | We rely on its features to provide modules where it is available.
* 44614: apt list option completionOliver Kiddle2019-08-192-5/+12
|
* 44633: complete ansible-vault actions like create, edit, etc.Lajos Koszti2019-08-192-0/+7
|
* 44587: completion option updatesOliver Kiddle2019-08-1918-63/+211
|
* 44675: _find: Fix return statusdana2019-08-172-3/+8
|
* unposted: NEWS: Mention `functions -c`dana2019-08-172-0/+6
|
* 44664: Fix problem with temporary assignment.Peter Stephenson2019-08-143-1/+21
| | | | | "foo=bar builtin" inside a function lost any variable from enclosing scope.
* Copy functions using functions -c old new.Peter Stephenson2019-08-033-4/+119
| | | | Documentation and test.
* 44635: Don't apply STAT_NOPRINT to backgrounded jobsPeter Stephenson2019-08-032-1/+7
|
* 44637: = doesn't need quoting in awk regexp.Shlomi Fish2019-08-032-1/+6
| | | | Known to cause warnings in gawk 5.
* 24102: _user_admin subuids and subgidsEric Cook2019-07-302-4/+9
|
* 44582: Fix foregoing commit to use DPUTS() betterKamil Dudka2019-07-262-6/+9
|
* 44566: make sure Zle doesn't crash if history entry not foundKamil Dudka2019-07-242-2/+17
|
* 44356: complete ansible callback plugins for the relevant environment ↵Oliver Kiddle2019-07-192-7/+17
| | | | variable's value
* 44551: update for new git changesOliver Kiddle2019-07-192-37/+169
|
* 44523: Add ZTST_handler capability.Peter Stephenson2019-07-162-1/+11
| | | | | Defaults to runtests.zsh but can be something else for alternative test management.
* 44509: Prevent crash with modified path / PATH combination.Peter Stephenson2019-07-152-5/+18
| | | | | | Crash came from "fn() { typeset -U path=($path); unset PATH; }". Note PATH unset is global as only path was made local.
* 44305: Fix zsh_directory_name_genericPeter Stephenson2019-07-102-8/+21
| | | | | Longest prefix matching was broken if there were suffixes indicating further handling.
* unposted: FAQ updates.Peter Stephenson2019-07-092-22/+28
| | | | | Typo from previous change; also update old notes on multibyte support.
* 43755: Fix state management for repeat uses to avoid clobbering command line ↵Bart Schaefer2019-07-082-2/+7
| | | | when NOT a repeat
* 44502: Quote function name for "autoload -X"Bart Schaefer2019-07-082-1/+3
|
* 44495: Mention coproc under $!Bart Schaefer2019-07-082-1/+5
|
* users/24030 (minor tweak): note on *.{bla,hbl,ahb}.Peter Stephenson2019-07-082-0/+44
| | | | | This is an expansion, not a form of pattern match. Describe the problem and what to do instead.