Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 44469: correct error on missing option argument | Martijn Dekker | 2019-07-01 | 1 | -0/+17 |
| | |||||
* | 44446: Fix here document with file descriptor declarator. | Peter Stephenson | 2019-06-24 | 1 | -1/+9 |
| | | | | Add unit test. | ||||
* | 44435: Handling digita arguments for :h and :t. | Peter Stephenson | 2019-06-20 | 3 | -0/+128 |
| | | | | | | | Pick number of leading or trailing path components to substitute. Active in history, brace parameters, glob qualifiers. Add tests for all three environments. | ||||
* | 44345: fix wordcode traversal where ! without a following command could ↵ | Oliver Kiddle | 2019-05-23 | 1 | -0/+33 |
| | | | | result in a crash | ||||
* | 44296: "typeset Q= {X}" crashed the shell. | Peter Stephenson | 2019-05-14 | 1 | -0/+7 |
| | |||||
* | unposted: Fix bad encoding in previous Y01 test patch | dana | 2019-05-08 | 1 | -4/+4 |
| | |||||
* | unposted: Add compset tests related to workers/44275 | Oliver Kiddle | 2019-05-08 | 1 | -0/+38 |
| | | | | (Provided off-list by Oliver) | ||||
* | 44274: allow finer control of completion match soring with compadd's -o option | Oliver Kiddle | 2019-05-07 | 1 | -0/+40 |
| | |||||
* | 44267: sort: Restore option to ignore backslashes | dana | 2019-05-03 | 1 | -0/+22 |
| | | | | Fix regression introduced by workers/41242 | ||||
* | 44271: Fix breaks propagated from until or return. | Peter Stephenson | 2019-05-03 | 1 | -0/+10 |
| | | | | | | If the until or return test caused continuation but there was a pending return, breaks didn't get cancelled causing enclosing scope to skip commands. | ||||
* | 44100: zparseopts: Add -F option, completion, tests; improve documentation | dana | 2019-03-12 | 1 | -0/+172 |
| | | | | | | | * Enable zparseopts to perform basic usage validation (aborting on an unrecognised option-like parameter) * Officially document the resolution of ambiguous option specs | ||||
* | unposted: ztst.zsh: fix a typo | Jun-ichi Takimoto | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | 44030: prompt: Return error for unrecognised colour name | dana | 2019-02-03 | 1 | -0/+8 |
| | |||||
* | 44012: X04zlehighlight: Fix spurious test failures on OpenBSD | dana | 2019-01-23 | 1 | -1/+8 |
| | |||||
* | 44011: Only use fg_start_code for non-truecolor | Mikael Magnusson | 2019-01-23 | 1 | -4/+4 |
| | | | | The sequence for truecolor uses a different prefix from palette colors | ||||
* | 43962: Fix X04 test module_path | dana | 2018-12-31 | 1 | -0/+1 |
| | |||||
* | users/23809: ZLE_HIGHLIGHT extensions. | Peter Stephenson | 2018-12-30 | 1 | -0/+153 |
| | | | | | Allow non-termcap use of colours > 7. Add tests. | ||||
* | 43945 (tweaked to remove test failure, noted in test): | Martijn Dekker | 2018-12-30 | 1 | -0/+53 |
| | | | | | Fix exit statuses from wait for POSIX_BUILTINS mode. Also add tests. | ||||
* | 43944: apply NO_UNSET consistently to arithmeitc | Martijn Dekker | 2018-12-30 | 1 | -0/+16 |
| | |||||
* | unposted: test for 43938 | Peter Stephenson | 2018-12-30 | 1 | -0/+8 |
| | |||||
* | 43953: Fix rounding/truncation error in %. time-format specifier | dana | 2018-12-29 | 1 | -0/+16 |
| | | | | | | | Also fixes an issue where %. couldn't be used more than once in a format string without strange results Tweaked very slightly per workers/43954 | ||||
* | 43935: Reject too-large nanosecond values given to strftime | dana | 2018-12-24 | 1 | -1/+4 |
| | | | | | | | ... and, in so doing, fix an error in the tests on 32-bit machines. The value for the new too-large test is changed slightly from the patch posted to the ML to make it test for the right thing on 32-bit machines as well. | ||||
* | 43837 plus test from Daniel: Empty string in nested subst. | Peter Stephenson | 2018-11-21 | 1 | -0/+7 |
| | | | | Skip Nularg or there is a bogus character at the start. | ||||
* | 43800: Add nanosecond support to strftime built-in | dana | 2018-11-13 | 1 | -0/+29 |
| | |||||
* | 43726: Add tests for semicolon in the middle of a sublist not terminating it. | Daniel Shahaf | 2018-10-24 | 1 | -0/+10 |
| | |||||
* | unposted: another couple of tests for previous commit. | Peter Stephenson | 2018-10-10 | 1 | -0/+6 |
| | | | | | This tests different code paths as the -c command option exits in a different fashion from code executed from a script. | ||||
* | 43669: ensure explicit exit status is used over implicit | Peter Stephenson | 2018-10-10 | 1 | -0/+3 |
| | |||||
* | 43660: extend 43653 when final exit is implicit. | Peter Stephenson | 2018-10-09 | 1 | -0/+4 |
| | | | | | | | Combine logic for case after committed to exit (shell_exiting) with case where exit occurred in a function we nee to unwind (exit_pending). Add sarky note for future generations to be confused at. | ||||
* | unposted: addition to previous trap test suggested by Mikael | Peter Stephenson | 2018-10-09 | 1 | -0/+3 |
| | |||||
* | 43653: explicit exit from EXIT trap overrides exit status | Peter Stephenson | 2018-10-09 | 1 | -0/+3 |
| | |||||
* | 43616: Various parameter setting and display fixes. | Peter Stephenson | 2018-10-08 | 1 | -7/+284 |
| | | | | | | Mostly to do with typeset -p and tied variables and their interaction. Some general tied variable fixes. | ||||
* | unposted: Add a test for 43546. | Daniel Shahaf | 2018-09-25 | 1 | -0/+5 |
| | |||||
* | 43493: Have V07pcre fail if PCRE was enabled by configure (config.modules) ↵ | Daniel Shahaf | 2018-09-24 | 1 | -3/+2 |
| | | | | but failed to load for any reason. | ||||
* | 43466: Make path(5) test more generic. | Peter Stephenson | 2018-09-14 | 1 | -6/+11 |
| | | | | Only test non-zero status as OS error codes and messages vary. | ||||
* | 43426: disable job control tests involving suspension. | Peter Stephenson | 2018-09-10 | 1 | -34/+36 |
| | | | | These are provoking races on OpenSUSE. | ||||
* | 43375 with fix from 43390: fix #! tests. | Peter Stephenson | 2018-09-05 | 1 | -7/+11 |
| | | | | Don't assume path to sh and echo, instead work it out. | ||||
* | CVE-2018-0502, CVE-2018-13259: Fix two security issues in shebang line parsing. | Anthony Sottile | 2018-09-03 | 1 | -0/+22 |
| | | | | | | See NEWS for more information. Patch by Anthony Sottile and Buck Evan. | ||||
* | 43275: Add log2 to match func | dana | 2018-08-13 | 1 | -0/+6 |
| | |||||
* | 43264: fix ${+assoc[nonexistent]} with KSH_ARRAYS | Peter Stephenson | 2018-08-09 | 1 | -0/+8 |
| | |||||
* | 43261: Fix unary minus with base. | Peter Stephenson | 2018-08-08 | 1 | -0/+4 |
| | | | | | Apply unary minus to a complete lexical constant rather than the first component that comes along. | ||||
* | users/23531: Error exit/return fixes. | Peter Stephenson | 2018-07-09 | 1 | -0/+17 |
| | | | | | | | | | | Fix regression with trap on left hand side of pipe. Fix forced return from shell structure within nested function. Fix tests exiting too early. Add new test case. | ||||
* | 43075: Support nanosecond-precision time formatting | dana | 2018-06-20 | 1 | -0/+8 |
| | | | | | | | | * Teach ztrftime() %9. and %N for nanoseconds * Update prompt expansion to pass sub-second times for time formatting * Update zsh/stat to pass sub-second times for atime/mtime/ctime Patch heavily based on Oliver's earlier work @ workers/24059 | ||||
* | unposted: V01zmodload.ztst needs update for parameter module fix | Peter Stephenson | 2018-06-18 | 1 | -0/+3 |
| | |||||
* | 42297: (e) subscript flag needs extra work with scalars | dana | 2018-05-14 | 1 | -0/+16 |
| | |||||
* | 42488: test cases for 42369 and address some issues in the code | Oliver Kiddle | 2018-05-13 | 3 | -2/+47 |
| | |||||
* | 42101 (tweaked): assigning shell status to array was broken | dana | 2018-05-11 | 1 | -0/+35 |
| | |||||
* | 47201: fix 42355 for multiple backslashes | Ricardo Giorni | 2018-04-29 | 1 | -0/+24 |
| | |||||
* | c.f. 42726: Back off fg and bg tests. | Peter Stephenson | 2018-04-26 | 1 | -42/+0 |
| | | | | | | | | | This is too hard to make robust. Problems include - Reading input in different places causes lines to appear and disappear - There is no easy way to sequence the asynchronous operations following bg. - Response to job control of user commands on some OSes (MacOS, for example) is unpredicatble. | ||||
* | 42722: Replace ed with dc in fg/bg tests. | Peter Stephenson | 2018-04-25 | 2 | -33/+26 |
| | | | | | | This should be even simpler. Also more fix ups for failed pattern diffs. | ||||
* | 42714: Add fg and bg tests. | Peter Stephenson | 2018-04-25 | 2 | -6/+83 |
| | | | | | | | Use ed to get minimal user interaction without needing advanced terminal handling. Improve test output of failures of pattern differences. |