Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 51310: zle -F handlers preserve LASTWIDGET | Bart Schaefer | 2023-01-21 | 2 | -1/+7 | |
| | | | | Also fix email address in an old ChangeLog entry | |||||
* | 51278: make (i) subscript flag for zero-length string consistent | Peter Stephenson | 2023-01-16 | 3 | -1/+16 | |
| | ||||||
* | 51297: update expected test results to match more optimised escape sequences ↵ | Oliver Kiddle | 2023-01-11 | 2 | -8/+11 | |
| | | | | with recent changes | |||||
* | 51256: Add --refetch to completions of git-fetch | Jörg Sommer | 2023-01-11 | 2 | -0/+4 | |
| | ||||||
* | unposted: mention attributes changes, fix renumbering mistake and allow ↵ | Oliver Kiddle | 2023-01-11 | 4 | -2/+12 | |
| | | | | completion to offer prompt escapes for PROMPT_EOL_MARK | |||||
* | 51295: where the end of a region coincides with the end of PREDISPLAY, don't ↵ | Oliver Kiddle | 2023-01-11 | 2 | -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. | |||||
* | 51292: fix dynamic updates of region_highlight to account for PREDISPLAY | Oliver Kiddle | 2023-01-10 | 2 | -4/+7 | |
| | ||||||
* | 51291: support for highlighting ellipses in the line editor | Oliver Kiddle | 2023-01-10 | 4 | -25/+44 | |
| | ||||||
* | 51290: fix display of control characters with SINGLE_LINE_ZLE set | Oliver Kiddle | 2023-01-10 | 2 | -3/+6 | |
| | ||||||
* | 51289: don't disable non-colour attributes in prompts for SINGLE_LINE_ZLE ↵ | Oliver Kiddle | 2023-01-10 | 3 | -4/+5 | |
| | | | | and remove superfluous extra escapes to disable attributes | |||||
* | 51281: keep track of attributes left on at the end of left and right prompts ↵ | Oliver Kiddle | 2023-01-10 | 4 | -27/+28 | |
| | | | | and reapply them explicitly as appropriate | |||||
* | 51280: add support for italic and faint fonts in the line editor | Oliver Kiddle | 2023-01-10 | 6 | -49/+101 | |
| | ||||||
* | 51258, 51272: refactor handling of terminal attributes, removing OFF flags ↵ | Oliver Kiddle | 2023-01-10 | 18 | -478/+400 | |
| | | | | in zattr | |||||
* | 51276: Fix diff completion for non GNU / FreeBSD platforms | Nathan Houghton | 2023-01-10 | 2 | -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). | |||||
* | unposted: In a comment, replace a C variables glob pattern with its matches, ↵ | Daniel Shahaf | 2023-01-08 | 2 | -2/+7 | |
| | | | | for greppability. | |||||
* | unposted (cf. users/28616): _svnadmin: Add comment noting a case that's not ↵ | Daniel Shahaf | 2023-01-06 | 2 | -0/+9 | |
| | | | | completed correctly. | |||||
* | 51263: fix typo - `an path` -> `a path` | Max Coplan | 2022-12-31 | 2 | -1/+3 | |
| | ||||||
* | 51255: Update erb completion for version 4.0.2 | Shohei YOSHIDA | 2022-12-31 | 2 | -2/+6 | |
| | ||||||
* | 51254: Add irb completion for version 1.6.2 | Shohei YOSHIDA | 2022-12-31 | 2 | -2/+17 | |
| | ||||||
* | 51253: Update ruby completion for version 3.2.0 | Shohei YOSHIDA | 2022-12-31 | 2 | -10/+20 | |
| | ||||||
* | 51233: Update sanitizer list to GCC 12 | Shohei YOSHIDA | 2022-12-31 | 2 | -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 | |||||
* | 51249: use of --force-local with tar completion | Daniel Shahaf | 2022-12-30 | 2 | -1/+6 | |
| | ||||||
* | 51214: handle read -d and a delimiter that can't be decoded into a character | Oliver Kiddle | 2022-12-17 | 5 | -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. | |||||
* | 51207: fix for read -d when the delimiter is a byte >= 0x80 | Jun-ichi Takimoto | 2022-12-17 | 3 | -3/+13 | |
| | ||||||
* | 51212: remove STOUC() macro | Oliver Kiddle | 2022-12-16 | 34 | -204/+192 | |
| | | | | | This served as a workaround for ancient compilers where casts to unsigned char were broken. | |||||
* | 51215: consume whole CSI sequences from the input | Oliver Kiddle | 2022-12-16 | 4 | -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. | |||||
* | unpasted: add missing ChangeLog entry | Peter Stephenson | 2022-12-16 | 1 | -0/+4 | |
| | ||||||
* | unposted: Follow-up to the last commit: Fix a typo in a comment. | Daniel Shahaf | 2022-12-15 | 2 | -1/+4 | |
| | ||||||
* | unposted: zsh.h: lextok: Add an explanatory comment with a cross-reference. | Daniel Shahaf | 2022-12-15 | 2 | -0/+8 | |
| | ||||||
* | 51210: Clear errflag before calling EXIT trap | Bart Schaefer | 2022-12-13 | 2 | -0/+7 | |
| | | | | | If this is not done, special cases such as failures in special builtins or errors in math expressions skip the trap execution. | |||||
* | 51198: Clarify and expand ERR_EXIT and ERR_RETURN documentation | Philippe Altherr | 2022-12-13 | 2 | -38/+49 | |
| | ||||||
* | 51193: Discuss ERR_EXIT changes | Philippe Altherr | 2022-12-13 | 3 | -2/+62 | |
| | ||||||
* | 51134: ! return doesn't change the return status | Peter Stephenson | 2022-12-12 | 2 | -1/+13 | |
| | ||||||
* | 51134: document interactive behaviour with ERR_EXIT and ERR_RETURN | Peter Stephenson | 2022-12-12 | 2 | -1/+12 | |
| | ||||||
* | 51161: correct errno after closing xtrace FD | Bart Schaefer | 2022-12-09 | 2 | -0/+5 | |
| | ||||||
* | 51111: update completion for global to version 6.6.8 | Shohei YOSHIDA | 2022-12-09 | 2 | -2/+10 | |
| | ||||||
* | 51047: fix quoting of completion matches when _canonical_paths -N option is used | Bart Schaefer | 2022-12-09 | 2 | -2/+8 | |
| | ||||||
* | 51144, 51146: vcs_info git: stg: Extract patch descriptions | Daniel Shahaf | 2022-12-09 | 2 | -2/+8 | |
| | | | | Joint work with Peter Grayson. | |||||
* | 51142: vcs_info git: Check the get-unapplied style as documented | Daniel Shahaf | 2022-12-08 | 2 | -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 | |||||
* | 51138: Updated StGit patch detection in vcs_info | Peter Grayson | 2022-12-08 | 2 | -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> | |||||
* | 51108: single letter forms of Shift-JIS / EUC-JP options were reversed | Shohei YOSHIDA | 2022-12-06 | 2 | -4/+7 | |
| | ||||||
* | 51088: fix standards reference in comment | Atte Peltomäki | 2022-12-06 | 2 | -1/+5 | |
| | ||||||
* | 51094: consistent use of bit-manipulation for noerrexit value changes | Philippe Altherr | 2022-12-03 | 3 | -4/+7 | |
| | ||||||
* | 51098: remove unreachable NOERREXIT_UNTIL_EXEC code and effects | Philippe Altherr | 2022-12-03 | 4 | -26/+7 | |
| | ||||||
* | 51076: fix ERR_EXIT when used with "eval" or "source"; documentary comments | Philippe Altherr | 2022-12-03 | 3 | -3/+87 | |
| | ||||||
* | 51071: fix ERR_RETURN for functions in conditional statements | Philippe Altherr | 2022-12-03 | 3 | -7/+25 | |
| | ||||||
* | 51001: ChangeLog entry for preceding four patch commits. | Bart Schaefer | 2022-12-03 | 1 | -0/+6 | |
| | ||||||
* | 51001: fix for ERR_EXIT following shell function; update tests | Philippe Altherr | 2022-12-03 | 2 | -9/+83 | |
| | ||||||
* | 51001: fix for ERR_EXIT with pipeline negation ("!"); update tests | Philippe Altherr | 2022-12-03 | 2 | -5/+23 | |
| | ||||||
* | 51001: fix for ERR_EXIT with "always" blocks; update tests | Philippe Altherr | 2022-12-03 | 2 | -7/+30 | |
| |