summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-01-2251322 (+ minor tweak): Update gnu make completion for version 4.4Shohei YOSHIDA2-2/+9
Add `--jobserver-style`, `--shuffle` and `--trace` options And delete '--warn-undefined-functions' option. This option was implemented only in redhat's older make and the official gnu make has never supported it.
2023-01-2151313: fix "git rerere forget" completionBart Schaefer2-3/+5
2023-01-2151310: zle -F handlers preserve LASTWIDGETBart Schaefer2-1/+7
Also fix email address in an old ChangeLog entry
2023-01-1651278: make (i) subscript flag for zero-length string consistentPeter Stephenson3-1/+16
2023-01-1151297: update expected test results to match more optimised escape sequences ↵Oliver Kiddle2-8/+11
with recent changes
2023-01-1151256: Add --refetch to completions of git-fetchJörg Sommer2-0/+4
2023-01-11unposted: mention attributes changes, fix renumbering mistake and allow ↵Oliver Kiddle4-2/+12
completion to offer prompt escapes for PROMPT_EOL_MARK
2023-01-1151295: where the end of a region coincides with the end of PREDISPLAY, don't ↵Oliver Kiddle2-3/+8
extend it to include new text Also fix issue where an int was used for a copy of attributes which breaks if int is smaller than zattr.
2023-01-1051292: fix dynamic updates of region_highlight to account for PREDISPLAYOliver Kiddle2-4/+7
2023-01-1051291: support for highlighting ellipses in the line editorOliver Kiddle4-25/+44
2023-01-1051290: fix display of control characters with SINGLE_LINE_ZLE setOliver Kiddle2-3/+6
2023-01-1051289: don't disable non-colour attributes in prompts for SINGLE_LINE_ZLE ↵Oliver Kiddle3-4/+5
and remove superfluous extra escapes to disable attributes
2023-01-1051281: keep track of attributes left on at the end of left and right prompts ↵Oliver Kiddle4-27/+28
and reapply them explicitly as appropriate
2023-01-1051280: add support for italic and faint fonts in the line editorOliver Kiddle6-49/+101
2023-01-1051258, 51272: refactor handling of terminal attributes, removing OFF flags ↵Oliver Kiddle18-478/+400
in zattr
2023-01-1051276: Fix diff completion for non GNU / FreeBSD platformsNathan Houghton2-15/+31
On OpenBSD, "diff -urpN dir1/ di<TAB>" would refuse to complete a second filename/directory name. This was caused by the -u and -U options getting dropped from args (overwriting args vs appending).
2023-01-08unposted: In a comment, replace a C variables glob pattern with its matches, ↵Daniel Shahaf2-2/+7
for greppability.
2023-01-06unposted (cf. users/28616): _svnadmin: Add comment noting a case that's not ↵Daniel Shahaf2-0/+9
completed correctly.
2022-12-3151263: fix typo - `an path` -> `a path`Max Coplan2-1/+3
2022-12-3151255: Update erb completion for version 4.0.2Shohei YOSHIDA2-2/+6
2022-12-3151254: Add irb completion for version 1.6.2Shohei YOSHIDA2-2/+17
2022-12-3151253: Update ruby completion for version 3.2.0Shohei YOSHIDA2-10/+20
2022-12-3151233: Update sanitizer list to GCC 12Shohei YOSHIDA2-5/+12
Add following sanitizers - bounds-strict - hwaddress - kernel-address - kernel-hwaddress - leak - pointer-compare - pointer-subtract - shadow-call-stack - shift-base - shift-exponent - thread - undefined And sort the list in alphabetical order
2022-12-3051249: use of --force-local with tar completionDaniel Shahaf2-1/+6
2022-12-1751214: handle read -d and a delimiter that can't be decoded into a characterOliver Kiddle5-3/+29
Terminate input at the raw byte value of the delimiter. Also document and test the use of an empty string as a way to specify NUL as the delimiter.
2022-12-1751207: fix for read -d when the delimiter is a byte >= 0x80Jun-ichi Takimoto3-3/+13
2022-12-1651212: remove STOUC() macroOliver Kiddle34-204/+192
This served as a workaround for ancient compilers where casts to unsigned char were broken.
2022-12-1651215: consume whole CSI sequences from the inputOliver Kiddle4-2/+60
This affects CSI sequences that aren't explicitly bound but arrive within the usual KEYTIMEOUT time limits. A single undefined-key widget is run instead of unintended bindings for Escape and other characters in the sequence.
2022-12-16unpasted: add missing ChangeLog entryPeter Stephenson1-0/+4
2022-12-15unposted: Follow-up to the last commit: Fix a typo in a comment.Daniel Shahaf2-1/+4
2022-12-15unposted: zsh.h: lextok: Add an explanatory comment with a cross-reference.Daniel Shahaf2-0/+8
2022-12-1351210: Clear errflag before calling EXIT trapBart Schaefer2-0/+7
If this is not done, special cases such as failures in special builtins or errors in math expressions skip the trap execution.
2022-12-1351198: Clarify and expand ERR_EXIT and ERR_RETURN documentationPhilippe Altherr2-38/+49
2022-12-1351193: Discuss ERR_EXIT changesPhilippe Altherr3-2/+62
2022-12-1251134: ! return doesn't change the return statusPeter Stephenson2-1/+13
2022-12-1251134: document interactive behaviour with ERR_EXIT and ERR_RETURNPeter Stephenson2-1/+12
2022-12-0951161: correct errno after closing xtrace FDBart Schaefer2-0/+5
2022-12-0951111: update completion for global to version 6.6.8Shohei YOSHIDA2-2/+10
2022-12-0951047: fix quoting of completion matches when _canonical_paths -N option is usedBart Schaefer2-2/+8
2022-12-0951144, 51146: vcs_info git: stg: Extract patch descriptionsDaniel Shahaf2-2/+8
Joint work with Peter Grayson.
2022-12-0851142: vcs_info git: Check the get-unapplied style as documentedDaniel Shahaf2-2/+11
The style was treated as "always true" rather than as "settable, false by default" in the rebase-merge and cherry-pick cases. This affects the gen-unapplied-string hook, and may also affect gen-applied-string and set-patch-format hooks if they accessed VCS_INFO_get_data_git's internal parameters directly. If this affects you, just set the style in your zshrc: . zstyle ':vcs_info:git*:*:*' get-unapplied true
2022-12-0851138: Updated StGit patch detection in vcs_infoPeter Grayson2-9/+32
The vcs_info patch detection code attempted to interrogate StGit patch stack state by inspecting .git/patches/applied and .git/patches/unapplied. As of StGit 0.15 (2009), patch stack metadata is captured in the repo's object database. And as of StGit 1.0 (2021), no stack or patch state is maintained in any files in the .git/ directory. Zsh's approach for interrogating StGit patch state is thus obsoleted. This patch updates vcs_info to determine whether StGit is initialized on a branch by looking at the appropriate git refs and uses StGit's prescribed interface for interrogating applied and unapplied patch state via the `stg series` command. This approach will work with all versions of StGit >=0.15. Signed-off-by: Peter Grayson <pete@jpgrayson.net>
2022-12-0651108: single letter forms of Shift-JIS / EUC-JP options were reversedShohei YOSHIDA2-4/+7
2022-12-0651088: fix standards reference in commentAtte Peltomäki2-1/+5
2022-12-0351094: consistent use of bit-manipulation for noerrexit value changesPhilippe Altherr3-4/+7
2022-12-0351098: remove unreachable NOERREXIT_UNTIL_EXEC code and effectsPhilippe Altherr4-26/+7
2022-12-0351076: fix ERR_EXIT when used with "eval" or "source"; documentary commentsPhilippe Altherr3-3/+87
2022-12-0351071: fix ERR_RETURN for functions in conditional statementsPhilippe Altherr3-7/+25
2022-12-0351001: ChangeLog entry for preceding four patch commits.Bart Schaefer1-0/+6
2022-12-0351001: fix for ERR_EXIT following shell function; update testsPhilippe Altherr2-9/+83