Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 31846: fix NOEXEC option in execsimple() optimisation | Peter Stephenson | 2013-10-18 | 1 | -0/+3 |
| | |||||
* | 31832: make execrestore() more signal-safe. | Bart Schaefer | 2013-10-17 | 1 | -23/+27 |
| | |||||
* | 31823: add HISTORY_IGNORE parameter | Barton E. Schaefer | 2013-10-17 | 1 | -0/+17 |
| | | | | | HISTORY_IGNORE defines a pattern to exclude matching lines in the internal history from the HISTFILE at write time. | ||||
* | 31830: New feature for zshaddhistory hooks. | Peter Stephenson | 2013-10-17 | 2 | -4/+22 |
| | | | | | If the first non-zero return status is 2, save the line on the internal history list, but don't write it out. | ||||
* | 31805: Add $patchars and $dis_patchars to zsh/parameter module | Mikael Magnusson | 2013-10-11 | 3 | -2/+43 |
| | |||||
* | 31815: another fix for INCAPPENDHISTORY change. | Peter Stephenson | 2013-10-11 | 1 | -2/+15 |
| | | | | | We need to save immediately if something is pushed on the history stack to ensure we use the right file before popping. | ||||
* | 31809: Make whitespace clear in trace output for patterns. | Peter Stephenson | 2013-10-10 | 1 | -0/+13 |
| | |||||
* | 31797: to match documentation, avoid expanding history when there is neither a | Barton E. Schaefer | 2013-10-08 | 1 | -0/+6 |
| | | | | | | | | | word nor an event designator There are still a few cases where expansion is attempted even though the documentation indicates it will not be, but in most of those cases the expansion will fail. The now-fixed case would fall back to default expansion of the previous command. | ||||
* | 31794: further refinement to INCAPPENDHISTORY change. | Peter Stephenson | 2013-10-07 | 1 | -1/+9 |
| | | | | | | With SHAREHISTORY we should make sure the code behaves as it always did, because it takes care about locking a file once for reading and writing. | ||||
* | 31793: Fix problem with non-interactive history. | Peter Stephenson | 2013-10-07 | 1 | -1/+1 |
| | | | | | Modify 31789 so it doesn't try to save history from hbegin() in that case. | ||||
* | users:18023: Add PIPEFAIL option | Peter Stephenson | 2013-10-06 | 3 | -3/+12 |
| | |||||
* | 31789: Save history for INCAPPENDHISTORY later. | Han Pingtian | 2013-10-05 | 1 | -1/+7 |
| | | | | This improves the timing recorded in the history. | ||||
* | 31784: better line width calculation for completion listings | Barton E. Schaefer | 2013-10-03 | 1 | -25/+33 |
| | | | | | | | When deciding whether there is enough horizontal space to show completion descriptions for each match in a listing, treat the separator as part of the description rather than as part of the match, and account for lines that have already wrapped due to very long matches. | ||||
* | 31781: "compdescribe -i" clears the completion list column padding width | Barton E. Schaefer | 2013-10-03 | 1 | -0/+1 |
| | |||||
* | 31772: queue_signals() to prevent re-entry into endparamscope(). | Barton E. Schaefer | 2013-09-26 | 1 | -0/+2 |
| | |||||
* | 31770: memmove() instead of memcpy() for overlapping regions. | Barton E. Schaefer | 2013-09-26 | 1 | -1/+1 |
| | |||||
* | 31765: If zle starts in viins mark as insertion. | Peter Stephenson | 2013-09-25 | 1 | -0/+7 |
| | | | | This allows undo to work on everything entered. | ||||
* | 31764: Dewreakify havoc caused by pattern disables on glob qualifiers. | Peter Stephenson | 2013-09-23 | 2 | -5/+7 |
| | | | | Don't use the zpc_specials array before it's defined, it's rude. | ||||
* | unposted: improve an error message. | Barton E. Schaefer | 2013-09-21 | 1 | -1/+2 |
| | |||||
* | 31737: same loop counter fix in get_cadef as get_cvdef. | Barton E. Schaefer | 2013-09-19 | 1 | -1/+1 |
| | |||||
* | 31735: fix off-by-one in completion utility cache code. | Axel Beckert | 2013-09-19 | 1 | -1/+1 |
| | | | | Was causing crashes in complex completions, particularly with taskwarrior | ||||
* | 31706: standardize handling of "test ! <x> <y> <z>" | Peter Stephenson | 2013-09-06 | 1 | -3/+10 |
| | |||||
* | 31696: In "test" No One Can Hear If You Shriek. | Peter Stephenson | 2013-09-04 | 1 | -3/+11 |
| | | | | Treat ! as a string in "test ! -a ..." and "test ! -o ...". | ||||
* | 31672: Add test that was failing and fix zpty set-up race | Peter Stephenson | 2013-08-26 | 1 | -2/+28 |
| | |||||
* | 31665: zpty should attach terminal on slave. | Peter Stephenson | 2013-08-25 | 1 | -0/+3 |
| | | | | Also add test. | ||||
* | 31637: be more selective about retry of lchdir() in cd_do_chdir() | Barton E. Schaefer | 2013-08-18 | 1 | -1/+2 |
| | | | | | | Change of directory should not be retried relative to the current directory when it has already failed along some path that does not refer to the current directory. | ||||
* | 31650: use zlong for mailcheck parameters to ensure range | Peter Stephenson | 2013-08-11 | 1 | -4/+4 |
| | |||||
* | 31648: fix timing errors in mailcheck | joe M | 2013-08-10 | 1 | -3/+6 |
| | |||||
* | 31644: Fix insertion of multibyte characters into editor line. | Peter Stephenson | 2013-08-08 | 1 | -1/+2 |
| | | | | | This was broken for a string that came from outside ZLE in the case where the editing buffer wasn't metafied, i.e. not in completion. | ||||
* | users/17908: Keep history line in sync between ZLE and shell. | Peter Stephenson | 2013-08-08 | 3 | -1/+19 |
| | | | | Update ZLE version if history is read, pushed or popped with ZLE active | ||||
* | 31631: Use cygwin_conv_path if available. | Peter Stephenson | 2013-08-05 | 1 | -0/+5 |
| | | | | Prefer it to cygwin_conv_to_posix_path. | ||||
* | 31611: attempt to fix crash completing redirection in do loop | Peter Stephenson | 2013-08-02 | 1 | -2/+24 |
| | |||||
* | 17591: fix error message for invalid fd in print -u | Peter Stephenson | 2013-07-29 | 1 | -8/+8 |
| | |||||
* | 31574: alternative fix for bad fd if no FD_CLOEXEC. | Peter Stephenson | 2013-07-25 | 1 | -8/+16 |
| | | | | Remove dump records more consistently in that case. | ||||
* | 31750: fix for HISTREDUCEBLANKS option. | Peter Stephenson | 2013-07-24 | 1 | -2/+27 |
| | | | | | Don't truncate line after marked words if there's more non-white-space text, which is probably comments. | ||||
* | unposted: fix previous commit: ihwend -> hwend | Peter Stephenson | 2013-07-22 | 1 | -1/+1 |
| | |||||
* | 31559: Fix history line problem with aliases and comments | Peter Stephenson | 2013-07-22 | 1 | -0/+1 |
| | |||||
* | 31549: Fix third problem with file descriptor management. | Peter Stephenson | 2013-07-21 | 2 | -18/+1 |
| | | | | | Replace ad-hoc subsh_close file descriptor for pipe management with the new job-based addfilelist() mechanism. | ||||
* | 31545: Use of FD_CLOEXEC to remove possibility of fd reuse. | Peter Stephenson | 2013-07-20 | 2 | -0/+9 |
| | | | | | File descriptors of mmap'd dump files are closed if and only if an exec is performed. | ||||
* | 31536 with additions: Fix hang in previous process substitution fix. | Peter Stephenson | 2013-07-19 | 1 | -0/+25 |
| | | | | Close applicable file descriptors when waiting for a job. | ||||
* | 31528: use job table to record file descriptors associated with process subst | Peter Stephenson | 2013-07-17 | 3 | -35/+59 |
| | |||||
* | 31483: Call zrefresh() before unqueue()ing signals | Mikael Magnusson | 2013-06-27 | 1 | -0/+2 |
| | | | | | | | | | Not doing so causes problems for example with this .zshrc zle -N zle-line-init foo zle -N set-local-history bar foo() { zle set-local-history -n 1 } bar() { zle reset-prompt } | ||||
* | 31465: fix basic completion and globbing uses of disabled patterns | Peter Stephenson | 2013-06-13 | 2 | -35/+75 |
| | |||||
* | 31444: Basic code for enable/disable -p | Peter Stephenson | 2013-06-13 | 5 | -4/+205 |
| | |||||
* | 31474: create patchlevel.h correctly when using a separate build tree | Barton E. Schaefer | 2013-06-13 | 1 | -1/+1 |
| | |||||
* | 31441: use array to decide which forms of pattern are enabled | Peter Stephenson | 2013-06-01 | 3 | -91/+177 |
| | |||||
* | 31419: Add time zone and year to string formatted time output from zstat | Peter Stephenson | 2013-05-21 | 1 | -2/+2 |
| | |||||
* | upon "read" of a short line, assign all variables passed as arguments. | Barton Schaefer | 2013-05-20 | 1 | -1/+1 |
| | | | | | It was noted that (print 1 2 | read one two three four) assigned values only to $one and $two except in the case where EOF was reached. | ||||
* | Unused function attribute fix for clang compilation | Mihai Moldovan | 2013-05-10 | 1 | -1/+1 |
| | |||||
* | 31376: Make sure every execve() is prefixed by winch_unblock() | Frank Terbeck | 2013-05-05 | 1 | -0/+6 |
| | | | | This was suggested by Bart Schaefer in 31375. |