Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-04-19 | 53483: zparseopts -G: accept only '--' as parsing terminator | dana | 1 | -3/+3 | |
2025-04-19 | 53482: zparseopts -G: always add options with optional args to array with = | dana | 1 | -3/+3 | |
2024-12-26 | 53260: zparseopts: add options -v (argv) and -G (GNU-style parsing) | dana | 1 | -20/+96 | |
2024-01-28 | unposted: remove unused variable to silence compiler warning | Oliver Kiddle | 1 | -2/+1 | |
2024-01-24 | 52473: zstyle -q for testing existence of a zstyle setting | Bart Schaefer | 1 | -0/+32 | |
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 | |||||
2022-12-16 | 51212: remove STOUC() macro | Oliver Kiddle | 1 | -12/+12 | |
This served as a workaround for ancient compilers where casts to unsigned char were broken. | |||||
2021-11-12 | 49561: add zformat -F option, similar to -f but ternary expressions check ↵ | Oliver Kiddle | 1 | -16/+32 | |
for existence instead of doing math evaluation | |||||
2021-04-09 | 48432 and enable test: fix quotiing of zstyle -L for zstyle -e | Peter Stephenson | 1 | -1/+2 | |
2021-02-13 | 47905: Add leading '-' to zparseopts option parsing errors | Joshua Krusell | 1 | -4/+4 | |
2021-02-03 | 47899: Improve error message from zparseopts. | Joshua Krusell | 1 | -1/+4 | |
2020-05-02 | 45737 (+ docs, and update the test from 45722): zstyle: When determining the ↵ | Daniel Shahaf | 1 | -2/+11 | |
weight (specificity) of a pattern, consider the number of components before anything else, as documented. | |||||
2019-12-26 | 45137: zformat: Allow the specifying minimum width and a dot with an empty ↵ | Daniel Shahaf | 1 | -2/+1 | |
maximum width. Before this commit, format specs such as '%5.s' would be printed literally. Now, they are treated as equivalent to '%5s'. The '.' character is not allowed to be used in specs, so there is no incompatibility. | |||||
2019-12-26 | 45138: Add zformat unit tests. | Daniel Shahaf | 1 | -3/+3 | |
2019-12-01 | unposted: zstyle: Add a unit test and some comments. | Daniel Shahaf | 1 | -3/+16 | |
2019-03-12 | 44100: zparseopts: Add -F option, completion, tests; improve documentation | dana | 1 | -1/+13 | |
* Enable zparseopts to perform basic usage validation (aborting on an unrecognised option-like parameter) * Officially document the resolution of ambiguous option specs | |||||
2017-01-29 | 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵ | Barton E. Schaefer | 1 | -3/+17 | |
not re-entrant. | |||||
2016-08-01 | 38971: Start using the new arrlen_ge() / arrlen_le() helpers. | Daniel Shahaf | 1 | -2/+2 | |
2016-01-30 | 37838: use UNUSED() consistently | Jun-ichi Takimoto | 1 | -1/+1 | |
2016-01-27 | 37810: repair handling of backslashes and of names starting with "+"/":"/"=" ↵ | Barton E. Schaefer | 1 | -7/+10 | |
in zparseopts option specs | |||||
2016-01-27 | 37802: Clarify zparseopts documention. zparseopts "X::" specifier should ↵ | Barton E. Schaefer | 1 | -2/+4 | |
also look for the optional argument in the word after "-X". | |||||
2015-05-13 | 35114: zformat -a multibyte char widths | Peter Stephenson | 1 | -0/+36 | |
2014-12-11 | 33876: etc.: Separate errors and keyboards interrupts | Peter Stephenson | 1 | -3/+5 | |
Combination of 12 commits from interrupt_abort branch. Basic strategy is to introduce bits to errflag and to set and reset them separately. Remove interrupt status on return to main keymap. Turn off ERRFLAG_INT for always block. Restore bit thereafter: we probably need a new variable in order to allow user interrupts to be reset in the always block. Add TRY_BLOCK_INTERRUPT This works the same as TRY_BLOCK_ERROR, but for a SIGINT, too. Ensure propagation of SIGINT from exited job. If received by foreground job, shell uses ERRFLAG_INT, not ERRFLAG_ERROR, to set the new state. Reset errflag before precmd() Add always block in _main_completion to fix ZLS_COLORS Ensures we get the right state of $ZLS_COLORS at the end of _main_complete even if there's an interrupt. However, the "right state" is a bit messy as it depends on styles. | |||||
2014-03-09 | 32468: save/restore match/mbegin/mend when doing pattern lookups against ↵ | Barton E. Schaefer | 1 | -55/+61 | |
zstyle contexts | |||||
2014-02-15 | 32388: zparseopts -K preserves individual associative array elements | Barton E. Schaefer | 1 | -2/+41 | |
2011-05-18 | 29312, users/16032: add "zparseopts -M" | Bart Schaefer | 1 | -3/+68 | |
2010-05-12 | unposted: fix typo in previous commit | Peter Stephenson | 1 | -1/+1 | |
2010-05-12 | 27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxt | Peter Stephenson | 1 | -6/+7 | |
2008-09-29 | users/13295, tweaked: dont reset line numbers when parsing strings, sometimes | Peter Stephenson | 1 | -1/+1 | |
2007-07-06 | 23665: autoloading of module features and related tweaks | Peter Stephenson | 1 | -5/+5 | |
2007-06-08 | 23537: make style list a hash table | Peter Stephenson | 1 | -122/+189 | |
2007-05-28 | see 23479: add initial features support for modules | Peter Stephenson | 1 | -3/+24 | |
2006-08-20 | 22650: remove now buggy pointer to last added style | Peter Stephenson | 1 | -8/+5 | |
2006-08-20 | 22683: deleting style in context never removed style itself | Peter Stephenson | 1 | -14/+42 | |
2006-08-16 | 22610: allow zstyle -L to have arguments | Peter Stephenson | 1 | -2/+34 | |
2006-05-30 | 22474: use variable argument lists to improve error message handling | Peter Stephenson | 1 | -21/+21 | |
2005-10-31 | Use idigit() instead of range-checking '0' - '9'. | Wayne Davison | 1 | -6/+5 | |
2004-06-02 | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 1 | -6/+6 | |
2003-06-19 | 18616: Add ternary expression handling to zformat | Peter Stephenson | 1 | -75/+146 | |
2002-08-27 | 17582: Improved option argument handling. | Peter Stephenson | 1 | -5/+5 | |
unposted: Updated version to 4.1.0-dev-6 because of interface change. | |||||
2002-08-08 | 17516, 17517: Attempted fixes for memory leaks shown by valgrind. | Peter Stephenson | 1 | -0/+4 | |
First with zstyle patterns, second with pwd in job structure. | |||||
2002-04-25 | remove one half of 17029; the part for zstyle wasn't right (17035) | Sven Wischnowsky | 1 | -1/+0 | |
2002-04-24 | fix two memory leaks (found by Felix): pre-compiled patterns when ↵ | Sven Wischnowsky | 1 | -0/+1 | |
re-defining styles and compredirs-copies in comp_wrapper() (17029) | |||||
2001-07-09 | 15327: always use local LINENOs in parse_string(). | Peter Stephenson | 1 | -1/+1 | |
2001-01-16 | remove 13108 (trap queues); replace with signal queueing to ensure that user ↵ | Sven Wischnowsky | 1 | -2/+11 | |
signal handlers are only executed when it is safe to run them (13365) | |||||
2000-06-16 | zstyle -e option; change math-styles to boolean ones; change defaults for ↵ | Sven Wischnowsky | 1 | -41/+84 | |
_expand styles (11937) | |||||
2000-06-07 | -K option for zparseopts to keep previous array values (11792) | Sven Wischnowsky | 1 | -32/+44 | |
2000-05-23 | add -E option to zparseopts (11530) | Sven Wischnowsky | 1 | -10/+43 | |
2000-05-22 | remove -h option from zstyle (11490) | Sven Wischnowsky | 1 | -6/+1 | |
2000-05-15 | zparseopts should detect if it is called without option descriptions (11360) | Sven Wischnowsky | 1 | -1/+7 | |