summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-08-16ChangeLog: Note that the last commit contained a minor unposted tweak.Daniel Shahaf1-2/+2
2020-08-1647314: is-at-least false positive (5.8.0.2 / 5.8)Daniel Shahaf2-0/+30
Actual behaviour: % is-at-least 5.8.0.2 5.8 && echo yes || echo no yes % is-at-least 5.8.0.2 5.8.0.0 && echo yes || echo no no Expected behaviour: Both commands should have printed "no".
2020-08-1647313: docs: Document explicitly that the :P modifier returns a symlink-less ↵Daniel Shahaf2-2/+9
path.
2020-08-1347320: Add completion for Linux tool used to adjust process OOM scoreJörg Sommer2-0/+13
2020-08-1347321: update completion for btrfs 5.4Oliver Kiddle2-6/+17
2020-08-1347319: complete more options to ImageMagick's convert commandOliver Kiddle2-0/+12
2020-08-1047294: updates to options in aptitude completionOliver Kiddle2-48/+69
2020-08-1047293: lowercase completion descriptions for lpOliver Kiddle2-78/+85
2020-08-1047308: zsh-development-guide: Document the new X-Seq autoreply bot.Daniel Shahaf2-0/+13
2020-08-0947303: vcs_info hg: Fix changing the expansion of %g (hook_com[guards]) in ↵Daniel Shahaf3-4/+17
the set-patch-format hook (regression from workers/40480). To reproduce, go to a hg repository with active mq guards and configure vcs_info as follows: zstyle '*' get-unapplied true zstyle ':vcs_info:*set-patch-format*' hooks f zstyle '*' patch-format '[%g : %G]' zstyle '*' nopatch-format '[%g : %G]' zstyle '*' formats '%m' +vi-f () { hook_com[guards]+=XXX } The regression was first released in 5.3.1-test-2, over three years ago.
2020-08-08unposted: Update documentation for the move to new hosting.Daniel Shahaf3-11/+11
2020-08-0847296 (+ unposted additional tests and comments): 'repeat' loops: Let the ↵Daniel Shahaf3-1/+19
repeat count use $?. It's an arithmetic expression.
2020-08-0847300: Document the EC_NODUP, EC_DUP, EC_DUPTOK triplet.Daniel Shahaf3-3/+32
All uses reviewed; no functional change.
2020-08-08unposted: Correct the order of two recent ChangeLog entriesDaniel Shahaf1-2/+2
2020-08-08unposted: fix syntax errors in recently added completersMikael Magnusson3-2/+8
2020-08-0546280: compinit: add -w to explain why compdump runsMikael Magnusson2-2/+33
2020-07-30unposted: Fix the format of recent ChangeLog entries.Roman Perepelitsa1-4/+6
Add the list of changed files to the last three ChangeLog entries by roman.perepelitsa@gmail.com.
2020-07-30unposted: Add missing entries to ChangeLog.Roman Perepelitsa1-0/+13
The last 3 commits from <roman.perepelitsa@gmail.com> are missing from ChangeLog. This commit add the missing entries.
2020-07-29unposted: comments explaining how hashtable must be createdRoman Perepelitsa1-1/+4
See zsh-workers 46277, 46278, 46279.
2020-07-2946275: eliminate undefined behavior caused by redefinition of hashtableRoman Perepelitsa2-55/+56
struct hashtable has different set of data members in different translation units. This is undefined behavior.
2020-07-2846268: suppress a useless compiler warning around nice()Roman Perepelitsa1-2/+1
From nice(2): To detect an error, set errno to 0 before the call, and check whether it is nonzero after nice() returns -1.
2020-07-1446244 (cont.): Flesh out the TODO from the previous commit.Daniel Shahaf2-2/+22
2020-07-1446244: Start to introduce a release managers keyring.Daniel Shahaf2-0/+11
2020-07-14github #61: _parameters: Don't leak the variable $ioxiedi2-1/+6
2020-07-1346240: Make the expansion of manref()() in ztexi.yo match its expansion in ↵Daniel Shahaf6-6/+14
zman.yo. The difference was mostly harmless in the common case "(see manref(foo)(42))", which expanded to "(see man page foo(42))" under ztexi.yo, but in other contexts the ztexi.yo expansion was was nonsensical; for example: "the BSD manref(echo)(1) command" "the string returned by the manref(getlogin)(3) system call" "advisory file locking (via the manref(fcntl)(2) system call)" "this is the exact opposite from manref(ls)(1)," While there, copyedit some uses of manref()().
2020-07-1246183: New XFail test: external command with =(...) on LHS of pipeline ↵Daniel Shahaf2-0/+12
cleans up its tempfiles.
2020-07-12unposted (cf. GitHub #11): vcs_info hg: docs: Change an example to not use a ↵Daniel Shahaf2-2/+6
hex dump incantation that may replace some bytes' values with asterisks. Discussion: https://github.com/zsh-users/zsh/pull/11#issuecomment-457970494 et seq Incidentally, GitHub #11 is also where workers/39786 (commit zsh-5.2-578-g74aa45910) was first reported.
2020-07-12users/24985: Clarify documentation of the ${(n)} and ${(-)} parameter ↵Daniel Shahaf2-3/+10
expansion flags, and add a forward compatibility hatch to the latter.
2020-07-1246204: Fix new test case for the theoretical case of having more than 100 ↵Daniel Shahaf2-1/+5
files in the root directory.
2020-07-12unposted: .editorconfig: For Makefiles, make the indent size equal to tab width.Daniel Shahaf2-0/+6
2020-07-1146152: zsh/system: Re-allow '0' timeout in zsystem flockCedric Ware3-14/+18
2020-07-0946215: make the test for RM_STAR_SILENT work on wider systemsJun-ichi Takimoto2-6/+15
2020-07-0846216: update for ansible 2.9Oliver Kiddle2-38/+111
2020-07-0846217: update options for tmux 3.1Oliver Kiddle2-19/+93
2020-07-08github #60: Fix completion for a zfs dataset containing spacesMathias Fredriksson2-3/+6
2020-07-08gitlab !15: modutils completion: Fix FHS assumptionDoron Behar2-3/+23
Remove calls to programs from /sbin/ with _call_program and to avoid the system complies to the FHS. Support modules completion for NixOS and Guix which store their kernel modules not at /lib/modules.
2020-07-0846201: add guidelines for caching and use of imperative mood in descriptionsOliver Kiddle2-4/+24
2020-07-0846195: use showrgb command to get colours if it is availableOliver Kiddle2-5/+11
2020-07-08github #50: Complete hosts in "Match" directiveSATOH Fumiyasu2-0/+15
2020-07-08github #53: Allow specifying directory name for _remote_filesJames Pike2-5/+17
2020-07-0746189: Ignore exit status of final zpty_flush in comptestevalBart Schaefer2-0/+5
2020-07-07github #58: docs: Note that the zsh/regex syntax is platform-dependent.Nuri Jung2-0/+17
2020-07-0646194: docs: metafaq: Remove spurious closing bracketPete Moore2-1/+5
2020-07-0546175/0003: Fix the RM_STAR_SILENT bug from the parent commit.Daniel Shahaf3-2/+5
2020-07-0546175/0002: Add a regression test for 46169: the RM_STAR_SILENT logic ↵Daniel Shahaf2-2/+8
processes the current directory rather than the root directory. The bug will be fixed in the next commit.
2020-07-0546175/0001: Add a unit test for the RM_STAR_SILENT option.Daniel Shahaf2-1/+29
2020-07-0546174/0002: test harness: Restore indentation after the previous commit. No ↵Daniel Shahaf2-18/+21
functional change.
2020-07-0546174/0001: test harness: Plug a symlink attackDaniel Shahaf2-2/+14
The test harness created tempfiles with a predictable names and sourced them without verifying they had been created by itself. This opened anyone who ran the test suite to a symlink attacks from other local users on the build machine. Fix this by creating the file whilst NO_CLOBBER and ERR_EXIT are both in scope, to ensure that we'll abort unless the file really was created as expected. Put the existing rm(1) call in a try/always block to help it be unlinked on test failures, thus reducing the chances of the NO_CLOBBER check triggering on tempfiles created by earlier test suite runs. I had first tried to fix this by using the . () { ... } =(:) . idiom, but couldn't get that to work: it broke the %prep code of X03 with ZTST_verbose unset (its default value) but not with ZTST_verbose=3. (I tried to set the latter to debug zpty_flush.) While there, add a needed-in-principle-but-noop-in-this-specific-case (q). Indentation will be restored in the next commit.
2020-07-0346168: Update $PWD and call chpwd hook after normalizing pathMatthew Martin3-19/+40
2020-07-03unposted (cf. users/24972, users/24978): Use an ASCII hyphen/minus rather ↵Daniel Shahaf2-3/+8
than a dash.