| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 53959+54149: fix a bug when redirecting to a pattern with no matchHEADmaster | Jun-ichi Takimoto | 11 days | 1 | -1/+15 |
| | | | | | | when redirecting to/from a pattern (MULTIOS) and if there is no match, issue an error even if NULL_GLOB is in effect. | ||||
| * | 54143: Bind '_' to vi-first-non-blank in vicmd keymap | Aidan Van Duyne | 2025-12-16 | 1 | -1/+1 |
| | | |||||
| * | 54147: avoid buffer overflow with terminal sequences | Oliver Kiddle | 2025-12-16 | 1 | -2/+2 |
| | | |||||
| * | 54119: fix OSC52 clipboard get with empty clipboard | Oliver Kiddle | 2025-11-30 | 1 | -1/+1 |
| | | |||||
| * | unposted (c.f. Bart: 54112): remove unintended Unicode characters | Oliver Kiddle | 2025-11-27 | 1 | -2/+2 |
| | | |||||
| * | 54093 (tweaked per 54101): Cleanup isarr fields and variables | Philippe Altherr | 2025-11-24 | 12 | -129/+135 |
| | | |||||
| * | 54104: fix bug with packing strings into wordcode | Oliver Kiddle | 2025-11-24 | 2 | -2/+4 |
| | | |||||
| * | 54103: support > and < comparisons via the test builtin | Oliver Kiddle | 2025-11-24 | 2 | -0/+12 |
| | | |||||
| * | unposted: silence compiler warning on new code | Oliver Kiddle | 2025-11-17 | 1 | -2/+2 |
| | | |||||
| * | 54074, 54082: add an opaque key for use in zle_highlight/region_highlight to ↵ | Oliver Kiddle | 2025-11-17 | 5 | -25/+176 |
| | | | | | allow mixing of colours | ||||
| * | 54083: fix for cursor shape in viopp mode | Oliver Kiddle | 2025-11-17 | 1 | -2/+7 |
| | | | | | | | | Given keybindings which have other vi bindings as a prefix, we don't apply KEYTIMEOUT because we've got to wait for a movement command anyway. This delays running the vi widget so the cursor change was not happening. | ||||
| * | 54075: allow highlighting to be reset in prompts using %H without following ↵ | Oliver Kiddle | 2025-11-17 | 4 | -7/+13 |
| | | | | | braces | ||||
| * | 53671: hist: untokenise input to :A and :P | dana | 2025-11-16 | 1 | -0/+1 |
| | | |||||
| * | 53578 (tweaked): silence gcc warnings | dana | 2025-11-16 | 3 | -12/+15 |
| | | | | | | | addresses -Wmaybe-uninitialized and (spurious) -Wformat-overflow warnings omitted the change for zle_refresh.c since it was caught in w/54036 | ||||
| * | 54008: infinite loop running completion with specific multibyte character ↵ | Heon Jeong | 2025-11-12 | 1 | -2/+4 |
| | | | | | and locale combination | ||||
| * | 54043, 54055: allow highlighing attributes to be turned back off | Oliver Kiddle | 2025-11-12 | 8 | -64/+138 |
| | | |||||
| * | 54037: fix to highlight layers where special is assigned a low layer | Oliver Kiddle | 2025-11-12 | 1 | -1/+2 |
| | | |||||
| * | 54036: fixes related to prompt attribute leftovers | Oliver Kiddle | 2025-11-12 | 3 | -22/+25 |
| | | |||||
| * | 54064: avoid crash on named references to argv/ARGC, improve valid_nameref() | Bart Schaefer | 2025-11-10 | 1 | -25/+42 |
| | | | | | Leaves some edgecase issues unresolved (see tests). | ||||
| * | 53402, 54042: make timeout for terminal queries configurable via a ↵ | Oliver Kiddle | 2025-11-10 | 2 | -14/+29 |
| | | | | | | | .term.querywait variable Also clarify documentation and include fewer of the new extensions by default | ||||
| * | 53438: support for changing terminal cursor shape and colour | Oliver Kiddle | 2025-11-10 | 6 | -25/+237 |
| | | |||||
| * | 53404: terminal integration with semantic markers | Oliver Kiddle | 2025-11-10 | 10 | -27/+226 |
| | | |||||
| * | 53379, 53380: autoload nearcolor based on truecolor detection | Oliver Kiddle | 2025-11-10 | 1 | -1/+17 |
| | | |||||
| * | 53377: support OSC52 paste sequence with the "* and "+ vi registers | Oliver Kiddle | 2025-11-10 | 3 | -44/+138 |
| | | |||||
| * | 53372, 53375: query terminal properties on ZLE startup | Oliver Kiddle | 2025-11-10 | 3 | -1/+515 |
| | | |||||
| * | 54057: enable assignment through named reference to change type of the referent | Philippe Altherr | 2025-11-09 | 2 | -17/+58 |
| | | |||||
| * | 54019: AIX support fixes | Oliver Kiddle | 2025-11-03 | 3 | -3/+11 |
| | | |||||
| * | 54013: add a range check on signal numbers passed to trap | Oliver Kiddle | 2025-10-31 | 2 | -1/+13 |
| | | |||||
| * | 54012: fix use of out of scope array variable | Oliver Kiddle | 2025-10-31 | 1 | -1/+2 |
| | | |||||
| * | 54007: remove some uses of mod_export that were likely unintended | Oliver Kiddle | 2025-10-31 | 12 | -38/+35 |
| | | |||||
| * | 53676+54009: Revise 52650+51945 for assignment to global through nameref | Bart Schaefer | 2025-10-26 | 1 | -4/+3 |
| | | | | | | Allows assignment to a global via nameref to succeed without creating a dereference loop. Update tests for changed behavior. | ||||
| * | 53798: report reference loops created when a reference goes out of scope | Philippe Altherr | 2025-10-26 | 2 | -16/+7 |
| | | |||||
| * | 53790: corrections to reference loop detection | Philippe Altherr | 2025-10-26 | 1 | -5/+1 |
| | | |||||
| * | 53797: fix creation of undeclared target variable through reference chain | Philippe Altherr | 2025-10-26 | 1 | -1/+1 |
| | | |||||
| * | 53796: fix local reference chains and detect self-reference across local scopes | Philippe Altherr | 2025-10-26 | 1 | -2/+0 |
| | | |||||
| * | 53782: Src/params.c, Test/K01nameref.ztst: changes to nameref base level: | Philippe Altherr | 2025-10-26 | 1 | -40/+50 |
| | | | | | | | - avoid changing base on assignment; - omit base level for up-scope references - do not follow reference chains for base level of new references | ||||
| * | 53781: fix loading of autoload variable via a reference | Philippe Altherr | 2025-10-26 | 1 | -11/+18 |
| | | |||||
| * | 53732: avoid tail-call exec in always block | Philippe Altherr | 2025-10-26 | 1 | -1/+1 |
| | | |||||
| * | 54002: silence compiler warning for static function | Oliver Kiddle | 2025-10-24 | 1 | -1/+0 |
| | | |||||
| * | 54001: add missing uses of mod_export | Oliver Kiddle | 2025-10-24 | 5 | -7/+8 |
| | | |||||
| * | 53988: fix zparseopts segfault | Joshua Krusell | 2025-10-24 | 1 | -0/+4 |
| | | |||||
| * | 53999: remove further remnants of ansi2knr support from AIX specific code | Oliver Kiddle | 2025-10-23 | 1 | -6/+6 |
| | | |||||
| * | 53992: check for declaration of fpurge() instead of link-ability | Mike Gilbert | 2025-10-21 | 1 | -1/+1 |
| | | | | | | musl-libc has fpurge() but does not declare it in stdio.h. zsh does not need fpurge() if musl is in use. | ||||
| * | 53907: re-apply 6d40d9b (Handle SIGIOT as an alias to SIGABRT) | Jun-ichi Takimoto | 2025-09-03 | 1 | -0/+5 |
| | | | | | It was mistakenly reverted by c006d76. | ||||
| * | 53820: detect integer overflow when parsing history word designators. | Bart Schaefer | 2025-07-13 | 1 | -0/+5 |
| | | |||||
| * | 53738: Fix memory leak in command substitution. | Peter Stephenson | 2025-06-10 | 1 | -0/+2 |
| | | | | | This happened if the substituion had a here document but the parse failed. | ||||
| * | 53713: ${ ... } should not clobber $REPLY | Bart Schaefer | 2025-05-31 | 1 | -1/+1 |
| | | | | | Also fix some ChangeLog email address paste errors | ||||
| * | unposted: fix silly bug wherein ${(!)ref} uppercased the referent name | Bart Schaefer | 2025-05-14 | 1 | -1/+2 |
| | | |||||
| * | 53607: Stop printing /usr/bin/foo -> /usr/bin/foo in 'whence -s'. | Daniel Shahaf | 2025-05-14 | 1 | -1/+13 |
| | | | | | | | Makes the new test PASS. Review-by: Bart Schaefer | ||||
| * | 53588: zsystem flock: handle optargs in the same word | dana | 2025-05-13 | 1 | -3/+3 |
| | | | | | with small tweak to test, just in case | ||||
