* 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)
* 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.
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().
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
Only %test is skipped if a chunk in %prep returns nonzero. Both %test
and %clean are skipped if ZTST_unimplemented is set in a chunk of %prep.
ZTST_cleanup is run in both cases.
This covers the following changes:
users/24971: ${(-)var} sorts on signed integers
47704: POSIX export and readonly ignore "-p" when parameter names also appear
47913: implement CASE_PATHS option to make NO_CASE_GLOB more sensible
48073: Add fc -s as POSIX way of rerunning command without starting editor
49307 with doc update: POSIX_TRAPS fix.
49528: allow multiple -D options to compadd
49534, 49539: separate watch/log functionality out into a module
49561: add zformat -F option, similar to -f but ternary expressions check for
existence instead of doing math evaluation
49597: add a helper for completing numbers with unit suffixes and separate out
defaults, ranges and units in completion descriptions
49611 based on 49590 (Martijn Dekker): disable Inf and NaN in math expressions
for sh emulation
49646: allow colors in WATCHFMT with %F/%K
49694 + doc: Allow using empty STTY= to freeze tty for a single command
49853 + 49882/49883: make "${arr[*]:off}" compatible with ksh/bash