Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 42605: properly free the vi registers hash | Oliver Kiddle | 2018-04-07 | 1 | -1/+2 |
| | |||||
* | 42501: avoid out of bound pointer (as 42487) | Jun-ichi Takimoto | 2018-03-24 | 1 | -4/+2 |
| | |||||
* | 41835: handle multibyte characters with compset -p and -s | Oliver Kiddle | 2017-10-11 | 1 | -11/+37 |
| | |||||
* | 40469: change strategy from 40453 to use patcompile(PAT_HEAPDUP) instead of ↵ | Barton E. Schaefer | 2017-01-30 | 1 | -12/+2 |
| | | | | signal queueing. | ||||
* | 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵ | Barton E. Schaefer | 2017-01-29 | 1 | -0/+10 |
| | | | | not re-entrant. | ||||
* | 40067: internal: Document 'cmatcher', parse_cmatcher(), 'comptoend', ↵ | Daniel Shahaf | 2016-12-03 | 1 | -2/+10 |
| | | | | unsetparam_pm(), and getindex(). | ||||
* | 39804: internal: Document matchspec flags. | Daniel Shahaf | 2016-11-03 | 1 | -4/+4 |
| | |||||
* | 39803: internal: Document bin_compadd(). | Daniel Shahaf | 2016-11-03 | 1 | -10/+10 |
| | |||||
* | 39802: internal: Document and simplify multiquote(). | Daniel Shahaf | 2016-11-03 | 1 | -1/+1 |
| | | | | | | | The code simplifications take advantage of the fact that all callers pass either 0 or 1 for 'ign'. The tildequote() text is from workers/39271. | ||||
* | 39181: Add PM_SINGLE and use for compstate. | Peter Stephenson | 2016-09-06 | 1 | -2/+3 |
| | | | | | | | | | | | | This flags that compstate (or any other special) can only have a single instance and an attempt to create a new one is an error. Given the very fiddly semantics of compstate any other usage seems pointless. No investigation yet of other variables that could use this. Note it's still possible to hide such variables; only instances that keep the special nature are affected. | ||||
* | unposted: internals: Document zshcompwid(1) parameter implementations. | Daniel Shahaf | 2016-09-04 | 1 | -1/+19 |
| | |||||
* | 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 | ||||
* | 38135: internal: bin_compadd: Add a few comments. | Daniel Shahaf | 2016-03-11 | 1 | -0/+3 |
| | |||||
* | unposted: remove compiler error in completion code | Peter Stephenson | 2015-07-07 | 1 | -1/+2 |
| | |||||
* | 35704: compadd -E 0 should imply -J and -2 | Oliver Kiddle | 2015-07-06 | 1 | -1/+1 |
| | |||||
* | 35665: better handling for command line completion match handling | Han Pingtian | 2015-07-02 | 1 | -3/+6 |
| | |||||
* | 35627: make reverse-menu-complete start with the last match in | Oliver Kiddle | 2015-06-29 | 1 | -2/+0 |
| | | | | menu selection | ||||
* | 29859: compadd handles its own options | Peter Stephenson | 2011-10-26 | 1 | -1/+1 |
| | |||||
* | Back off 26270 (accept-and-menu-complete). | Peter Stephenson | 2009-01-13 | 1 | -3/+1 |
| | | | | Was causing memory corruption | ||||
* | 26270: allow accept-and-menu-complete work with _vallues as well | Andrey Borzenkov | 2009-01-09 | 1 | -1/+3 |
| | |||||
* | 26047: convert lower levels of completion matching to use | Peter Stephenson | 2008-11-15 | 1 | -7/+9 |
| | | | | multibyte strings and wide characters | ||||
* | 25972: leaked and uninitialised memory found by valgrind | Peter Stephenson | 2008-10-30 | 1 | -1/+1 |
| | |||||
* | 25736: one more zsfree missing from 25667. | Clint Adams | 2008-09-23 | 1 | -0/+1 |
| | |||||
* | 25667: free mstr before returning from errors. | Clint Adams | 2008-09-14 | 1 | -0/+3 |
| | |||||
* | 25138(? mailing list stuck): rewrite of completion matching. | Peter Stephenson | 2008-06-08 | 1 | -45/+143 |
| | | | | Will one day use multibyte/wide characters, doesn't yet. | ||||
* | 23665: autoloading of module features and related tweaks | Peter Stephenson | 2007-07-06 | 1 | -7/+7 |
| | |||||
* | 23562: add KSH_ZERO_SUBSCRIPT option and leave off by default | Peter Stephenson | 2007-06-18 | 1 | -1/+1 |
| | |||||
* | 23488: tidy up module interface and documentation | Peter Stephenson | 2007-05-29 | 1 | -2/+3 |
| | |||||
* | 23482: more typos | Peter Stephenson | 2007-05-29 | 1 | -1/+1 |
| | |||||
* | see 23479: add initial features support for modules | Peter Stephenson | 2007-05-28 | 1 | -8/+25 |
| | |||||
* | 22819: improved internal use of string quotation, | Peter Stephenson | 2006-10-05 | 1 | -1/+23 |
| | | | | plus completion bug fix with RCQUOTES | ||||
* | 22474: use variable argument lists to improve error message handling | Peter Stephenson | 2006-05-30 | 1 | -24/+23 |
| | |||||
* | Changed some structures to avoid gcc's type-punned warnings. | Wayne Davison | 2006-03-07 | 1 | -11/+11 |
| | |||||
* | 22328, modified: add -o option to compadd | Peter Stephenson | 2006-03-07 | 1 | -0/+3 |
| | | | | add _list_files helper to handle new file-list style for _path_files | ||||
* | 21663: check for string overflow | Andrey Borzenkov | 2005-08-18 | 1 | -4/+5 |
| | |||||
* | Fixed bug in do_comp_vars() when *compprefix is a metified char. | Wayne Davison | 2005-08-16 | 1 | -3/+1 |
| | |||||
* | 21045: fix some uses of Meta characters in completion | Peter Stephenson | 2005-03-21 | 1 | -6/+36 |
| | |||||
* | 20605: Use separate structure with get/set/unset methods fro parameters. | Peter Stephenson | 2004-12-07 | 1 | -54/+76 |
| | | | | Separate justification width of parameters from base/precision. | ||||
* | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 2004-06-02 | 1 | -13/+13 |
| | |||||
* | Silenced one signed/unsigned comparison compiler warning. | Wayne Davison | 2004-05-28 | 1 | -1/+1 |
| | |||||
* | a la 19209: zcalloc -> zshcalloc | Peter Stephenson | 2003-10-29 | 1 | -2/+2 |
| | |||||
* | 17582: Improved option argument handling. | Peter Stephenson | 2002-08-27 | 1 | -2/+2 |
| | | | | unposted: Updated version to 4.1.0-dev-6 because of interface change. | ||||
* | in menu selection, use copies of comp{pre,suf}fix to make sure they exist; ↵ | Sven Wischnowsky | 2002-07-04 | 1 | -0/+6 |
| | | | | fix display problem with non-empty iprefix (17403) | ||||
* | fix two memory leaks (found by Felix): pre-compiled patterns when ↵ | Sven Wischnowsky | 2002-04-24 | 1 | -0/+1 |
| | | | | re-defining styles and compredirs-copies in comp_wrapper() (17029) | ||||
* | add $redirections array to completion system parameters, containing ↵ | Sven Wischnowsky | 2002-03-01 | 1 | -6/+14 |
| | | | | information about all redirections on the line; make this and compstate[redirect] contain the file descriptor number (16751) | ||||
* | test if hash table pointer is NULL to avoid SEGV with compstate=() (15705) | Sven Wischnowsky | 2001-08-24 | 1 | -0/+3 |
| | |||||
* | move pattern matching in the loop to make sure all match specs are used (15487) | Sven Wischnowsky | 2001-07-25 | 1 | -2/+3 |
| | |||||
* | make display for groups in _describe nicer; improve packing with ↵ | Sven Wischnowsky | 2001-07-25 | 1 | -0/+18 |
| | | | | list_packed; leave space for type character (list_types) only in groups with at least one file name (15477) | ||||
* | fix two memory leaks (at least I hope they are fixed) and some out-of-bound ↵ | Sven Wischnowsky | 2001-05-31 | 1 | -1/+1 |
| | | | | array accesses, plus some defensive programming for heap allocated param structs (14605) | ||||
* | *** empty log message *** | Sven Wischnowsky | 2001-01-11 | 1 | -2/+28 |
| |