Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-04-19 | 53482: zparseopts -G: always add options with optional args to array with = | dana | 1 | -3/+3 | |
2025-01-30 | 53337: allow nameref -p | Oliver Kiddle | 1 | -1/+1 | |
2025-01-30 | 53332, 53334: Avoid strlen calls after sprintf | Oliver Kiddle | 1 | -2/+1 | |
2025-01-27 | 53329: adapt .zle.sgr for CSI sequences that use : instead of ; | Oliver Kiddle | 1 | -3/+8 | |
2024-12-26 | 53260: zparseopts: add options -v (argv) and -G (GNU-style parsing) | dana | 1 | -20/+96 | |
2024-12-26 | 53257: use monotonic clock where appropriate | dana | 2 | -12/+11 | |
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-08-31 | 53060: silence build warnings | Clinton Bunch | 1 | -0/+4 | |
2024-08-31 | 53056: new zsh/random module defining an SRANDOM parameter and zrand_float() ↵ | Clinton Bunch | 3 | -0/+542 | |
and zrand_int() math functions | |||||
2024-05-13 | Ooops, missed the actualy patch from the foregoing... | Peter Stephenson | 1 | -0/+1 | |
2024-03-21 | 52780: unneccessary returns in hlgroup | Peter Stephenson | 1 | -2/+2 | |
2024-03-20 | 52783: allow for unset hash element | Oliver Kiddle | 1 | -1/+2 | |
2024-03-18 | 52750: remove ansi2knr support for old pre-ansi K&R compilers | Oliver Kiddle | 4 | -7/+7 | |
2024-03-12 | unposted: "typeset -p" has problems with special parameters having NULL values | Bart Schaefer | 1 | -7/+8 | |
2024-03-13 | 52724: fix .zle.sgr for empty sequences | Oliver Kiddle | 1 | -0/+4 | |
2024-03-09 | 52725: updated named reference semantics | Bart Schaefer | 1 | -12/+32 | |
2024-03-09 | 52721: fix metafication and regexp/subject confusion in pcre_match error message | Stephane Chazelas | 1 | -1/+1 | |
2024-03-04 | 52650 plus minor fixes: add -u for named references pointing to "upper" scope | Bart Schaefer | 1 | -1/+1 | |
2024-03-05 | 52646: extend support for highlight groups to completion explanation strings ↵ | Oliver Kiddle | 1 | -1/+8 | |
and WATCHFMT | |||||
2024-02-28 | 52594: support for POSIX real-time signals with kill and trap | Oliver Kiddle | 1 | -1/+1 | |
Also add new -L option to kill for a more verbose listing of signals | |||||
2024-02-20 | 52559: revise "typeset -p" with respect to local readonly special parameters | Bart Schaefer | 1 | -1/+1 | |
Update doc and tests to describe handling of global readonly specials and to account for side-effects on zsh/param/private. | |||||
2024-02-15 | 52533: add module to provide alternate readonly views of the content of ↵ | Oliver Kiddle | 2 | -0/+218 | |
.zle.hlgroups | |||||
2024-02-09 | 52526: metafy terminfo capabilities | Mikael Magnusson | 1 | -2/+2 | |
2024-02-03 | 52513: fixes and doc for using nofork substitutions with private parameters | Bart Schaefer | 1 | -21/+32 | |
Also fixes a crash bug with {fd}>&N redirections and private parameters | |||||
2024-01-28 | unposted: remove unused variable to silence compiler warning | Oliver Kiddle | 1 | -2/+1 | |
2024-01-26 | 52405, 52502: add empty elements to $match for optional captures that don't ↵ | Oliver Kiddle | 1 | -1/+4 | |
match | |||||
2024-01-24 | 52477: fix "zcurses mouse delay ..." and one other typo | Bart Schaefer | 1 | -2/+2 | |
2024-01-24 | 52473: zstyle -q for testing existence of a zstyle setting | Bart Schaefer | 1 | -0/+32 | |
2023-12-13 | 52382: avoid the non-standard \e in C code, preferring \033 | Oliver Kiddle | 1 | -1/+1 | |
2023-11-08 | 52271: use correct form for unused parameter | Oliver Kiddle | 1 | -1/+1 | |
2023-11-02 | 52253: support pcre callouts with shell evaluation of the callout string | Oliver Kiddle | 1 | -2/+32 | |
2023-11-01 | 52252: Coverity defect 1547827 | Oliver Kiddle | 1 | -1/+2 | |
2023-10-26 | 52244: Fix a batch of minor defects reported by Coverity. | Bart Schaefer | 1 | -3/+3 | |
Coverity defects 1547831, 1547826 (remove unused function), 1521551, 1500752, 1500747, 1401549, 1372423, 1270645, 1255799, 1255792, 1255789, 1255787, 1255782, 1255750 | |||||
2023-10-11 | 52216: metafy usernames to allow for them to be UTF-8 encoded | Oliver Kiddle | 1 | -8/+18 | |
2023-09-16 | 52153: mapfile without HAVE_MMAP should not trim newlines | Bart Schaefer | 1 | -6/+4 | |
2023-09-05 | 52115: permit repeated "private" declarations as long as types aren't changed | Bart Schaefer | 1 | -3/+46 | |
2023-09-03 | users/29220: fix bug with assignment to private following explicit unset | Bart Schaefer | 1 | -11/+18 | |
2023-06-26 | 51889: fix module loading problem with full RELRO | Jun-ichi Takimoto | 1 | -1/+1 | |
If full RELRO (relocation read-only, one of the security enhancement methods for ELF-based systems) is used when building zsh (as in binary packages of most Linuxes), loading a module (e.g. zsh/zftp) fails unless all the modules it depends on are already loaded. With this patch the necessary modules are automatically loaded. | |||||
2023-06-20 | 51877: do not build pcre module if pcre2-config is not found | Jun-ichi Takimoto | 1 | -1/+1 | |
2023-05-13 | 51722: Safety for extracting elements of $historywords | Peter Stephenson | 1 | -2/+9 | |
2023-05-13 | 51738: support pcre's alternative DFA matching algorithm | Oliver Kiddle | 1 | -17/+36 | |
2023-05-13 | 51728: assign pcre named capture groups to a hash | Oliver Kiddle | 1 | -10/+33 | |
2023-05-13 | 51723: migrate pcre module to pcre2 | Oliver Kiddle | 1 | -136/+87 | |
2023-03-11 | 51557: Clarify availability of ksh-mode parameters, improve vi-mode detection. | Bart Schaefer | 1 | -2/+3 | |
2023-03-06 | 51524: dependency on zsh/zle for linkage | Bart Schaefer | 1 | -0/+2 | |
2023-03-05 | 51485: module for several ksh93 features, mostly enabled only in ksh emulation. | Bart Schaefer | 2 | -0/+273 | |
2023-03-05 | unposted: fix memory leak flagged by coverity | Bart Schaefer | 1 | -0/+1 | |
2023-02-13 | 51430: Misc. problems with typeset and $parameters | Bart Schaefer | 1 | -1/+1 | |
* Fix and test for regression of assignment when using typeset command * Fix output of typeset +m and $parameters[ref] * Prevent segfault in typeset | |||||
2023-02-12 | 51374: Expose named references in $parameters, fix substitution error. | Bart Schaefer | 1 | -3/+8 | |
2023-02-12 | 51360: Initial implementation of named references. | Bart Schaefer | 2 | -3/+18 | |
2023-01-10 | 51258, 51272: refactor handling of terminal attributes, removing OFF flags ↵ | Oliver Kiddle | 1 | -31/+33 | |
in zattr |