Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 46244: Start to introduce a release managers keyring. | Daniel Shahaf | 2020-07-14 | 2 | -0/+11 | |
| | ||||||
* | github #61: _parameters: Don't leak the variable $i | oxiedi | 2020-07-14 | 2 | -1/+6 | |
| | ||||||
* | 46240: Make the expansion of manref()() in ztexi.yo match its expansion in ↵ | Daniel Shahaf | 2020-07-13 | 6 | -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()(). | |||||
* | 46183: New XFail test: external command with =(...) on LHS of pipeline ↵ | Daniel Shahaf | 2020-07-12 | 2 | -0/+12 | |
| | | | | cleans up its tempfiles. | |||||
* | unposted (cf. GitHub #11): vcs_info hg: docs: Change an example to not use a ↵ | Daniel Shahaf | 2020-07-12 | 2 | -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. | |||||
* | users/24985: Clarify documentation of the ${(n)} and ${(-)} parameter ↵ | Daniel Shahaf | 2020-07-12 | 2 | -3/+10 | |
| | | | | expansion flags, and add a forward compatibility hatch to the latter. | |||||
* | 46204: Fix new test case for the theoretical case of having more than 100 ↵ | Daniel Shahaf | 2020-07-12 | 2 | -1/+5 | |
| | | | | files in the root directory. | |||||
* | unposted: .editorconfig: For Makefiles, make the indent size equal to tab width. | Daniel Shahaf | 2020-07-12 | 2 | -0/+6 | |
| | ||||||
* | 46152: zsh/system: Re-allow '0' timeout in zsystem flock | Cedric Ware | 2020-07-11 | 3 | -14/+18 | |
| | ||||||
* | 46215: make the test for RM_STAR_SILENT work on wider systems | Jun-ichi Takimoto | 2020-07-09 | 2 | -6/+15 | |
| | ||||||
* | 46216: update for ansible 2.9 | Oliver Kiddle | 2020-07-08 | 2 | -38/+111 | |
| | ||||||
* | 46217: update options for tmux 3.1 | Oliver Kiddle | 2020-07-08 | 2 | -19/+93 | |
| | ||||||
* | github #60: Fix completion for a zfs dataset containing spaces | Mathias Fredriksson | 2020-07-08 | 2 | -3/+6 | |
| | ||||||
* | gitlab !15: modutils completion: Fix FHS assumption | Doron Behar | 2020-07-08 | 2 | -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. | |||||
* | 46201: add guidelines for caching and use of imperative mood in descriptions | Oliver Kiddle | 2020-07-08 | 2 | -4/+24 | |
| | ||||||
* | 46195: use showrgb command to get colours if it is available | Oliver Kiddle | 2020-07-08 | 2 | -5/+11 | |
| | ||||||
* | github #50: Complete hosts in "Match" directive | SATOH Fumiyasu | 2020-07-08 | 2 | -0/+15 | |
| | ||||||
* | github #53: Allow specifying directory name for _remote_files | James Pike | 2020-07-08 | 2 | -5/+17 | |
| | ||||||
* | 46189: Ignore exit status of final zpty_flush in comptesteval | Bart Schaefer | 2020-07-07 | 2 | -0/+5 | |
| | ||||||
* | github #58: docs: Note that the zsh/regex syntax is platform-dependent. | Nuri Jung | 2020-07-07 | 2 | -0/+17 | |
| | ||||||
* | 46194: docs: metafaq: Remove spurious closing bracket | Pete Moore | 2020-07-06 | 2 | -1/+5 | |
| | ||||||
* | 46175/0003: Fix the RM_STAR_SILENT bug from the parent commit. | Daniel Shahaf | 2020-07-05 | 3 | -2/+5 | |
| | ||||||
* | 46175/0002: Add a regression test for 46169: the RM_STAR_SILENT logic ↵ | Daniel Shahaf | 2020-07-05 | 2 | -2/+8 | |
| | | | | | | processes the current directory rather than the root directory. The bug will be fixed in the next commit. | |||||
* | 46175/0001: Add a unit test for the RM_STAR_SILENT option. | Daniel Shahaf | 2020-07-05 | 2 | -1/+29 | |
| | ||||||
* | 46174/0002: test harness: Restore indentation after the previous commit. No ↵ | Daniel Shahaf | 2020-07-05 | 2 | -18/+21 | |
| | | | | functional change. | |||||
* | 46174/0001: test harness: Plug a symlink attack | Daniel Shahaf | 2020-07-05 | 2 | -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. | |||||
* | 46168: Update $PWD and call chpwd hook after normalizing path | Matthew Martin | 2020-07-03 | 3 | -19/+40 | |
| | ||||||
* | unposted (cf. users/24972, users/24978): Use an ASCII hyphen/minus rather ↵ | Daniel Shahaf | 2020-07-03 | 2 | -3/+8 | |
| | | | | than a dash. | |||||
* | users/24971: ${(-)var} sorts on signed integers | Peter Stephenson | 2020-07-03 | 6 | -12/+49 | |
| | ||||||
* | 46097: Fix "assignment to invalid subscript range" error in _rm. | zsugabubus | 2020-06-28 | 2 | -1/+6 | |
| | | | | See 46090 for details. | |||||
* | 46132: docs: Use an itemized list in the documentation of the *(o) glob ↵ | Daniel Shahaf | 2020-06-28 | 2 | -10/+21 | |
| | | | | | | qualifier. This should be easier to read, both as a tutorial and as a reference. | |||||
* | 46131: _git-config: Partly fix a bug whereby a 'foo.ba<TAB>' wouldn't be ↵ | Daniel Shahaf | 2020-06-28 | 2 | -2/+7 | |
| | | | | | | | | | completed to 'foo.bar.baz'. Now it properly gets completed, but in the case of gpg.openpgp.program, the description would be shown as "unknown option name", that being the description of gpg.*.program via `git help -c`, which shadows the more description of gpg.openpgp.program in $git_options. | |||||
* | 46128: _git: Complete more options and diff/merge tools. | Daniel Shahaf | 2020-06-28 | 2 | -2/+30 | |
| | ||||||
* | 46129: _git-config: Fix a bug where a second trailing dot would be ↵ | Daniel Shahaf | 2020-06-28 | 2 | -5/+4 | |
| | | | | incorrectly offered. | |||||
* | 46130: _git-config: Complete some more options. | Daniel Shahaf | 2020-06-28 | 2 | -25/+73 | |
| | ||||||
* | 46140: _git: Fix insufficiently quoted pattern | Miroslav Koškár | 2020-06-27 | 2 | -1/+4 | |
| | ||||||
* | 46139: _git: Remove hanging whitespaces | Miroslav Koškár | 2020-06-27 | 2 | -2/+6 | |
| | ||||||
* | unposted (after 46068): Fix a compiler warning. | Daniel Shahaf | 2020-06-27 | 2 | -1/+4 | |
| | | | | | | | The warning was: . warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] | |||||
* | 46072 + 46136: Add the 'zle $widget -f nolast' syntax, to improve ↵ | Daniel Shahaf | 2020-06-27 | 6 | -7/+42 | |
| | | | | | | add-zle-hook-widget support for multiple hook functions. See workers/46004 for the use-case. | |||||
* | users/24959/0002: Update aliases documentation for the addition of the ↵ | Daniel Shahaf | 2020-06-27 | 2 | -20/+8 | |
| | | | | ALIAS_FUNC_DEF option. | |||||
* | users/24959/0001: Extend documentation of global aliases. | Daniel Shahaf | 2020-06-27 | 3 | -1/+21 | |
| | ||||||
* | unposted: docs: Fix some markup and typos. | Daniel Shahaf | 2020-06-26 | 5 | -6/+12 | |
| | ||||||
* | 46100: Fix =subst before =(subst) | Peter Stephenson | 2020-06-26 | 3 | -1/+10 | |
| | | | | | | This occurs with SH file expansion ordering. Add test. | |||||
* | unposted c.f. 46034: workaround incompatibility with sh_file_expansion option | Oliver Kiddle | 2020-06-26 | 2 | -1/+4 | |
| | ||||||
* | 46106: new usbconfig completion | Oliver Kiddle | 2020-06-26 | 2 | -0/+67 | |
| | ||||||
* | 46105: new xinput completion | Oliver Kiddle | 2020-06-26 | 1 | -0/+140 | |
| | ||||||
* | 46075: drelo: prefer ip on linux for finding network interfaces | drelo | 2020-06-26 | 2 | -3/+12 | |
| | ||||||
* | 45895: ignore deduplication patterns in _sequence | oxiedi | 2020-06-26 | 3 | -2/+17 | |
| | ||||||
* | 46068 (tweaked) (was: github #57): region_highlight: Add memo= support. | Daniel Shahaf | 2020-06-25 | 8 | -17/+173 | |
| | | | | | | | | | | | | | | | | This is useful when multiple plugins add region_highlight entries and subsequently want to remove only their own entries. Without this functionality, recognizing one's region_highlight entries is not trivial because the 'start' and 'end' offsets are modified by editing of $BUFFER and the highlight specification may not be unique or distinctive. The tweaks are as follows: - Change zfree() to zsfree() per workers/46070. - Remove the mem.c hunk, as it changed the signature of only one out of two alternative definitions of zsfree(). (The definition that hunk touched is the one that's not used by default.) | |||||
* | 46102: test harness: Make the XPass message distinct from the Fail message. | Daniel Shahaf | 2020-06-25 | 2 | -1/+19 | |
| | | | | | | | | | | | | | | | | | The new output is: ./Test/B02typeset.ztst: starting. Test ./Test/B02typeset.ztst was expected to fail, but passed. Was testing: this is the description that's after the colon on in the ztst file ./Test/B02typeset.ztst: test XPassed. ************************************** 0 successful test scripts, 1 failure, 0 skipped ************************************** make[1]: *** [Makefile:190: check] Error 1 make: *** [Makefile:263: check] Error 2 The new function is deliberately very similar to ZTST_testfailed() just above it. |