about summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 50351: "functions -c" can set signal trapsBart Schaefer2022-06-091-0/+4
|
* 50342: fix test added by 50306Jun-ichi Takimoto2022-06-091-0/+5
|
* 50341: disallow here-document markers containing newlineBart Schaefer2022-06-081-0/+2
|
* 50335: simplify "wait" usage, fix signal handlingBart Schaefer2022-06-081-0/+5
| | | | | | | | | - remove the preliminary "wait" for all the process - remove "nomonitor" (because it was only needed for that "wait") - explicitly adds traps to exit for tty-generated signals plus TERM - capture the signal trap context and restore it in background jobs - wrap in an "always" block to clean up local helper functions - update comments to note another buglet and drop support for zsh 4.x.
* Tweaks to MULTI_FUNC_DEFPeter Stephenson2022-06-071-0/+6
| | | | | | Output multiple function definitions using "function" form. Note exceptions to errors with NO_MULTI_FUNC_DEF
* 50323: create helper for shadowing builtins or existing functions and use it ↵Bart Schaefer2022-06-041-0/+7
| | | | when redefining compadd et al.
* 50325: revert 38150 and fix in calling function cfp_matcher_range() insteadBart Schaefer2022-06-031-0/+5
|
* 50306: fix wait for child that was stopped/continuedJun-ichi Takimoto2022-06-031-0/+5
| | | | do not call addbgstatus() when child is stopped/continued
* Marlon Richert: 50307 (cf. PWS 50205): suffix aliases should not collide ↵Bart Schaefer2022-05-301-0/+6
| | | | with directory names when completing
* 50287: Use getcwd by default.Peter Stephenson2022-05-261-0/+3
|
* 50286: avoid zed error if nounset is in effectPeter Stephenson2022-05-261-0/+4
|
* github #94: Support .zst kernel modules with modutilsNorbert Lange2022-05-251-0/+3
|
* github #93: Replace /etc/mtab with /proc/self/mounts for LinuxNorbert Lange2022-05-251-0/+7
| | | | | | /proc/self/mounts has been available since Linux 2.4.19, released in 2002. /etc/mtab is usually a symlink to this file but might not exist
* 50278: use `man -w` in preference to `manpath`; fix caching and precedence of -MBart Schaefer2022-05-221-0/+5
|
* github #91: _find (gnu/freebsd/darwin): Add some flags and syntaxesArvid Norlander2022-05-201-0/+5
| | | | | | | | | | | | | * -exec and -execdir can take ; or + as an ending marker. Previously only ; was supported. This is part of POSIX for -exec (support for + for -ok is optional and none of the implementations I looked at seem to support that). * Missing completion for -files0-from (GNU find 4.9.0 and later). This flag needs to go with the global flags at the beginning and load the paths from the given file instead of from the command line. * Missing completion for the -newerXY family of flags (GNU find 4.3.3, also available in FreeBSD and MacOS at least).
* 50229: TypoBart Schaefer2022-05-141-0/+2
|
* Jan Brieg: 50212 (and discussion): Add "bright" color variantsBart Schaefer2022-05-141-0/+5
|
* 50220: Documentation: Fix typos found by Debian's Lintian toolAxel Beckert2022-05-151-0/+5
|
* unposted: Post-release version bumpdana2022-05-141-0/+2
|
* unposted: Release 5.9 zsh-5.9dana2022-05-141-0/+4
|
* 50192: use set{u,g}id() for dropping privilege on NetBSDJun-ichi Takimoto2022-05-111-0/+5
|
* 50176 (tweaked): Improve htop completiondana2022-05-081-0/+5
| | | | | | | | | | | | | | | * Correct -v to -V * Make -u argument optional * Enable option stacking * Improve descriptions * Fix broken sort keys with htop 3.x and add new key descriptions * Remove _sequence limit on -p * Add several missing options + Fixed a typo and an erroneous comment in the original patch Thanks to GitHub user xpufx, whose work formed the initial basis of this change (see zsh-users/zsh pull #89)
* 50184: fix inclusion of -S separator in -r options passed to compadd through ↵Bart Schaefer2022-05-071-0/+3
| | | | _describe
* Marlon Richert: 49954: gradle completion improvementsBart Schaefer2022-05-071-0/+3
| | | | | | | | | | | | * Adjust the pattern for matching tasks. The old one was too strict, causing it to filter out perfectly valid tasks. * Add completion of subproject names. * Prevent subproject tasks from overwriting the main task description. * Require `:` prefix for showing subprojects. * Require a subproject prefix before showing subproject tasks. * Standardize the use of completion tags. * Rebuild the cache if it can't be read or doesn't contain the required arrays.
* unposted: cross-reference "typeset -f" for "functions -[Tt]"Bart Schaefer2022-05-071-0/+5
|
* Fix problems with tests for 50126 and 50150.Bart Schaefer2022-05-021-0/+9
|
* unposted: Test release: 5.8.1.3-testdana2022-05-011-0/+2
|
* unposted: Mention #zsh topic in creating-a-releasedana2022-05-011-0/+4
| | | | Per off-list suggestion
* 50160: Regression tests for 50126, 50136, and 50149Bart Schaefer2022-05-011-1/+4
|
* 50157: Tests for 50150Daniel Shahaf2022-05-011-0/+2
|
* 50159: Tests for sysread, including 50101 regressionBart Schaefer2022-05-011-0/+4
|
* unposted: remove the reference to debian #924736, and correct another editBart Schaefer2022-04-301-0/+3
|
* Typo in previous commitBart Schaefer2022-04-301-1/+1
|
* unposted: Add details about ${(*)...} expansionBart Schaefer2022-04-301-0/+2
|
* 50150: Filenames need unmetafy for printingBart Schaefer2022-04-301-0/+2
|
* Add entry for 50149Bart Schaefer2022-04-301-0/+5
|
* 50136: Fix =(nosuchcommand) race/deadlock first reported in workers/42609Bart Schaefer2022-04-291-0/+3
|
* 50134: Tweak process group handling to prevent unkillable pipelinesBart Schaefer2022-04-291-1/+4
| | | | | | In some cases the process group leader of the forked-left side of a pipe needs to be set to the pipe process PID rather than to the group leader PID returned by entersubsh().
* Details about STTY handling; consistency nitBart Schaefer2022-04-291-0/+4
|
* 50138: Note ERRNO must be set before use.Bart Schaefer2022-04-281-0/+2
|
* 50133: use read-ahead and lseek-rewind for efficient line-buffered inputBart Schaefer2022-04-281-0/+4
|
* 50101: sysread -o with param adjusted to match documentationBart Schaefer2022-04-281-1/+3
|
* 50162: Fix multios with current-shell "exec" (aka nullexec).Bart Schaefer2022-04-281-0/+4
|
* unposted: Fix util-linux variant detection in _getoptdana2022-04-261-0/+3
| | | | | | This had been broken all along for the actual util-linux getopt; i think the 'enhanced' text comes from the original author's version, which Homebrew was still using when the function was written
* unposted: Adjust NEWS dedication wordingdana2022-04-261-0/+4
| | | | Per off-list feedback
* 50089: unset LC_* for multibyte tests in X03zlebindkeyJun-ichi Takimoto2022-04-261-0/+4
|
* 50049: care with signed charactersPeter Stephenson2022-04-251-0/+6
| | | | | Some signed-to-unsigned casts needed for a couple of cases of pointers used as indices.
* 50081: reset global mbstate_t variables when LC_CTYPE changesJun-ichi Takimoto2022-04-201-0/+3
|
* 50080: add missing STOUC() in casemodify()Jun-ichi Takimoto2022-04-201-0/+4
|
* unposted (cf. users/27656 (Tomasz Pala), users/27660): fix $SUFFIX when ↵Bart Schaefer2022-04-191-1/+6
| | | | GLOB_COMPLETE