summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2021-08-28users/26982, subset not already integrated: use standard #include formatPeter A. Castro1-0/+6
2021-08-2749290: Replace stdio for buffered shell input.Peter Stephenson1-0/+6
The previous method allowed memory management to interact with signal handlers, causing occasional crashes on some system. Instead, use a simple pre-allocated buffer and raw system calls.
2021-08-2749272: Set $COLUMNS in _call_program to ensure cached command output is ↵Marlon Richert1-0/+4
sufficiently wide
2021-08-27unposted (based on Marlon: 49273): add -x to local completionOliver Kiddle1-0/+3
2021-08-2749309: update the strace completion through strace 5.13Oliver Kiddle1-0/+3
2021-08-2749306: fix file completion for the second parameter to losetupOliver Kiddle1-0/+3
2021-08-2749234: add missing options in python completionŠtěpán Němec1-0/+5
2021-08-2649307 with doc update: POSIX_TRAPS fix.Peter Stephenson1-0/+6
With POSIX_TRAPS set, an ignored signal stays ignored when entering a subshell.
2021-08-2449297 (quoting amended): error message in files module.Peter Stephenson1-0/+5
If ENONENT it could be the other argument that doesn't exist, so check.
2021-08-24github #78: Fix completions in _pandocDCsunset1-0/+5
2021-08-1649268: use an empty string search to find matches for info --index-search= ↵Oliver Kiddle1-0/+3
completion Also include info output to the right of " -- " for further info node completion matches and fix quoting of a blank argument to _call_program.
2021-08-1649160: fix quoting for xmllint --pretty completionOliver Kiddle1-0/+5
2021-08-14users/26734: docs: read: Notate the parameter name argument as optional.Daniel Shahaf1-0/+5
2021-08-1049269: Fix "[ ! -o ]".Peter Stephenson1-0/+6
This should detect "-o" as non-empty string; "-a" was alrady working. Update the test.
2021-07-30github #77: Improve subl completions for Sublime Text v4Stavros Ntentos1-0/+5
2021-07-3049211: _typeset: correctly set return valueJun-ichi Takimoto1-0/+4
do not include '-' in onopts so that 'functions -- <TAB>' works.
2021-07-2349029: Prevent shell from sending duplicate signals with MONITORErik Paulson1-0/+3
2021-07-2349182: Turn off correction inside command substition.Peter Stephenson1-0/+5
In "A=$(PWD)" we dont't have the information to correct at the level of the PWD subcommand, so don't try to do it as this causes a crash.
2021-07-1949147: fix completion of linux kernel modulesEric Cook1-0/+5
2021-07-1949166: fix coredump in ${name:offset:length} with ill-formatted lengthJun-ichi Takimoto1-0/+5
2021-07-1149158: remove superfluous function definitionsOliver Kiddle1-0/+10
2021-07-1049157: fix uses of literal % characters in completion descriptionsOliver Kiddle1-0/+5
2021-07-1049156: make wider use of the convention of square brackets for defaultsOliver Kiddle1-0/+17
2021-07-0949151: remove commas erroneously included in _arguments exclusion listsOliver Kiddle1-0/+6
2021-07-0949150: consistently use singular form for headings on completion match groupsOliver Kiddle1-0/+3
2021-07-0949149: add specific values in completion after ssh-keygen -b depending on ↵Oliver Kiddle1-0/+3
the key type
2021-07-0849153: cut off .lua extension from module files that occurs when using lmod ↵Max Voit1-0/+6
for module
2021-07-0649128 (github #76): vcs_info-examples: optimize +vi-git-untracked()Suraj N. Kurapati1-0/+5
Speed up the prompt on large and/or deep working directories by stopping grep(1) as soon as it finds a single match, with `-q`. Also, correct the regexp by adding a ^ anchor and increase its specificity by accounting for the space in Porcelain Format v1. Previously, +vi-git-untracked() waited for grep(1) to find all matches of untracked files, redirecting them away to /dev/null, before finally concluding that untracked files do indeed exist. With this patch, I see 4x speedup on a large Git-enabled $HOME: $ time (git status --porcelain | wc -l) 212 0.01s user 0.02s system 0% cpu 9.021 total $ time (git status --porcelain | grep '??' &>/dev/null) 0.01s user 0.02s system 0% cpu 12.294 total $ time (git status --porcelain | grep -q '^?? ' 2>/dev/null) 0.01s user 0.01s system 0% cpu 3.097 total Note that `-q` for grep(1) is in POSIX (IEEE Std 1003.1-2017): https://pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html See discussion https://www.zsh.org/mla/workers/2021/msg01354.html
2021-06-2849102: Ignore dynamic directory name failure if NO_EXECPeter Stephenson1-0/+5
2021-06-2248096: Update Sourceforge links to https://zsh.sourceforge.io/Peter Stephenson1-0/+6
2021-06-1448920: _pgrep: Address issues related to -f completiondana1-0/+3
2021-06-1448920: _pgrep: Clarify -x descriptiondana1-0/+4
2021-06-1349069: literal interpretation of subscripts for unset of array/hash elementsBart Schaefer1-0/+5
2021-06-0348942: Let EDITOR invoked by edit-command-line know it's a zsh scriptAkinori MUSHA1-0/+3
2021-06-0348954: avoid crash in reverse-menu-complete from menuselect without 'menu' ↵Oliver Kiddle1-0/+3
in $compstate[insert]
2021-06-0348952: expand octal codes for record separators in perl completionOliver Kiddle1-0/+3
2021-06-0348938: remove vim fold and option markers in completionsOliver Kiddle1-0/+3
2021-06-0348939: update completion of options for rsync 3.2.3Oliver Kiddle1-0/+4
2021-05-2248897: completion updates for DragonFly 6.0 and OpenBSD 6.9Oliver Kiddle1-0/+6
2021-05-2148891: Fix pgrep/pkill -f completionMarlon Richert1-0/+3
Old completion produced false positives & took too much screen space.
2021-05-2148864: Improve extra-verbose completion display strings for array parameter ↵Marlon Richert1-0/+5
values
2021-05-1848601/0005: zmathfuncdef: Fix the workers/48147 return status / 'set -e' bug.Daniel Shahaf1-0/+3
Not tested.
2021-05-1848601/0004: docs: return: Give examples of using arithmetic evaluation.Daniel Shahaf1-0/+3
2021-05-1848601/0003: docs: functions -M: Add a subheading and index entries.Daniel Shahaf1-0/+3
2021-05-1848601/0002: docs: functions -M: Document the return status / result ↵Daniel Shahaf1-0/+3
interdependency gotchas (cf. 48147).
2021-05-1848601/0001: docs: functions -M: Move an example to be near the specification ↵Daniel Shahaf1-0/+3
of the relevant flag
2021-05-1848594 (plus an "F:" line corresponding to the question there): New tests for ↵Daniel Shahaf1-0/+5
functions -t / functions -T
2021-05-1648853: improved handling of theme resets when changing prompt themes, ↵Marlon Richert1-0/+4
especially for theme preview
2021-05-1648860: remove mention of bugs that have been fixedBart Schaefer1-0/+2
2021-05-1648857: declare "volatile" all globals that may be modified by signal handlersBart Schaefer1-0/+6