summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-09-1453082: remove a couple of unused #definesOliver Kiddle2-7/+2
2024-09-1453081: remove old BeOS support codeOliver Kiddle7-206/+5
2024-09-1453080: remove code for systems that only have the old pre-POSIX signal()Oliver Kiddle5-264/+10
2024-08-3153060: silence build warningsClinton Bunch3-1/+8
2024-08-3153056: new zsh/random module defining an SRANDOM parameter and zrand_float() ↵Clinton Bunch8-2/+608
and zrand_int() math functions
2024-08-31github #120: Update _git to reflect `--recursive` being an aliasSemnodime2-1/+3
`--recursive` and `--recurse-submodules` are aliased according to https://github.com/git/git/blob/99c33bed562b41de6ce9bd3fd561303d39645048/builtin/clone.c#L105
2024-08-3153058: new completion for zstdOliver Kiddle2-0/+120
2024-08-3153057: complete glob qualifiers following an equals expansionOliver Kiddle2-1/+12
2024-08-3153052: update setxkbmap completion with newer optionsOliver Kiddle2-96/+119
2024-08-26unposted: remove reference to removed sample codeJun-ichi Takimoto2-4/+4
the example in expn.yo was mdified by commit bb441f77a7 and does not use _wanted any more
2024-08-16Upload to unstable as 5.9-8Michael Prokop1-0/+8
2024-08-16Cherry-pick upstream commit 727b493e to address FTBFS on mips64elMichael Prokop2-0/+37
Description from upstream: | 50736: silence use-after-free warning (gcc-12.2) And as noted by Chris, the patch fixes a memory issue in compmatch.c, gcc indeed complains about that, so this hopefully fixes our FTBFS issue on mips64el. Thanks: Chris Hofstaedtler <zeha@debian.org> Closes: #1078749
2024-08-15unposted: fix parsing of Bang token in value side of array element assignmentBart Schaefer3-1/+14
2024-08-14Upload to unstable as 5.9-7Michael Prokop1-0/+16
2024-08-14d/upstream/metatata: Use secure URLsSimon McVittie1-5/+5
The http and anonymous git protocols do not authenticate the identity of the server, making them vulnerable to man-in-the-middle attacks. Replace them with authenticated equivalents. zsh.sourceforge.net redirects to zsh.sourceforge.io, so presumably that address is now considered canonical.
2024-08-14Cherry-pick upstream commit 0bb140f9 to import OLDPWD from environment if setMichael Prokop2-0/+23
Taken from https://github.com/zsh-users/zsh/commit/0bb140f9911851e9712dba311925f9c9ab521fd2, dropping Changelog related change though. As brought up by Franklin Yu on #pkg-zsh.
2024-08-14Cherry-pick upstream changes to fix ftbfs with GCC-14Michael Prokop3-0/+597
Apply cherry-pick-4c89849c-50641-use-int-main-in-test-C-codes-in-configure.patch (commit 4c89849c98172c951a9def3690e8647dae76308f upstream) and cherry-pick-ab4d62eb-52383-Avoid-incompatible-pointer-types-in-terminfo-global.patch (commit ab4d62eb975a4c4c51dd35822665050e2ddc6918 upstream) to fix ftbfs with GCC-14. Relevant patches were identified by Simon McVittie, who looked at Arch Linux's patchset - thanks to Christian Hesse, one of Arch's zsh maintainers. Thanks: Simon McVittie <smcv@debian.org> Closes: #1075708
2024-08-14Install into /usr-merged layoutChris Hofstaedtler10-43/+12
Closes: #1073654
2024-08-1353031: Completion/Unix/Command/_git: add missing terminator in case statementChristian Heusel2-0/+6
2024-08-0653026: fix failure to free old value when setting new value of referenceJun. T2-1/+7
2024-08-0553025: fix memory leaks and pointer errors upon named reference self-referenceBart Schaefer3-6/+11
2024-08-0553023: fix memory leak of unset private parameterBart Schaefer2-1/+5
2024-08-0453005: off-by-one error when resetting signals on subshell entrancePhilippe Altherr2-2/+7
2024-08-0352989: _rsync: support rsync 3.2.4+ remote filename handling.Eric Cook3-6/+30
2024-07-2852999: import OLDPWD from environment if setPeter Stephenson2-1/+10
2024-07-13Missed commit of ChangeLog for 52977 / da733f5dBart Schaefer1-0/+6
2024-07-0452985: avoid adding original param to restorelistJun-ichi Takimoto2-4/+7
2024-06-2852977: ERR_EXIT/ERR_RETURN are respected by the final command in && / || listsPhilippe Altherr2-0/+28
2024-06-2452968: use pdfroff to create intro.pdfJun-ichi Takimoto2-5/+7
roff2ps is removed in groff-1.23.0 (Jul. 2023). The "doubled output" problem was fixed in groff-1.22.3 (Nov. 2014).
2024-06-1352951: make sure to close memstream for 'print -v'Jun-ichi Takimoto2-3/+6
2024-06-0852946: Revert "Handle completer filenames with funny characters in them"Mikael Magnusson3-5/+9
This reverts commit 88f47569030b12345aee3bd857e424351ee61726.
2024-05-24users/29882: Explain $RANDOM predictabilityBart Schaefer2-0/+34
2024-05-2452910: Improve handling of **/ patternsBart Schaefer2-3/+5
2024-05-2452904: Improve quoting of paths passed via _call_program to "git ls-files"Bart Schaefer2-1/+6
2024-05-2052895: Partial revert of 44274 which broke _baudratesMikael Magnusson2-2/+8
_description does not accept -o numeric, which resulted in _description:zformat:89: invalid argument: expl The array is already sorted correctly in the completer so I don't see any need to have the completion sort it again anyway.
2024-05-13Ooops, missed the actualy patch from the foregoing...Peter Stephenson1-0/+1
2024-05-1052924: Set zfsessions to NULL after freePeter Stephenson1-0/+4
2024-05-0852915: be explicit about pattern syntax in conditionsPeter Stephenson2-1/+10
2024-04-0752878: Fix ${foo:^bar} where bar is an associative arrayMikael Magnusson2-0/+8
2024-04-0152865: Documentation update for 52864Bart Schaefer4-17/+23
2024-04-0152864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...}Bart Schaefer5-56/+150
2024-04-0152781: HIST IGNORE_DUPS + HIST_REDUCE_BLANKS treats whitespace as significantBart Schaefer2-0/+13
2024-04-01github #115: completion(ruby): completer opts for irbOKURA Masafumi2-0/+5
IRB now has `--regexp-completor` and `--type-completor` options added by: https://github.com/ruby/irb/commit/1dec2708c92559487e51c5f3a3030b74a62270e5
2024-04-0152859: use _date_formats for fc and complete -m/-M for varedOliver Kiddle3-1/+8
2024-03-2652798: handle comments in ssh configOliver Kiddle3-8/+11
2024-03-2352768: Handle completer filenames with funny characters in themMikael Magnusson3-5/+10
For example, a file called _foo;bar will cause this to happen: % hello [press tab]zsh: command not found: _foo zsh: command not found: bar
2024-03-2152780: unneccessary returns in hlgroupPeter Stephenson2-2/+6
2024-03-2052783: allow for unset hash elementOliver Kiddle2-1/+4
2024-03-20unposted: remove reference to fp_PROG_CC_STDC macro which was removed in 52750Oliver Kiddle2-2/+5
2024-03-1852770: handle newrole in SELinux completionsOliver Kiddle2-8/+25