Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 42708: fix for process substitution. | Peter Stephenson | 2018-04-24 | 1 | -1/+1 |
| | | | | | | | | | Don't close associated file descriptors in the closem() tidy up function as they should remain visible to external processes. Override if about to exit. Unit test for the failing case: note this relies on the existence of /proc/self/fd or equivalent. | ||||
* | 41666: zpty compatibility for OpenBSD | Thierry Ghelew | 2017-09-11 | 1 | -1/+6 |
| | |||||
* | 40483 (cf. Eric Freese: 40482): Remove zpty exit hook from forked processes | Barton E. Schaefer | 2017-02-01 | 1 | -0/+2 |
| | |||||
* | 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵ | Barton E. Schaefer | 2017-01-29 | 1 | -4/+10 |
| | | | | not re-entrant. | ||||
* | 37838: use UNUSED() consistently | Jun-ichi Takimoto | 2016-01-30 | 1 | -1/+1 |
| | |||||
* | 37378: New bindkey tests. | Peter Stephenson | 2015-12-10 | 1 | -6/+18 |
| | | | | Also fix Meta bug on pattern match in zpty -r. | ||||
* | unposted: fix init_io() calls in previous change | Peter Stephenson | 2015-12-04 | 1 | -1/+1 |
| | |||||
* | 37014: Improved internal parameter setting. | Peter Stephenson | 2015-10-29 | 1 | -1/+1 |
| | | | | | | | | Enhance WARNCREATEGLOBAL to work in many more cases. Don't create REPLY as an integer if it didn't previously exist as one, even if the value to be set is integral, as this is likely to mess up later uses of REPLY. | ||||
* | users/20455: do not use posix_openpt() on OpenBSD | Jun-ichi Takimoto | 2015-08-23 | 1 | -1/+2 |
| | |||||
* | 36092: return the zpty master file descriptor in $REPLY for use with "zle ↵ | Barton E. Schaefer | 2015-08-11 | 1 | -0/+2 |
| | | | | -F" etc. | ||||
* | 35360 (replacing 35357): fix for configuring zpty on FreeBSD without | Oliver Kiddle | 2015-06-03 | 1 | -1/+1 |
| | | | | pty.ko loaded | ||||
* | 35357: FreeBSD needs HAVE_POSIX_OPENPT for zpty | Baptiste Daroussin | 2015-06-02 | 1 | -1/+1 |
| | |||||
* | 33876: etc.: Separate errors and keyboards interrupts | Peter Stephenson | 2014-12-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | 33743: use posix_openpt in zpty if it is available | Oliver Kiddle | 2014-11-24 | 1 | -0/+4 |
| | |||||
* | 32131: avoid infinite loop reading pty on platforms that do not buffer ↵ | Jun T | 2013-12-16 | 1 | -2/+2 |
| | | | | output after child exit | ||||
* | 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. | ||||
* | 29165: use term.h globally if needed at all. | Peter Stephenson | 2011-05-09 | 1 | -2/+2 |
| | |||||
* | 27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxt | Peter Stephenson | 2010-05-12 | 1 | -1/+1 |
| | |||||
* | Check the return value of all pipe(), read(), and write() calls. | Wayne Davison | 2009-12-16 | 1 | -2/+2 |
| | | | | | | Gets rid of all the remaining "ignoring return value" compiler warnings, and makes some read/write operations safer by ensuring that an EINTR is handled. | ||||
* | 27284: better use of movefd() | Peter Stephenson | 2009-09-22 | 1 | -0/+7 |
| | |||||
* | 26301: make zpty -r exit more cleanly on bad reads | Peter Stephenson | 2009-01-13 | 1 | -13/+33 |
| | | | | | add option -m to make zpty -r return status 1 if pattern failed to match use this option in comptest | ||||
* | François Revol: some BeOS fixes | Peter Stephenson | 2008-11-18 | 1 | -0/+3 |
| | |||||
* | users/13295, tweaked: dont reset line numbers when parsing strings, sometimes | Peter Stephenson | 2008-09-29 | 1 | -1/+1 |
| | |||||
* | 25040: zpty should display context information more like eval | Peter Stephenson | 2008-05-15 | 1 | -1/+15 |
| | |||||
* | 24460: make zpty -rt more consistent by polling before every byte | Peter Stephenson | 2008-01-25 | 1 | -5/+41 |
| | |||||
* | 23665: autoloading of module features and related tweaks | Peter Stephenson | 2007-07-06 | 1 | -3/+3 |
| | |||||
* | see 23479: add initial features support for modules | Peter Stephenson | 2007-05-28 | 1 | -3/+27 |
| | |||||
* | 22474: use variable argument lists to improve error message handling | Peter Stephenson | 2006-05-30 | 1 | -14/+14 |
| | |||||
* | Joerg Sonnenberger: 21252: Dragonfly BSD support | Oliver Kiddle | 2005-05-11 | 1 | -5/+3 |
| | |||||
* | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 2004-06-02 | 1 | -4/+4 |
| | |||||
* | 19629: fix zpty on HP-UX | Peter Stephenson | 2004-03-16 | 1 | -6/+23 |
| | |||||
* | Got rid of an unused-variable compiler-warning. | Wayne Davison | 2004-02-26 | 1 | -1/+2 |
| | |||||
* | 19456: Fix ptmx tests, again. | Peter Stephenson | 2004-02-20 | 1 | -3/+2 |
| | |||||
* | 19429: configure test for ptmx | Peter Stephenson | 2004-02-17 | 1 | -9/+11 |
| | |||||
* | 18195: Timeouts for read builtin. | Peter Stephenson | 2003-02-05 | 1 | -1/+1 |
| | |||||
* | 17582: Improved option argument handling. | Peter Stephenson | 2002-08-27 | 1 | -17/+22 |
| | | | | unposted: Updated version to 4.1.0-dev-6 because of interface change. | ||||
* | 17297: 17265 continued. | Clint Adams | 2002-06-06 | 1 | -1/+1 |
| | |||||
* | 15327: always use local LINENOs in parse_string(). | Peter Stephenson | 2001-07-09 | 1 | -1/+1 |
| | |||||
* | Fixes from Andrej for zpty on cygwin | Peter Stephenson | 2001-05-08 | 1 | -1/+6 |
| | |||||
* | try to make the -t option of zpty smarter (13462) | Sven Wischnowsky | 2001-02-13 | 1 | -5/+11 |
| | |||||
* | remove 13108 (trap queues); replace with signal queueing to ensure that user ↵ | Sven Wischnowsky | 2001-01-16 | 1 | -2/+2 |
| | | | | signal handlers are only executed when it is safe to run them (13365) | ||||
* | don't be sure that read-ahead doesn't contains nuls (13163) | Sven Wischnowsky | 2000-11-14 | 1 | -5/+8 |
| | |||||
* | use unmetafy() to allow writing special characters into a pty (13156) | Sven Wischnowsky | 2000-11-13 | 1 | -4/+6 |
| | |||||
* | Sven: 13108: Handle traps synchronously | Peter Stephenson | 2000-11-11 | 1 | -2/+2 |
| | | | | pws: 13109, 13111: clear up zle display when output produced in trap. | ||||
* | *** empty log message *** | Sven Wischnowsky | 2000-11-08 | 1 | -1/+6 |
| | |||||
* | Tweak interactiveness of cloned shell. | Bart Schaefer | 2000-11-06 | 1 | -1/+1 |
| | |||||
* | Make zpty more like eval. | Bart Schaefer | 2000-11-06 | 1 | -56/+47 |
| | |||||
* | Assorted read_poll() and zpty cleanup. | Bart Schaefer | 2000-11-05 | 1 | -26/+65 |
| | |||||
* | Better streaming behavior from `zpty -r', plus other cleanup. | Bart Schaefer | 2000-11-05 | 1 | -43/+20 |
| |