| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 53626: tests: make `whence -s` test use `grep -c` instead of `wc -l` | dana | 2025-05-16 | 2 | -2/+7 |
| | | | | | fixes broken test on platforms like macos where `wc -l` output is padded | ||||
| * | unposted: NEWS: mention _shadow + mkshadow | dana | 2025-05-14 | 2 | -0/+6 |
| | | | | | see workers/50323 | ||||
| * | unposted: fix silly bug wherein ${(!)ref} uppercased the referent name | Bart Schaefer | 2025-05-14 | 2 | -1/+7 |
| | | |||||
| * | github #133: _which: complete `whence -x` | Christopher Bock | 2025-05-14 | 2 | -1/+6 |
| | | |||||
| * | unposted: Remove a spurious blank link, which affected the rendered output. | Daniel Shahaf | 2025-05-14 | 2 | -1/+3 |
| | | |||||
| * | users/30257: Add a test for an ERR_RETURN bug fixed in workers/51076. | Daniel Shahaf | 2025-05-14 | 2 | -0/+13 |
| | | |||||
| * | 53607: Stop printing /usr/bin/foo -> /usr/bin/foo in 'whence -s'. | Daniel Shahaf | 2025-05-14 | 4 | -2/+18 |
| | | | | | | | Makes the new test PASS. Review-by: Bart Schaefer | ||||
| * | 53524 (cf. 53607): Add an XFAIL test for a 'whence -s' bug involving ↵ | Daniel Shahaf | 2025-05-14 | 2 | -0/+9 |
| | | | | | non-symlink arguments. | ||||
| * | 53588: zsystem flock: handle optargs in the same word | dana | 2025-05-13 | 3 | -3/+18 |
| | | | | | with small tweak to test, just in case | ||||
| * | 53602: "typeset -nu" always refers to at a call level above the declaration | Bart Schaefer | 2025-05-12 | 4 | -18/+39 |
| | | |||||
| * | unposted: fix bad pointer found by valgrind | Bart Schaefer | 2025-05-09 | 2 | -0/+3 |
| | | |||||
| * | 53568: fix additional problems with reference scoping, update documentation | Bart Schaefer | 2025-05-09 | 5 | -18/+128 |
| | | | | | | Scope exits could miss some scope updates in named reference chains. References declared -u behave like any other reference upon scope exit. | ||||
| * | 53532: mark --enable-zsh-mem as deprecated. | Peter Stephenson | 2025-05-09 | 3 | -2/+10 |
| | | |||||
| * | 53546,53557 (plus test): Fix scoping of "placeholder" named references | Bart Schaefer | 2025-05-06 | 3 | -6/+191 |
| | | | | | | | | When using placeholders declared several levels earlier than assignment: 1) Searching "up" for "typeset -n -u" could find deeper locals than intended 2) Searching for a subscript reference could skip to the top level 3) Exiting a function scope could incorrectly change the reference level | ||||
| * | 53535: fix builds with interactive manpagers | Max 👨🏽💻 Coplan | 2025-05-04 | 2 | -1/+6 |
| | | |||||
| * | 53529: A04redirect fix. | Peter Stephenson | 2025-05-01 | 2 | -14/+19 |
| | | | | | | Sometimes permissions in system directories can affect the error for non-existent files. Use the local directory instead. | ||||
| * | unposted: README: add missed note about <<< redirection | Mikael Magnusson | 2025-04-28 | 2 | -0/+7 |
| | | | | | | this was meant to be posted as part of workers/49813, but it was missed in the actual commit somehow. see workers/53528 | ||||
| * | 53527: remove zgetopt | dana | 2025-04-28 | 5 | -486/+5 |
| | | | | | | | reverts most of 84ef0c523, 0e369f37d, and 9b68cf38f feature was not ready. may be re-added after 5.10 release | ||||
| * | unposted: document zparseopts's lack of support for abbreviating long options | dana | 2025-04-27 | 3 | -1/+9 |
| | | | | | per workers/53520 | ||||
| * | unposted: docs: adjust zgetopt wording | dana | 2025-04-27 | 2 | -7/+9 |
| | | | | | per workers/53518 | ||||
| * | 53516: add zgetopt contrib function | dana | 2025-04-27 | 5 | -1/+489 |
| | | |||||
| * | 53515: tests: correct ztst documentation error | dana | 2025-04-27 | 2 | -9/+11 |
| | | |||||
| * | unposted: fix seq numbers for old changelog entry | Mikael Magnusson | 2025-04-24 | 1 | -8/+8 |
| | | |||||
| * | unposted: Test release: zsh-5.9.0.2-test.zsh-5.9.0.2-test | Eric Cook | 2025-04-20 | 5 | -6/+14 |
| | | |||||
| * | 53463: _hosts: allow overriding the default matching control | Eric Cook | 2025-04-20 | 2 | -1/+7 |
| | | |||||
| * | 53483: zparseopts -G: accept only '--' as parsing terminator | dana | 2025-04-19 | 4 | -8/+41 |
| | | |||||
| * | 53482: zparseopts -G: always add options with optional args to array with = | dana | 2025-04-19 | 3 | -5/+11 |
| | | |||||
| * | 53454: fix interrupt handling in savehistfile() | Bart Schaefer | 2025-04-15 | 2 | -5/+12 |
| | | |||||
| * | unposted: add missing Changelog entry for _typeset fix | Eric Cook | 2025-04-15 | 1 | -0/+4 |
| | | |||||
| * | 53485: NEWS: update for version 5.10 | Eric Cook | 2025-04-15 | 2 | -9/+32 |
| | | |||||
| * | _typeset: fix typo | Mikael Magnusson | 2025-04-14 | 1 | -1/+1 |
| | | |||||
| * | unposted: NEWS: update per w/53257 and w/53260 | dana | 2025-04-13 | 2 | -0/+16 |
| | | |||||
| * | 53449: do not complete indices for empty array subscripts | Kyle Andelin | 2025-04-04 | 2 | -0/+6 |
| | | |||||
| * | 53445: extra-verbose mode support on some recent Linux and BSD systems | Oliver Kiddle | 2025-04-04 | 2 | -7/+32 |
| | | |||||
| * | 53431: fix assignment via named reference to parameters in outer scopes | Bart Schaefer | 2025-03-31 | 3 | -2/+56 |
| | | |||||
| * | 53414: attempting to preview the "restore" keyword is nonsensical | Frank Dana | 2025-03-31 | 2 | -3/+15 |
| | | |||||
| * | 53413: "print -rP" in preview, in case of special characters | Frank Dana | 2025-03-31 | 2 | -1/+6 |
| | | |||||
| * | 53399: don't load ZLE early to set keymap | Oliver Kiddle | 2025-03-03 | 5 | -27/+18 |
| | | | | | | | When zsh is run with -o vi / -o emacs, instead of loading ZLE to force the change, only record the option state. Then when ZLE starts, the vi option determines the default keymap. | ||||
| * | 53394: drop OSC and DCS sequences in key input | Oliver Kiddle | 2025-03-03 | 2 | -2/+31 |
| | | | | | | They are likely to be terminal query responses not keys. If they do match a keybinding that's not affected. Also does likewise for certain CSI sequences. | ||||
| * | 53368: ignore no-op changes to EMACS/VI options | Bart Schaefer | 2025-03-02 | 2 | -1/+11 |
| | | |||||
| * | 53395: complete snapshot ranges for zfs destroy | Oliver Kiddle | 2025-02-28 | 3 | -5/+33 |
| | | |||||
| * | 53393: Complete python module arguments | Ronan Pigott | 2025-02-28 | 5 | -0/+46 |
| | | | | | | | | Python modules can behave like commands in their own right. This allows modules to define _python_module-* functions that are used to complete module arguments. Also gets the ball rolling by defining completions for venv, http.server, and json.tool. | ||||
| * | github #129: fix _gpg completion | Vadim Misbakh-Soloviov | 2025-02-27 | 2 | -2/+9 |
| | | | | | | | | | 1) As for now, `--local-user` completion is irrelevant: it completes system users, while gpg expects private keys IDs 2) `secret-keys` completion was also broken and completed nothing. The reason of that to happen was in that fact that it assumed `uid` token would be next after `fpr` (same as it do in public-keys completion), while in current gnupg versions there is at least `grp` token, and potentially can be others. So, instead i+=2 I made `until "uid"` loop. | ||||
| * | 53378: support new pipebuf resource limit on FreeBSD | Oliver Kiddle | 2025-02-27 | 4 | -2/+22 |
| | | | | | Also add other newer limits to the documentation. | ||||
| * | 53363: permit "typeset -n +m pattern" | Bart Schaefer | 2025-02-15 | 2 | -4/+10 |
| | | | | | Also fix spurious error printing the value of a read-only named reference | ||||
| * | 53358: adapt completion to reflect 53348 and extend exclusion lists to cover ↵ | Oliver Kiddle | 2025-02-13 | 2 | -28/+33 |
| | | | | | more + options | ||||
| * | 53360: domenuselect() fails if the previous completion did not generate a list | Bart Schaefer | 2025-02-12 | 2 | -0/+6 |
| | | | | | (fix for segfault) | ||||
| * | 53346 (cf. 53350): Util/helpfiles: fix use of "man" on file paths | Bart Schaefer | 2025-02-12 | 2 | -1/+3 |
| | | |||||
| * | 53348: Revise handling of incompatible typeset options when used with -n | Bart Schaefer | 2025-02-12 | 4 | -8/+24 |
| | | |||||
| * | unposted: remove a few more files by 'make clean' | Jun-ichi Takimoto | 2025-02-04 | 3 | -2/+7 |
| | | | | | | Doc/zsh.{idx,kys} and Etc/FAQ{01-06}.html. These files are already in .gitignore | ||||
