Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 38991: Make 'whence -v autoloaded-function' shows the defining filename. | Daniel Shahaf | 2016-08-05 | 1 | -1/+2 |
| | | | | | | This may also fix a problem whereby the %x prompt escape evaluated to a function name rather than a filename, since %x is also backed by scriptfilename. | ||||
* | 38971: Start using the new arrlen_ge() / arrlen_le() helpers. | Daniel Shahaf | 2016-08-01 | 6 | -12/+12 |
| | |||||
* | 38973: Optimize indexing array parameters. | Daniel Shahaf | 2016-08-01 | 3 | -5/+52 |
| | | | | | | | | | | | % () { for 1 in $prefix/zsh/bin/zsh Src/zsh; do $1 -f -c 'a=( {1..1000000} ); repeat 3 time ( repeat 300 : $a[1] )'; done } ( repeat 300; do; : $a[1]; done; ) 1.68s user 0.01s system 98% cpu 1.718 total ( repeat 300; do; : $a[1]; done; ) 1.69s user 0.01s system 99% cpu 1.710 total ( repeat 300; do; : $a[1]; done; ) 1.69s user 0.01s system 99% cpu 1.714 total ( repeat 300; do; : $a[1]; done; ) 0.00s user 0.01s system 72% cpu 0.022 total ( repeat 300; do; : $a[1]; done; ) 0.00s user 0.01s system 72% cpu 0.022 total ( repeat 300; do; : $a[1]; done; ) 0.01s user 0.01s system 69% cpu 0.023 total | ||||
* | 38927: zle-line-pre-redraw: Set $WIDGET like other special widgets do. | Daniel Shahaf | 2016-07-28 | 1 | -1/+1 |
| | |||||
* | users/21793: Remove raw integers as glob qualifiers. | Peter Stephenson | 2016-07-28 | 1 | -8/+1 |
| | | | | | | | There was an ancient undocumented feature that these were treated as a file mode to "or" with that of the file under test. The only documented way of doing this has always been the "f" qualifier, so removed the effect of raw integers to make errors more obvious. | ||||
* | 38923: zwaitjob() continues waiting for children that may have ignored the ↵ | Barton E. Schaefer | 2016-07-23 | 1 | -1/+8 |
| | | | | interrupt signal, even if the current shell has been interrupted. | ||||
* | 38853: use strchr() | Peter Stephenson | 2016-07-20 | 1 | -7/+1 |
| | |||||
* | 38862: strptime(3) requires _XOPEN_SOURCE on Cygwin | Jun-ichi Takimoto | 2016-07-19 | 1 | -0/+3 |
| | |||||
* | 38879: Unmetafy file names for glob sort. | Peter Stephenson | 2016-07-18 | 1 | -1/+29 |
| | | | | | Test using Polish UTF-8 collation sequence that'w known to cause the problems. | ||||
* | 38845: reset region_active before entering zle | Oliver Kiddle | 2016-07-17 | 1 | -1/+1 |
| | | | | | It was done on exit but before zle-line-finish. Also reword documentation on region to better cover vi mode. | ||||
* | 38810: fix cursor positioning and repeated invocations when widgets used ↵ | Oliver Kiddle | 2016-07-08 | 1 | -9/+9 |
| | | | | from emacs mode | ||||
* | 38809: fix tracking of colour attributes and restore them when turning bold off | Oliver Kiddle | 2016-07-08 | 3 | -7/+10 |
| | |||||
* | 38770: vi upper/lowercase widgets and shell widget example that reads a vi ↵ | Oliver Kiddle | 2016-06-29 | 3 | -1/+52 |
| | | | | movement | ||||
* | 38752: add comments to explain use of stdout instead of stderr for the which ↵ | Oliver Kiddle | 2016-06-29 | 1 | -1/+2 |
| | | | | builtin | ||||
* | unposted: remove flag unneded from previous fix | Peter Stephenson | 2016-06-22 | 1 | -2/+1 |
| | |||||
* | 38746: Fix suffix alias expansion recursion. | Peter Stephenson | 2016-06-22 | 1 | -3/+4 |
| | | | | | | | | This was problematic if the expansion landed you back in command position. Delay marking the alias as out of use until the text that caused the expansion is finished. | ||||
* | 38714: add x: syntax to match specs to make it possible to disable match ↵ | Oliver Kiddle | 2016-06-22 | 1 | -0/+10 |
| | | | | specs hardcoded in completion functions | ||||
* | 38734: fix final case clauses terminating with ;& | Peter Stephenson | 2016-06-21 | 1 | -1/+1 |
| | |||||
* | 38692: IFS can't be changed in restricted mode | Peter Stephenson | 2016-06-21 | 1 | -1/+1 |
| | |||||
* | users/21632: Use of REPORTMEMORY variable | Peter Stephenson | 2016-06-13 | 1 | -14/+39 |
| | | | | | | If the child's resisdent set size in megabytes exceeds this, print out the resource (TIMEFMT) string. Document you need to add memory usage to this by hand. | ||||
* | 38653 + 38657: 'functions -T' tracing: recurse into anonymous functions. | Daniel Shahaf | 2016-06-13 | 1 | -3/+9 |
| | |||||
* | 38630: fix infinite loop of "hash =" | Barton E. Schaefer | 2016-06-07 | 1 | -0/+1 |
| | |||||
* | 38622: consistent handling of "--" in "kill" builtin | Barton E. Schaefer | 2016-06-05 | 1 | -0/+4 |
| | |||||
* | unposted (cf. 38612): remove overeager DPUTS() | Barton E. Schaefer | 2016-06-04 | 1 | -1/+0 |
| | |||||
* | 38599: skip the "no such named directory" warning when NO_EXEC is in effect | Barton E. Schaefer | 2016-06-04 | 1 | -1/+1 |
| | |||||
* | unposted: internal: Document modify(). | Daniel Shahaf | 2016-06-03 | 1 | -0/+13 |
| | |||||
* | 38586: Metafication problem with $functions | Peter Stephenson | 2016-06-03 | 1 | -5/+0 |
| | | | | | | | | If treated as a complete associative array or scanned (retrieving individual values was not affected), it incorrectly unmetafied the value so multibyte characters got confused. Add test. | ||||
* | 38540: fix undo problem by not moving the current change when only undoing a ↵ | Oliver Kiddle | 2016-06-02 | 1 | -3/+8 |
| | | | | history line change | ||||
* | 21603: Make read_poll more interruptible. | Peter Stephenson | 2016-06-02 | 1 | -1/+1 |
| | | | | | If we interrupted the first read we still did the fallback read. This is wrong. | ||||
* | 38513: cast time to long long for printing where possible | Matthew Martin | 2016-05-22 | 1 | -1/+5 |
| | |||||
* | 38468: wb,we values in gotword() needed assignment in additional case to ↵ | Barton E. Schaefer | 2016-05-10 | 1 | -0/+4 |
| | | | | | | | | avoid core dump Bug introduced by 38248. Also fix ChangeLog entry for 38248 to correctly reference Src/lex.c | ||||
* | 38463: use immortal widgets in .safe keymap | Barton E. Schaefer | 2016-05-10 | 1 | -8/+8 |
| | |||||
* | 38432: avoid nonstandard setenv() on __APPLE__ | Barton E. Schaefer | 2016-05-09 | 1 | -1/+1 |
| | |||||
* | unposted: silence spurious compiler warning | Barton E. Schaefer | 2016-04-29 | 1 | -1/+1 |
| | |||||
* | 38356: allow integers as curses colours | Sebastian Gniazdowski | 2016-04-29 | 1 | -2/+14 |
| | |||||
* | 39354: zcurses fix for colour management | Sebastian Gniazdowski | 2016-04-29 | 1 | -4/+4 |
| | | | | Alter internal return code so as not to mask curses error code. | ||||
* | 38350 (cf. Glenn Smith: 38348): Remove-all warning should warn about the ↵ | Barton E. Schaefer | 2016-04-26 | 1 | -2/+2 |
| | | | | root directory as well | ||||
* | 38291: Change names of ISEARCH_* parameters to ISEARCHMATCH_* | m0viefreak | 2016-04-23 | 1 | -12/+12 |
| | |||||
* | Mikael Berthe: 38307: PCRE segfault when parenthesized group matches nothing | Barton E. Schaefer | 2016-04-23 | 1 | -1/+1 |
| | | | | unposted: regression test for 38307 | ||||
* | 38306: in printf formats, treat a missing precision as zero rather than as ↵ | Barton E. Schaefer | 2016-04-22 | 1 | -1/+2 |
| | | | | unlimited | ||||
* | 38287: fix position for the end of a visual selection range for the cursor ↵ | Oliver Kiddle | 2016-04-14 | 1 | -1/+1 |
| | | | | on an empty last line in the buffer | ||||
* | 38286: cursor correction following yank-pop is only applicable to vi command ↵ | Oliver Kiddle | 2016-04-14 | 1 | -1/+1 |
| | | | | mode | ||||
* | 38248: fix word position calculation when completing on or just before a ↵ | Barton E. Schaefer | 2016-04-07 | 2 | -3/+22 |
| | | | | | | | | | redirection operator The completion result is still in need of some repair; e.g., if the first thing on the line is the redirection, completion before it is not taken to be in command position, and in this and other cases a necessary space is not inserted between the completed word and the redirection. | ||||
* | 38229: fix cursor placement calculation when completing in empty double quotes | Barton E. Schaefer | 2016-04-05 | 1 | -1/+8 |
| | |||||
* | 38241: ungetkeycmd() needs to unmetafy key string. | Peter Stephenson | 2016-04-04 | 2 | -7/+17 |
| | | | | | | Use the new function to simplify memory management in prefix handling. Third time lucky. | ||||
* | Dmitry Marakasov: 38162: accept G for gigabytes in limit command | Barton E. Schaefer | 2016-03-26 | 1 | -2/+4 |
| | | | | from github pull request - some formatting edited | ||||
* | 38191: additional re-entrancy checks in reexpandprompt() | Barton E. Schaefer | 2016-03-21 | 1 | -8/+27 |
| | | | | | | Do not free global pointers until after promptexpand() in case they are referenced from signal handlers, and check for window size changes during promptexpand(). | ||||
* | 38188: signal re-entrancy, maybe | Barton E. Schaefer | 2016-03-21 | 1 | -34/+50 |
| | | | | | | Crams several globals into a struct so they can be saved/restored as one, and then tries pushing the signal queue management down into patmatch() from pattryrefs(). | ||||
* | 38142: signal re-entrancy, maybe | Barton E. Schaefer | 2016-03-21 | 1 | -5/+19 |
| | |||||
* | Remove unnecessary file | Peter Stephenson | 2016-03-21 | 1 | -30/+0 |
| |