Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 34322: bug with interface to parsestr() etc. | Peter Stephenson | 2015-01-18 | 1 | -2/+2 |
| | | | | | | | Was showing up in places like ${(e)...} where command substitution could reallocate the token string, but actually there was never any guarantee that the lexer wouldn't do that, so this was always a bit iffy. | ||||
* | Rearrange context saving. | Peter Stephenson | 2015-01-09 | 1 | -4/+4 |
| | | | | | | | Variables are now associated with the module that declares them, being initialised and saved/restored there. However, as many variables are used for communication between modules, many of them are set in multiple places, so the assignment is ambiguous. | ||||
* | 34120: compctl, jobs: Check contents instead of array | Mikael Magnusson | 2015-01-06 | 1 | -1/+1 |
| | | | | | | text is an array in the struct, and can never be null. Found by Coverity (Issue 1255780). | ||||
* | 34104: compctl: Remove pointless check | Mikael Magnusson | 2015-01-06 | 1 | -1/+1 |
| | | | | | cc has already been derefed a bunch of times leading up to here. Found by Coverity (Issue 1255841). | ||||
* | 33876: etc.: Separate errors and keyboards interrupts | Peter Stephenson | 2014-12-11 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Fix some compiler warnings in Zle | Peter Stephenson | 2014-09-30 | 1 | -1/+1 |
| | |||||
* | 32958: bitwise logic fix | Miles Ohlrich | 2014-08-04 | 1 | -1/+1 |
| | |||||
* | 32340: improve error messages for "read -c" / "read -l" | Barton E. Schaefer | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | 31272: Avoid double free, get_compctl should not free its arguments. | Bart Schaefer | 2013-04-20 | 1 | -1/+0 |
| | |||||
* | 29307, 29308 + replies: Fix some doubled words in docs and comments. | Mikael Magnusson | 2011-05-19 | 1 | -1/+1 |
| | |||||
* | 29267: add -enable-zsh-debug and use for debugging completion matcher groups | Peter Stephenson | 2011-05-14 | 1 | -0/+5 |
| | |||||
* | lexsave/lexrestore lexflags | Peter Stephenson | 2010-12-14 | 1 | -4/+4 |
| | | | | add new LEXFLAGS_ZLE | ||||
* | 28528: Rearrange zleparse to lexflags | Peter Stephenson | 2010-12-14 | 1 | -5/+5 |
| | | | | Add (z+n+) | ||||
* | 26027: free pprogc before it goes out of scope in makecomplistflags. | Clint Adams | 2008-11-11 | 1 | -0/+1 |
| | |||||
* | 25744: dynamic named directories and further doshfunc() simplification | Peter Stephenson | 2008-09-26 | 1 | -2/+2 |
| | |||||
* | 25677: add %x and %I prompt escapes for shell source code debugging | Peter Stephenson | 2008-09-16 | 1 | -6/+6 |
| | | | | tidy up interface to doshfunc() | ||||
* | 23900: Better handling of NO_EQUALS in old completion | Peter Stephenson | 2007-10-03 | 1 | -1/+1 |
| | |||||
* | 23665: autoloading of module features and related tweaks | Peter Stephenson | 2007-07-06 | 1 | -4/+4 |
| | |||||
* | see 23479: add initial features support for modules | Peter Stephenson | 2007-05-28 | 1 | -3/+25 |
| | |||||
* | 23337: fix unmetafication for stat() of files in compctl | Peter Stephenson | 2007-04-27 | 1 | -1/+6 |
| | |||||
* | Incomplete improvements for $'...' in completion | Peter Stephenson | 2006-12-03 | 1 | -1/+1 |
| | |||||
* | string quoting in compctl used QT_NONE instead of QT_BACKSLASH | Peter Stephenson | 2006-10-16 | 1 | -1/+2 |
| | |||||
* | 22819: improved internal use of string quotation, | Peter Stephenson | 2006-10-05 | 1 | -28/+67 |
| | | | | plus completion bug fix with RCQUOTES | ||||
* | 22660: unmetafy directory for opendir() etc. in compctl | Peter Stephenson | 2006-09-11 | 1 | -6/+16 |
| | |||||
* | 22474: use variable argument lists to improve error message handling | Peter Stephenson | 2006-05-30 | 1 | -71/+54 |
| | |||||
* | Changed some structures to avoid gcc's type-punned warnings. | Wayne Davison | 2006-03-07 | 1 | -9/+9 |
| | |||||
* | Got rid of some unsigned-char/char pointer casts. | Wayne Davison | 2005-11-15 | 1 | -7/+7 |
| | |||||
* | 21871: replace INULL() by inull() | Peter Stephenson | 2005-10-13 | 1 | -1/+1 |
| | |||||
* | c.f. 21590: metafy_line()/unmetafy_line() now support wide characters | Peter Stephenson | 2005-08-10 | 1 | -33/+43 |
| | |||||
* | c.f. 20675: improve zle as a basis for Unicode. | Peter Stephenson | 2005-01-14 | 1 | -31/+31 |
| | | | | unposted: update version to 4.2.3-dev-1 | ||||
* | 20605: Use separate structure with get/set/unset methods fro parameters. | Peter Stephenson | 2004-12-07 | 1 | -2/+2 |
| | | | | Separate justification width of parameters from base/precision. | ||||
* | 20331: Use internal zlong variables for consistency | Peter Stephenson | 2004-09-09 | 1 | -1/+1 |
| | | | | 20332: Add WIDGETSTYLE zle parameter | ||||
* | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 2004-06-02 | 1 | -8/+8 |
| | |||||
* | Silenced one signed/unsigned comparison compiler warning. | Wayne Davison | 2004-05-28 | 1 | -1/+1 |
| | |||||
* | 19422: fix crash resulting from passing a long option to compctl | Oliver Kiddle | 2004-02-15 | 1 | -1/+1 |
| | |||||
* | 19242: Make job table dynamically reallocatable. | Peter Stephenson | 2003-11-13 | 1 | -1/+1 |
| | |||||
* | a la 19209: zcalloc -> zshcalloc | Peter Stephenson | 2003-10-29 | 1 | -15/+15 |
| | |||||
* | 17582: Improved option argument handling. | Peter Stephenson | 2002-08-27 | 1 | -17/+17 |
| | | | | unposted: Updated version to 4.1.0-dev-6 because of interface change. | ||||
* | fix for file-type-tests in nested quotes and don't count space ↵ | Sven Wischnowsky | 2002-05-21 | 1 | -1/+1 |
| | | | | file-type-character (17195) | ||||
* | add new generic fake style and changes to the C-code for that (different ↵ | Sven Wischnowsky | 2002-01-22 | 1 | -3/+3 |
| | | | | implementation of compadd -x) (16483) | ||||
* | 16269: Fix crash on reserved-word completion. | Bart Schaefer | 2001-11-28 | 1 | -1/+1 |
| | |||||
* | add `aliases' option to be able to disable alias expansion (13554) | Sven Wischnowsky | 2001-02-28 | 1 | -3/+4 |
| | |||||
* | *** empty log message *** | Sven Wischnowsky | 2001-01-18 | 1 | -2/+2 |
| | |||||
* | fix for ol' compctl when completing hash keys (13364) | Sven Wischnowsky | 2001-01-16 | 1 | -1/+4 |
| | |||||
* | allow subscripts for compadd -[ak]; new style for history completion; better ↵ | Sven Wischnowsky | 2000-06-22 | 1 | -2/+3 |
| | | | | list-colors handling (12029) | ||||
* | optimise command lookup in old and new completion (user/3124) | Sven Wischnowsky | 2000-06-07 | 1 | -2/+5 |
| | |||||
* | Wayne: Fix two history bugs that were causing the | Bart Schaefer | 2000-05-30 | 1 | -1/+1 |
| | | | | failure of `print -s'. | ||||
* | don't list when all matches look the same; force-list style to give users ↵ | Sven Wischnowsky | 2000-05-04 | 1 | -1/+2 |
| | | | | control over this (11140) | ||||
* | comment the `#if's for group numbers in $compstate[insert] (10725) | Sven Wischnowsky | 2000-04-13 | 1 | -0/+1 |
| | |||||
* | comment out the code to allow $compstate[insert] to select the group (10690) | Sven Wischnowsky | 2000-04-12 | 1 | -64/+2916 |
| |