1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-06-08 16:26:04 +02:00
Commit Graph

12050 Commits

Author SHA1 Message Date
Norbert Lange c1f1bbc5b9 github #93: Replace /etc/mtab with /proc/self/mounts for Linux
/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
2022-05-25 22:50:48 -05:00
Bart Schaefer 1e52cd968d 50278: use `man -w` in preference to `manpath`; fix caching and precedence of -M 2022-05-22 15:50:45 -07:00
Arvid Norlander a54d704579 github #91: _find (gnu/freebsd/darwin): Add some flags and syntaxes
* -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).
2022-05-20 21:50:50 +00:00
Bart Schaefer 545c42cdac 50229: Typo 2022-05-14 21:36:27 -07:00
Bart Schaefer 84dde7c7b6 Jan Brieg: 50212 (and discussion): Add "bright" color variants 2022-05-14 20:34:28 -07:00
Axel Beckert 361de369ed 50220: Documentation: Fix typos found by Debian's Lintian tool 2022-05-15 00:41:38 +02:00
dana 74647ade06 unposted: Post-release version bump 2022-05-14 14:13:12 -05:00
dana 73d317384c unposted: Release 5.9 2022-05-14 13:59:21 -05:00
Jun-ichi Takimoto c190883a0a 50192: use set{u,g}id() for dropping privilege on NetBSD 2022-05-11 11:22:46 +09:00
dana eec9882d04 50176 (tweaked): Improve htop completion
* 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)
2022-05-08 01:32:04 -05:00
Bart Schaefer 67d9a47d79 50184: fix inclusion of -S separator in -r options passed to compadd through _describe 2022-05-07 16:54:31 -07:00
Bart Schaefer 44829c19e8 Marlon Richert: 49954: gradle completion improvements
* 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.
2022-05-07 16:50:59 -07:00
Bart Schaefer 251772f8d1 unposted: cross-reference "typeset -f" for "functions -[Tt]" 2022-05-07 16:45:09 -07:00
Bart Schaefer 23dab58b8e Fix problems with tests for 50126 and 50150. 2022-05-02 20:31:47 -07:00
Bart Schaefer 1fd328e84c Merge because I forgot to "git pull" before committing Test changes 2022-05-01 12:29:50 -07:00
dana f72ce8843e unposted: Test release: 5.8.1.3-test 2022-05-01 12:26:33 -07:00
dana 8ffefd841a unposted: Mention #zsh topic in creating-a-release
Per off-list suggestion
2022-05-01 12:25:58 -07:00
Bart Schaefer 8fac1b7c62 50160: Regression tests for 50126, 50136, and 50149 2022-05-01 12:17:33 -07:00
Daniel Shahaf f80f880c4b 50157: Tests for 50150 2022-05-01 12:13:08 -07:00
Bart Schaefer cc264fb58b 50159: Tests for sysread, including 50101 regression 2022-05-01 11:56:28 -07:00
dana 32100208ec unposted: Test release: 5.8.1.3-test 2022-05-01 04:58:54 -05:00
dana 847e214f99 unposted: Mention #zsh topic in creating-a-release
Per off-list suggestion
2022-05-01 04:39:58 -05:00
Bart Schaefer afbbde2828 unposted: remove the reference to debian #924736, and correct another edit 2022-04-30 23:04:48 -07:00
Bart Schaefer a58d2bb315 Typo in previous commit 2022-04-30 12:31:06 -07:00
Bart Schaefer fc1ae21fda unposted: Add details about ${(*)...} expansion 2022-04-30 12:29:52 -07:00
Bart Schaefer 276020522e 50150: Filenames need unmetafy for printing 2022-04-30 11:24:21 -07:00
Bart Schaefer 079bb60289 Add entry for 50149 2022-04-30 11:21:57 -07:00
Bart Schaefer e127ceaae8 50149: Remove all remaining =(...) files at shell exit 2022-04-30 11:21:03 -07:00
Bart Schaefer 8181708feb 50136: Fix =(nosuchcommand) race/deadlock first reported in workers/42609 2022-04-29 20:37:09 -07:00
Bart Schaefer 15bf8ace16 50134: Tweak process group handling to prevent unkillable pipelines
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().
2022-04-29 20:25:53 -07:00
Bart Schaefer 8eccdc5cb7 Details about STTY handling; consistency nit 2022-04-29 20:15:24 -07:00
Bart Schaefer b6be798848 50138: Note ERRNO must be set before use. 2022-04-28 23:50:31 -07:00
Bart Schaefer df0c783f4b 50133: use read-ahead and lseek-rewind for efficient line-buffered input 2022-04-28 21:06:51 -07:00
Bart Schaefer 007c7df74a 50101: sysread -o with param adjusted to match documentation 2022-04-28 17:08:10 -07:00
Bart Schaefer 0ccc3c1494 50162: Fix multios with current-shell "exec" (aka nullexec). 2022-04-28 17:03:31 -07:00
dana f59025f849 unposted: Fix util-linux variant detection in _getopt
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
2022-04-26 21:54:29 -05:00
dana c55a1f4bc2 unposted: Adjust NEWS dedication wording
Per off-list feedback
2022-04-26 21:37:48 -05:00
Jun-ichi Takimoto 6dbaff7a80 50089: unset LC_* for multibyte tests in X03zlebindkey 2022-04-26 19:52:12 +09:00
Peter Stephenson c5a891a29d 50049: care with signed characters
Some signed-to-unsigned casts needed for a couple of cases of pointers
used as indices.
2022-04-25 17:51:59 +01:00
Jun-ichi Takimoto 09ad15b986 50081: reset global mbstate_t variables when LC_CTYPE changes 2022-04-20 21:06:53 +09:00
Jun-ichi Takimoto baa12a413f 50080: add missing STOUC() in casemodify() 2022-04-20 21:01:08 +09:00
Bart Schaefer a270da2ada unposted (cf. users/27656 (Tomasz Pala), users/27660): fix $SUFFIX when GLOB_COMPLETE 2022-04-19 22:44:30 -07:00
Bart Schaefer af634c3acd unposted (see 50072): check exit status in exit-from-trap test 2022-04-17 19:19:05 -07:00
Bart Schaefer f5c2f73301 50069: ChangeLog and test description for 50068 2022-04-14 16:39:34 -07:00
Bart Schaefer d24d7242fe 50068: 'exit' in trap causes calling function to return 2022-04-14 16:31:50 -07:00
Jun-ichi Takimoto 0ad3b11a13 50052: do nothing when skipping test V14system 2022-04-14 10:30:06 +09:00
Jun-ichi Takimoto c19f1313e3 50046: ztst.zsh: export LANG to child zsh 2022-04-14 10:19:57 +09:00
Jun-ichi Takimoto 06e5ec914f 50013: skip %test if a chunk in %prep fails
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.
2022-04-12 16:56:18 +09:00
Jun-ichi Takimoto 3622551e02 49996 (Peter) + 50012: add ZTST_continue 2022-04-12 16:30:40 +09:00
Jun-ichi Takimoto f5b2d65337 50017: allow lowercase to match with uppercase in timezone name 2022-04-12 16:01:37 +09:00