summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-12-0444981: Fix some typos in the documentation.Martijn Dekker8-8/+15
2019-12-03Revert "44904: _subversion: Complete multiple comma-separated arguments to ↵Daniel Shahaf2-12/+2
--show-item=<TAB>." This reverts commit b06117ad21ce8be928e64700f34f7610d45c738a. Reverted upstream in r1870750.
2019-12-0344960: vcs_info cvs: Fix infinite loop when /CVS exists.Daniel Shahaf2-3/+12
2019-12-0344961: vcs_info svn: Fix infinite loop when /.svn exists.Daniel Shahaf2-5/+10
2019-12-0344962: vcs_info: Document internal function and variableDaniel Shahaf3-0/+22
2019-12-0344964: zshmisc(1): Document APPEND_CREATE under the append redirection ↵Daniel Shahaf2-4/+9
operators, >> and >>!.
2019-12-0244969: completion-style-guide: Mention defaults and superfluous descriptionsdana2-1/+27
2019-12-02unposted (cf. 44967): _alsa-utils: Fix minor syntax error in arg specdana2-1/+6
2019-12-02unposted: vcs_info: Add an example of using $functions to find hooks by name.Daniel Shahaf2-0/+15
2019-12-01unposted: another place to complete selinux contexts that was missed in 44781Oliver Kiddle2-1/+4
2019-12-0144968: cleanup and update objdump and readelf completionsOliver Kiddle3-99/+129
2019-12-0144967: Completion for aplay from alsa-utilsSebastian Gniazdowski2-0/+59
2019-12-01unposted: zstyle: Add a unit test and some comments.Daniel Shahaf3-3/+29
2019-12-01unposted: _sqlite: Fix syntax errorDaniel Shahaf2-1/+5
2019-11-2944958: vcs_info quilt: Avoid forksDaniel Shahaf3-5/+12
2019-11-2944945: vcs_info git: Optimize detection by running fewer external commands.Daniel Shahaf2-2/+7
2019-11-2944948: _subversion: Make _svn_controlled offer everything rather than nothing.Daniel Shahaf2-2/+20
2019-11-2944947: _subversion: Complete the 'auth', 'changelist', 'patch', 'resolve', ↵Daniel Shahaf2-4/+26
and 'x-unshelve' subcommands.
2019-11-2944946: _subversion: Make _svn_conflicts not offer all files in the directory.Daniel Shahaf2-1/+6
2019-11-2644912: more quoting fixes in _expandWayne Davison2-1/+6
Don't set done_quote=1 if the glob result is empty.
2019-11-2444923: update options for git 2.24Oliver Kiddle2-149/+159
2019-11-2444896: use opt_args to find base directory and use it for $(CURDIR)Oliver Kiddle2-33/+13
2019-11-19users/24451: zgetcwd: Add a guard against returning an empty string.Daniel Shahaf2-1/+4
2019-11-19unposted: Add smoke test for :P history modifier.Daniel Shahaf2-0/+12
2019-11-18users/24445: Add :P modifier to history code.Peter Stephenson2-0/+15
This was in the glob qualifier and variable code but got missed out of the separate history modifier function.
2019-11-11unposted (salsa.debian.org MR!1): _ip: Complete the -brief optionskirit2-0/+6
2019-11-0944904: _subversion: Complete multiple comma-separated arguments to ↵Daniel Shahaf2-2/+12
--show-item=<TAB>. Upstream revision: r1869578 (for 1.14.0)
2019-11-08unposted: _values: Use the formal parameter's name in the docstring.Daniel Shahaf2-1/+6
2019-11-0744897: _subversion: Complete --show-item=changelistDaniel Shahaf2-0/+6
2019-11-0644895: complete options for state change notifications and other improvementsOliver Kiddle2-101/+132
2019-11-0644882: add completion of -save-stats flagEitan Adler2-0/+4
2019-11-06unposted: fix missing local declarations in _sequenceOliver Kiddle2-1/+6
2019-10-29github #41: Extend _dbus with dbus-launch completionSebastian Gniazdowski2-1/+25
2019-10-29unposted: tweak to check for openzfs rather than SolarisOliver Kiddle2-1/+9
2019-10-28github #40: Teddy Heinen: adjust zfs completion to use acltype on linux ↵Teddy Heinen1-1/+9
instead of aclmode
2019-10-2844864: Avoid inifinite loop in tty init.Peter Stephenson2-2/+20
If we can't grab the terminal in interactive mode, give up after 100 goes. This is a completely arbitrary choice; we simply don't know what in the system could change the result of looping further.
2019-10-2844865: Try harder to link in curses moduleSebastian Gniazdowski2-3/+59
2019-10-28unposted: fix indentation (whitespace-only change)romkatv1-30/+30
Indentatin in moveto was broken by 3eea35d0 (my bad), making it difficult to read. This commit reverts it to what it used ot be. While at it, fix indentation in a few other places in the same file.
2019-10-1844846: _dates: Fix regression caused by workers/44274dana2-1/+6
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.