summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2025-04-1953482: zparseopts -G: always add options with optional args to array with =dana1-0/+6
2025-04-1553454: fix interrupt handling in savehistfile()Bart Schaefer1-0/+4
2025-04-15unposted: add missing Changelog entry for _typeset fixEric Cook1-0/+4
2025-04-1553485: NEWS: update for version 5.10Eric Cook1-0/+4
2025-04-13unposted: NEWS: update per w/53257 and w/53260dana1-0/+4
2025-04-0453449: do not complete indices for empty array subscriptsKyle Andelin1-0/+3
2025-04-0453445: extra-verbose mode support on some recent Linux and BSD systemsOliver Kiddle1-0/+5
2025-03-3153431: fix assignment via named reference to parameters in outer scopesBart Schaefer1-1/+4
2025-03-3153414: attempting to preview the "restore" keyword is nonsensicalFrank Dana1-0/+4
2025-03-3153413: "print -rP" in preview, in case of special charactersFrank Dana1-0/+5
2025-03-0353399: don't load ZLE early to set keymapOliver Kiddle1-0/+3
When zsh is run with -o vi / -o emacs, instead of loading ZLE to force the change, only record the option state. Then when ZLE starts, the vi option determines the default keymap.
2025-03-0353394: drop OSC and DCS sequences in key inputOliver Kiddle1-0/+5
They are likely to be terminal query responses not keys. If they do match a keybinding that's not affected. Also does likewise for certain CSI sequences.
2025-03-0253368: ignore no-op changes to EMACS/VI optionsBart Schaefer1-0/+4
2025-02-2853395: complete snapshot ranges for zfs destroyOliver Kiddle1-0/+4
2025-02-2853393: Complete python module argumentsRonan Pigott1-0/+8
Python modules can behave like commands in their own right. This allows modules to define _python_module-* functions that are used to complete module arguments. Also gets the ball rolling by defining completions for venv, http.server, and json.tool.
2025-02-27github #129: fix _gpg completionVadim Misbakh-Soloviov1-0/+3
1) As for now, `--local-user` completion is irrelevant: it completes system users, while gpg expects private keys IDs 2) `secret-keys` completion was also broken and completed nothing. The reason of that to happen was in that fact that it assumed `uid` token would be next after `fpr` (same as it do in public-keys completion), while in current gnupg versions there is at least `grp` token, and potentially can be others. So, instead i+=2 I made `until "uid"` loop.
2025-02-2753378: support new pipebuf resource limit on FreeBSDOliver Kiddle1-0/+5
Also add other newer limits to the documentation.
2025-02-1553363: permit "typeset -n +m pattern"Bart Schaefer1-0/+7
Also fix spurious error printing the value of a read-only named reference
2025-02-1353358: adapt completion to reflect 53348 and extend exclusion lists to cover ↵Oliver Kiddle1-0/+5
more + options
2025-02-1253360: domenuselect() fails if the previous completion did not generate a listBart Schaefer1-0/+3
(fix for segfault)
2025-02-1253346 (cf. 53350): Util/helpfiles: fix use of "man" on file pathsBart Schaefer1-0/+2
2025-02-1253348: Revise handling of incompatible typeset options when used with -nBart Schaefer1-0/+5
2025-02-04unposted: remove a few more files by 'make clean'Jun-ichi Takimoto1-0/+5
Doc/zsh.{idx,kys} and Etc/FAQ{01-06}.html. These files are already in .gitignore
2025-01-30github #118: completion(git-rebase): non-interactive mode also supports ↵Eisuke Kawashima1-0/+3
--autosquash
2025-01-3053338: complete typeset -n optionOliver Kiddle1-0/+2
2025-01-3053337: allow nameref -pOliver Kiddle1-0/+2
2025-01-3053336: avoid GNU make specific use of $< in a non-inference ruleOliver Kiddle1-0/+3
2025-01-3053335: Remove unused dupstring_glen() functionOliver Kiddle1-0/+5
Also make use of the dupstring_wlen() variant in more places to avoid a strlen()
2025-01-3053332, 53334: Avoid strlen calls after sprintfOliver Kiddle1-0/+6
2025-01-2753329: adapt .zle.sgr for CSI sequences that use : instead of ;Oliver Kiddle1-0/+3
2025-01-27github #128: Updated completion for neovimGI1-0/+3
2025-01-27github #126: Fix some typosWu, Zhenyu1-0/+4
2025-01-27github #125: Add completion for irb --no-pagerKouhei Yanagita1-0/+3
2025-01-27unposted: fix quoting in openldap completionOliver Kiddle1-0/+2
2025-01-2753327: update for git 2.47Oliver Kiddle1-0/+2
2025-01-2753328: completion options updateOliver Kiddle1-0/+12
2025-01-2753326: completion updates for core Linux utilsOliver Kiddle1-0/+14
2025-01-2753325: cover newer BSD releases in completionOliver Kiddle1-0/+15
2025-01-20Julian Prein: 53309: remove uncommon / obsolete options -t and -WBart Schaefer1-0/+5
2025-01-0353294: fix multibyte handling in "select" promptsBart Schaefer1-0/+4
2025-01-0353293: fix menu() and texinode() in yodl docsJun-ichi Takimoto1-0/+5
2025-01-0253297: Test/A08time: allow %nU/%nS result to be 0dana1-0/+2
2025-01-02unposted: _zparseopts: update per workers/53260dana1-0/+5
2024-12-2653260: zparseopts: add options -v (argv) and -G (GNU-style parsing)dana1-0/+3
2024-12-2653257: use monotonic clock where appropriatedana1-0/+9
update the following features to use the monotonic clock for calculating time deltas and intervals: * MAILCHECK parameter * PERIOD parameter * SECONDS parameter * %(nS.t.f) prompt-expansion sequence * time built-in's elapsed time and cpu % values * zsh/zftp ZFTP_TMOUT parameter * zsh/zprof timings also use CLOCK_MONOTONIC_RAW instead of CLOCK_MONOTONIC on macOS
2024-12-1653251: _man: fix page completion on macOS, update fall-back paths, etc.dana1-0/+3
- fix broken page completion on macOS and FreeBSD (regression caused by workers/50278) - update fall-back paths to include /usr/local/share/man (fixes issues like workers/53249 for systems without `manpath` or equivalent) - fold macOS completion into FreeBSD's, as macOS 13+ uses it now with little modification - add -K option for FreeBSD and -h option for mandoc/NetBSD, complete pre-processor sequences, complete section lists with commas for man-db - exclude HTML pages for FreeBSD-likes
2024-12-1652108: docs: document benefits of `_normal -p`dana1-0/+4
note: commit was severely delayed
2024-11-2353228: Remove references to Patches "Archive" from FAQClinton Bunch1-0/+3
2024-11-23github #122: Add c17, iso9899:2017, c18, iso9899:2018, gnu17, gnu18, c++20, ↵Wu, Zhenyu1-0/+3
gnu++20, c++23, gnu++23 to gcc completion
2024-11-23github #123: Make okular's completion support *.epub files.Shlomi Fish1-0/+3