Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 52193: handle UTF8-encoded USERNAME and therefore home directory in zcompile | Bart Schaefer | 2023-10-01 | 5 | -7/+20 | |
| | | | | Includes one unposted thinko fix ztrdup -> dupstring | |||||
* | 52188: skip tests that fail if multibyte is not available | Jun-ichi Takimoto | 2023-09-27 | 2 | -6/+17 | |
| | ||||||
* | 52169: a few more improvements of (#) flag | Jun-ichi Takimoto | 2023-09-27 | 3 | -124/+125 | |
| | | | | | | fix (#X) in C locale in FreeBSD, DragonFly, NetBSD. Negative values such as ${(#X):--1} are now error. UCS4 is limited to < 0x8000_0000 (in OSes without __STDC_ISO_10646__). | |||||
* | 52180: clarify array behavior of ${|var|...} and REPLY | Bart Schaefer | 2023-09-23 | 2 | -2/+8 | |
| | ||||||
* | 52176: metafy return from ${ ... } substitution | Bart Schaefer | 2023-09-22 | 2 | -3/+9 | |
| | ||||||
* | 51747: ip accepts the reduction of link to l. | Jörg Sommer | 2023-09-21 | 2 | -1/+4 | |
| | ||||||
* | 51776: run-help-openssl: Reduce code and use new manpages | Jörg Sommer | 2023-09-21 | 2 | -7/+4 | |
| | | | | | | Openssl switches the naming of manpages to the common style openssl-$SUBCOMMAND, e.g. openssl-enc. For backward compatibility try to show the manpage with the old name if the new one doesn't exist. | |||||
* | 51857: Include fusermount3 in fusermount completions | Wim de With | 2023-09-20 | 2 | -1/+4 | |
| | | | | | | fusermount3 is part of libfuse version 3, while fusermount is part of libfuse version 2. Since they share the exact same command line interface, we can reuse the completions. | |||||
* | 51980: Add glob qualifier grouping operator to completion | Atte Peltomäki | 2023-09-20 | 3 | -5/+10 | |
| | | | | | Also improve wording in documentation to make glob qualifier grouping easier to find by explicit use of terms 'logical OR' and 'logical AND'. | |||||
* | 52102: Add subcommand autopurge to apt completion | Jörg Sommer | 2023-09-20 | 2 | -9/+8 | |
| | | | | | Autopurge (like autoremove) take the same options like purge and remove the given packages along with their dependencies they become unused. | |||||
* | 52141: Add trailer token completion for git commit --trailer | Wesley Schwengle | 2023-09-20 | 2 | -1/+17 | |
| | | | | | | | | Via 842587016d in the git project there has been support for git commit trailer tokens for the bash completion system. This commit adds similar support to zsh. It includes additional hardening of the regexp and allows for tokens which include a '.'. This can be found in git via 9a0ec17606. | |||||
* | 52163: completion update for OpenZFS 2.2 | Oliver Kiddle | 2023-09-20 | 2 | -16/+98 | |
| | ||||||
* | users/29160, workers/52156: Fix repetition of substitution modifier. | Bart Schaefer | 2023-09-16 | 3 | -2/+10 | |
| | ||||||
* | 52082: Enable linewise edit-command when in visual-line mode. | Christoffer Lundell | 2023-09-16 | 2 | -4/+22 | |
| | ||||||
* | 52155: Test file missed out from previous commit | Bart Schaefer | 2023-09-16 | 1 | -0/+448 | |
| | ||||||
* | 52154, 52155: Implement, document, and test non-forking command substitution. | Bart Schaefer | 2023-09-16 | 4 | -25/+254 | |
| | | | | | | Comprises workers/51957, 51985, 51987, 51988, 51993, 52131, 52139, plus fixes for return values, parse errors, and trailing newlines (which were incorrectly removed) in ${ ... } | |||||
* | 52153: mapfile without HAVE_MMAP should not trim newlines | Bart Schaefer | 2023-09-16 | 3 | -13/+46 | |
| | ||||||
* | 52142: Move _history_modifiers call to _parameter | Mikael Magnusson | 2023-09-15 | 3 | -5/+11 | |
| | | | | | | | _parameters is used in many contexts, like assignments in command position, assignment after typeset, etc, where history modifiers are not valid. _brace_parameter already calls _history_modifiers explicitly so this seems more in line with that. | |||||
* | 52122 + 52129: fix (#) parameter expansion flag | Jun-ichi Takimoto | 2023-09-13 | 3 | -3/+56 | |
| | | | | Without the X flag, null string "" is substituted for bad math expression. | |||||
* | 52125: getoutput() must not free() after gettempname(..., 1) for heap | Bart Schaefer | 2023-09-10 | 2 | -1/+4 | |
| | ||||||
* | unposted: extra quoting of words in "eval" for safety | Bart Schaefer | 2023-09-09 | 2 | -2/+6 | |
| | ||||||
* | 52114: improve _nice | Jun-ichi Takimoto | 2023-09-07 | 2 | -9/+23 | |
| | | | | support -n option, complete only external commands | |||||
* | 52115: permit repeated "private" declarations as long as types aren't changed | Bart Schaefer | 2023-09-05 | 3 | -3/+68 | |
| | ||||||
* | 52112: use '_normal -p subcmd' to complete only external command | Jun-ichi Takimoto | 2023-09-04 | 15 | -16/+28 | |
| | ||||||
* | users/29220: fix bug with assignment to private following explicit unset | Bart Schaefer | 2023-09-03 | 3 | -11/+30 | |
| | ||||||
* | 52098, 52099, 52100, 52105(+minor tweak): update for latest macOS | Shohei YOSHIDA | 2023-08-28 | 5 | -11/+29 | |
| | ||||||
* | 51858 (+52073): virsh's edit command accepts all domains | sergio | 2023-08-28 | 2 | -1/+5 | |
| | ||||||
* | Marlon Richert: 51861: fix _approximate when compadd has been overridden | Bart Schaefer | 2023-08-27 | 2 | -26/+26 | |
| | | | | | Before this patch, if compadd had been overridden by a function of the same name, _approximate would not do corrections. | |||||
* | 52028: improvements to _shadow / _unshadow, plus helper and doc | Bart Schaefer | 2023-08-27 | 5 | -43/+112 | |
| | ||||||
* | 52053: whitelist capability CAP_WAKE_ALARM | Robert Woods | 2023-08-27 | 2 | -3/+6 | |
| | | | | | | | | Since the systemd update v254 from July 28, 2023, the capability 'CAP_WAKE_ALARM' is passed by default to some user process (especially desktop managers). Since 'CAP_WAKE_ALARM' is very narrow in focus, it is preferable that zsh does not consider it as a 'privileged' capability. | |||||
* | 52034: update sqlite3 completion for version 3.42.0 | Shohei YOSHIDA | 2023-08-27 | 2 | -0/+9 | |
| | ||||||
* | users/29175: Don't need to forget zle edits if none | Nojus Gudinavičius | 2023-08-22 | 2 | -0/+18 | |
| | ||||||
* | 52059 (+52070): _scons: fix for options --jobs and --question | Shohei YOSHIDA | 2023-08-21 | 2 | -2/+7 | |
| | ||||||
* | 29130, 21931 (Ray): document what typeset -t is for. | Peter Stephenson | 2023-08-16 | 2 | -2/+9 | |
| | | | | This replaces documenting what it isn't for. | |||||
* | 52037: complete only external commands for env/watch | Jun-ichi Takimoto | 2023-08-14 | 4 | -5/+12 | |
| | | | | also includes a few minor fixes for _date, _env and _watch | |||||
* | 52013,52014,52015,52016,52017,52018: updates for coreutils option changes | Shohei YOSHIDA | 2023-08-06 | 7 | -0/+26 | |
| | ||||||
* | 52008: Pattern bug with branches + exclusion | Peter Stephenson | 2023-08-01 | 3 | -2/+51 | |
| | | | | Add tests. | |||||
* | github #100: _qemu: add -enable-kvm and -bios suggestion | HexorCatZ | 2023-07-31 | 2 | -0/+7 | |
| | ||||||
* | unposted (cf. 51968): improve documentation of typeset -gn and -r | Bart Schaefer | 2023-07-26 | 2 | -2/+5 | |
| | ||||||
* | 51945: assorted documentation improvements, bug fixes, and new test | Bart Schaefer | 2023-07-26 | 7 | -18/+132 | |
| | | | | | | | | | | | | | | 1) Document the behavior of "typeset -n existing_var" (via Jun T. comment) 2) Prohibit "typeset -nm pattern" because, well, it's insane. Add test. 3) Improve doc for ${(!)ref} including ${{t!)ref} (Jun T.) 4) Fix doc for how-to unset of a named ref (Jun T.) 5) Allow "typeset +r -n ref" and "typeset +r +n ref" (Jun T.) 6) Fix "typeset -r -n ref=param" to create readonly references 7) Avoid accidental removal of PM_UNSET flag (Jun T.) and update test 8) Fix "typeset -gn ref=value" and add a test for it 9) Add tests for read-only reference behavior 10) Fix infinite recursion when resolving scope of an unset local named reference, add test. | |||||
* | 51979: Update free completion for procps-ng version 4.0.3 | Shohei YOSHIDA | 2023-07-26 | 2 | -0/+4 | |
| | ||||||
* | 51964: support pidof variants other than procps | Shohei YOSHIDA | 2023-07-26 | 2 | -13/+48 | |
| | ||||||
* | 51969: read -d and -s should not reset terminal state when stdin is redirected | Bart Schaefer | 2023-07-26 | 2 | -3/+6 | |
| | ||||||
* | Fix reversed article numbers in most recent entry | Bart Schaefer | 2023-07-26 | 1 | -1/+1 | |
| | ||||||
* | 51950 (tweak per 51949): correct Thingy refcount in raw_getbyte() | Bart Schaefer | 2023-07-26 | 2 | -1/+5 | |
| | ||||||
* | 51927: Update procps watch completion for version 4.0.3 | Shohei YOSHIDA | 2023-07-26 | 2 | -0/+6 | |
| | ||||||
* | unposted (cf. 51899): document _shadow | Bart Schaefer | 2023-07-26 | 2 | -0/+48 | |
| | ||||||
* | 51977: PIPEFAIL interaction with ERREXIT / ERRRETURN | Peter Stephenson | 2023-07-20 | 3 | -5/+75 | |
| | | | | | | Ensure the list-level error handling code is executed if we detect pipe failure for a foreground job. Add tests. | |||||
* | github #99: _trash: add completion for trash-d | mirsella | 2023-07-19 | 3 | -22/+62 | |
| | | | | https://github.com/rushsteve1/trash-d | |||||
* | 51897: update _softwareupdate | Jun-ichi Takimoto | 2023-07-10 | 2 | -58/+98 | |
| | | | | based on 51895 (Shohei YOSHIDA) |