Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 48432 and enable test: fix quotiing of zstyle -L for zstyle -e | Peter Stephenson | 2021-04-09 | 1 | -1/+1 | |
| | ||||||
* | 48379: Make the parameter expansion subscript flags parse error message, ↵ | Daniel Shahaf | 2021-04-08 | 1 | -0/+5 | |
| | | | | "error in flags", identify the location of the parse error. | |||||
* | 48425: Add an XFail test for a 'zstyle -L' escaping bug (workers/48424). | Daniel Shahaf | 2021-04-07 | 1 | -0/+9 | |
| | ||||||
* | 48413: Fix _expand completion test | Marlon Richert | 2021-04-06 | 2 | -7/+7 | |
| | ||||||
* | 48202 + 48366: Fix handling of NUL bytes in zexpandtabs multibyte version | Mikael Magnusson | 2021-04-01 | 1 | -4/+5 | |
| | ||||||
* | 48214: add file types to _expand completions, so they can be colored through ↵ | Marlon Richert | 2021-03-31 | 1 | -0/+19 | |
| | | | | complist | |||||
* | 48216: Fix broken Y01 test from workers/48180 | dana | 2021-03-28 | 1 | -0/+3 | |
| | ||||||
* | unposted: Improve documentation and add regression test for workers/47745 | dana | 2021-03-23 | 1 | -0/+7 | |
| | ||||||
* | 48180: Start menu selection with select=long-list in menu style | Marlon Richert | 2021-03-17 | 1 | -0/+34 | |
| | ||||||
* | 48147/0002: zmathfunc: Fix bug where the exit code would be non-zero if the ↵ | Daniel Shahaf | 2021-03-07 | 1 | -1/+1 | |
| | | | | expression evaluted to zero. | |||||
* | 48147/0001: tests: Add a unit test for zmathfunc and a regression test for ↵ | Daniel Shahaf | 2021-03-07 | 1 | -0/+23 | |
| | | | | workers/48146 affecting it. | |||||
* | 47905: Add leading '-' to zparseopts option parsing errors | Joshua Krusell | 2021-02-13 | 1 | -4/+4 | |
| | ||||||
* | 47895: Remove trailing spaces from "print -ac" output lines. | Bart Schaefer | 2021-02-04 | 1 | -3/+3 | |
| | ||||||
* | 47865: More tests for globbing in restricted directories | Bart Schaefer | 2021-02-04 | 1 | -0/+17 | |
| | ||||||
* | 47899: Improve error message from zparseopts. | Joshua Krusell | 2021-02-03 | 1 | -1/+1 | |
| | ||||||
* | 47849: do not skip tests requiring zpty on Cygwin | Jun-ichi Takimoto | 2021-01-20 | 9 | -25/+11 | |
| | ||||||
* | 47494, 47495: Add -n option to strftime | Mikael Magnusson | 2020-10-25 | 1 | -0/+4 | |
| | ||||||
* | 47302: Test for print -v fix | Mikael Magnusson | 2020-10-25 | 2 | -0/+10 | |
| | ||||||
* | 47364: Enable extendedglob in pattern with ${(*)name/pattern/replacement} | Bart Schaefer | 2020-09-13 | 1 | -0/+5 | |
| | | | | Mikael Magnusson: 47382: Completion for 47364 | |||||
* | 47352 (+ extra test cases): fix %<n>K prompt expansion | Stephane Chazelas | 2020-09-10 | 1 | -0/+28 | |
| | | | | | | | | | | | Fixed a regression introduced by workers/30496 (5.0.3) whereby %2K would no longer be the equivalent of %K{2} (%K{green}) in prompt expansion. That was one missing case where the is_fg flag was not passed along to match_colour() after code factorisation. Add tests for the different syntax variants, using echoti as a reference. | |||||
* | 47314: is-at-least false positive (5.8.0.2 / 5.8) | Daniel Shahaf | 2020-08-16 | 1 | -0/+27 | |
| | | | | | | | | | | | Actual behaviour: % is-at-least 5.8.0.2 5.8 && echo yes || echo no yes % is-at-least 5.8.0.2 5.8.0.0 && echo yes || echo no no Expected behaviour: Both commands should have printed "no". | |||||
* | 47296 (+ unposted additional tests and comments): 'repeat' loops: Let the ↵ | Daniel Shahaf | 2020-08-08 | 1 | -0/+14 | |
| | | | | | | repeat count use $?. It's an arithmetic expression. | |||||
* | 46183: New XFail test: external command with =(...) on LHS of pipeline ↵ | Daniel Shahaf | 2020-07-12 | 1 | -0/+9 | |
| | | | | cleans up its tempfiles. | |||||
* | 46204: Fix new test case for the theoretical case of having more than 100 ↵ | Daniel Shahaf | 2020-07-12 | 1 | -1/+1 | |
| | | | | files in the root directory. | |||||
* | 46152: zsh/system: Re-allow '0' timeout in zsystem flock | Cedric Ware | 2020-07-11 | 1 | -11/+10 | |
| | ||||||
* | 46215: make the test for RM_STAR_SILENT work on wider systems | Jun-ichi Takimoto | 2020-07-09 | 1 | -6/+9 | |
| | ||||||
* | 46189: Ignore exit status of final zpty_flush in comptesteval | Bart Schaefer | 2020-07-07 | 1 | -0/+1 | |
| | ||||||
* | 46175/0003: Fix the RM_STAR_SILENT bug from the parent commit. | Daniel Shahaf | 2020-07-05 | 1 | -1/+1 | |
| | ||||||
* | 46175/0002: Add a regression test for 46169: the RM_STAR_SILENT logic ↵ | Daniel Shahaf | 2020-07-05 | 1 | -2/+4 | |
| | | | | | | processes the current directory rather than the root directory. The bug will be fixed in the next commit. | |||||
* | 46175/0001: Add a unit test for the RM_STAR_SILENT option. | Daniel Shahaf | 2020-07-05 | 1 | -1/+26 | |
| | ||||||
* | 46174/0002: test harness: Restore indentation after the previous commit. No ↵ | Daniel Shahaf | 2020-07-05 | 1 | -18/+18 | |
| | | | | functional change. | |||||
* | 46174/0001: test harness: Plug a symlink attack | Daniel Shahaf | 2020-07-05 | 1 | -2/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The test harness created tempfiles with a predictable names and sourced them without verifying they had been created by itself. This opened anyone who ran the test suite to a symlink attacks from other local users on the build machine. Fix this by creating the file whilst NO_CLOBBER and ERR_EXIT are both in scope, to ensure that we'll abort unless the file really was created as expected. Put the existing rm(1) call in a try/always block to help it be unlinked on test failures, thus reducing the chances of the NO_CLOBBER check triggering on tempfiles created by earlier test suite runs. I had first tried to fix this by using the . () { ... } =(:) . idiom, but couldn't get that to work: it broke the %prep code of X03 with ZTST_verbose unset (its default value) but not with ZTST_verbose=3. (I tried to set the latter to debug zpty_flush.) While there, add a needed-in-principle-but-noop-in-this-specific-case (q). Indentation will be restored in the next commit. | |||||
* | 46168: Update $PWD and call chpwd hook after normalizing path | Matthew Martin | 2020-07-03 | 1 | -1/+18 | |
| | ||||||
* | users/24971: ${(-)var} sorts on signed integers | Peter Stephenson | 2020-07-03 | 1 | -0/+7 | |
| | ||||||
* | 46072 + 46136: Add the 'zle $widget -f nolast' syntax, to improve ↵ | Daniel Shahaf | 2020-06-27 | 1 | -0/+11 | |
| | | | | | | add-zle-hook-widget support for multiple hook functions. See workers/46004 for the use-case. | |||||
* | 46100: Fix =subst before =(subst) | Peter Stephenson | 2020-06-26 | 1 | -0/+4 | |
| | | | | | | This occurs with SH file expansion ordering. Add test. | |||||
* | 45895: ignore deduplication patterns in _sequence | oxiedi | 2020-06-26 | 1 | -0/+10 | |
| | ||||||
* | 46068 (tweaked) (was: github #57): region_highlight: Add memo= support. | Daniel Shahaf | 2020-06-25 | 1 | -0/+44 | |
| | | | | | | | | | | | | | | | | This is useful when multiple plugins add region_highlight entries and subsequently want to remove only their own entries. Without this functionality, recognizing one's region_highlight entries is not trivial because the 'start' and 'end' offsets are modified by editing of $BUFFER and the highlight specification may not be unique or distinctive. The tweaks are as follows: - Change zfree() to zsfree() per workers/46070. - Remove the mem.c hunk, as it changed the signature of only one out of two alternative definitions of zsfree(). (The definition that hunk touched is the one that's not used by default.) | |||||
* | 46102: test harness: Make the XPass message distinct from the Fail message. | Daniel Shahaf | 2020-06-25 | 1 | -1/+14 | |
| | | | | | | | | | | | | | | | | | The new output is: ./Test/B02typeset.ztst: starting. Test ./Test/B02typeset.ztst was expected to fail, but passed. Was testing: this is the description that's after the colon on in the ztst file ./Test/B02typeset.ztst: test XPassed. ************************************** 0 successful test scripts, 1 failure, 0 skipped ************************************** make[1]: *** [Makefile:190: check] Error 1 make: *** [Makefile:263: check] Error 2 The new function is deliberately very similar to ZTST_testfailed() just above it. | |||||
* | 46079: Ignore double quotes in math expressions. | Peter Stephenson | 2020-06-23 | 1 | -2/+8 | |
| | | | | | | | Treat as white space. This is required for compatibility and previously had no use in zsh as it generated an error. | |||||
* | 46067: Add a unit test for workers/46060. | Daniel Shahaf | 2020-06-18 | 1 | -0/+7 | |
| | ||||||
* | 46026: Add CLOBBER_EMPTY option. | Peter Stephenson | 2020-06-09 | 1 | -0/+14 | |
| | ||||||
* | 45900: Fix issues with escaped newline in $-substitution. | Peter Stephenson | 2020-05-23 | 1 | -3/+21 | |
| | ||||||
* | 45862: Add test cases for 45843#1 and 45843#2, adapted from Aaron Esau and pws. | Daniel Shahaf | 2020-05-20 | 1 | -0/+10 | |
| | ||||||
* | unposted: Add tests for previous commit | Mikael Magnusson | 2020-05-12 | 1 | -1/+7 | |
| | ||||||
* | 45764: Add a regression test for 45772. Test by Roman | Daniel Shahaf | 2020-05-05 | 1 | -0/+14 | |
| | ||||||
* | 45730: _arguments: Add the -0 flag, which makes $opt_args be populated sanely. | Daniel Shahaf | 2020-05-03 | 1 | -1/+7 | |
| | | | | Also, write/extend docstrings for sepjoin() and zjoin(). | |||||
* | 45737 (+ docs, and update the test from 45722): zstyle: When determining the ↵ | Daniel Shahaf | 2020-05-02 | 1 | -1/+1 | |
| | | | | weight (specificity) of a pattern, consider the number of components before anything else, as documented. | |||||
* | unposted: Revert unintentional move from 45722. | Daniel Shahaf | 2020-05-02 | 1 | -0/+166 | |
| | ||||||
* | 45722: docs: Change zstyle example to a non-hierarchical one | Daniel Shahaf | 2020-05-02 | 1 | -153/+0 | |
| |