summaryrefslogtreecommitdiff
path: root/Src/Zle/complete.c
AgeCommit message (Collapse)AuthorFilesLines
2018-04-0742605: properly free the vi registers hashOliver Kiddle1-1/+2
2018-03-2442501: avoid out of bound pointer (as 42487)Jun-ichi Takimoto1-4/+2
2017-10-1141835: handle multibyte characters with compset -p and -sOliver Kiddle1-11/+37
2017-01-3040469: change strategy from 40453 to use patcompile(PAT_HEAPDUP) instead of ↵Barton E. Schaefer1-12/+2
signal queueing.
2017-01-2940453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵Barton E. Schaefer1-0/+10
not re-entrant.
2016-12-0340067: internal: Document 'cmatcher', parse_cmatcher(), 'comptoend', ↵Daniel Shahaf1-2/+10
unsetparam_pm(), and getindex().
2016-11-0339804: internal: Document matchspec flags.Daniel Shahaf1-4/+4
2016-11-0339803: internal: Document bin_compadd().Daniel Shahaf1-10/+10
2016-11-0339802: internal: Document and simplify multiquote().Daniel Shahaf1-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.
2016-09-0639181: Add PM_SINGLE and use for compstate.Peter Stephenson1-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.
2016-09-04unposted: internals: Document zshcompwid(1) parameter implementations.Daniel Shahaf1-1/+19
2016-06-2238714: add x: syntax to match specs to make it possible to disable match ↵Oliver Kiddle1-0/+10
specs hardcoded in completion functions
2016-03-1138135: internal: bin_compadd: Add a few comments.Daniel Shahaf1-0/+3
2015-07-07unposted: remove compiler error in completion codePeter Stephenson1-1/+2
2015-07-0635704: compadd -E 0 should imply -J and -2Oliver Kiddle1-1/+1
2015-07-0235665: better handling for command line completion match handlingHan Pingtian1-3/+6
2015-06-2935627: make reverse-menu-complete start with the last match inOliver Kiddle1-2/+0
menu selection
2011-10-2629859: compadd handles its own optionsPeter Stephenson1-1/+1
2009-01-13Back off 26270 (accept-and-menu-complete).Peter Stephenson1-3/+1
Was causing memory corruption
2009-01-0926270: allow accept-and-menu-complete work with _vallues as wellAndrey Borzenkov1-1/+3
2008-11-1526047: convert lower levels of completion matching to usePeter Stephenson1-7/+9
multibyte strings and wide characters
2008-10-3025972: leaked and uninitialised memory found by valgrindPeter Stephenson1-1/+1
2008-09-2325736: one more zsfree missing from 25667.Clint Adams1-0/+1
2008-09-1425667: free mstr before returning from errors.Clint Adams1-0/+3
2008-06-0825138(? mailing list stuck): rewrite of completion matching.Peter Stephenson1-45/+143
Will one day use multibyte/wide characters, doesn't yet.
2007-07-0623665: autoloading of module features and related tweaksPeter Stephenson1-7/+7
2007-06-1823562: add KSH_ZERO_SUBSCRIPT option and leave off by defaultPeter Stephenson1-1/+1
2007-05-2923488: tidy up module interface and documentationPeter Stephenson1-2/+3
2007-05-2923482: more typosPeter Stephenson1-1/+1
2007-05-28see 23479: add initial features support for modulesPeter Stephenson1-8/+25
2006-10-0522819: improved internal use of string quotation,Peter Stephenson1-1/+23
plus completion bug fix with RCQUOTES
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-24/+23
2006-03-07Changed some structures to avoid gcc's type-punned warnings.Wayne Davison1-11/+11
2006-03-0722328, modified: add -o option to compaddPeter Stephenson1-0/+3
add _list_files helper to handle new file-list style for _path_files
2005-08-1821663: check for string overflowAndrey Borzenkov1-4/+5
2005-08-16Fixed bug in do_comp_vars() when *compprefix is a metified char.Wayne Davison1-3/+1
2005-03-2121045: fix some uses of Meta characters in completionPeter Stephenson1-6/+36
2004-12-0720605: Use separate structure with get/set/unset methods fro parameters.Peter Stephenson1-54/+76
Separate justification width of parameters from base/precision.
2004-06-02Marked unused parameters with the new UNUSED() macro.Wayne Davison1-13/+13
2004-05-28Silenced one signed/unsigned comparison compiler warning.Wayne Davison1-1/+1
2003-10-29a la 19209: zcalloc -> zshcallocPeter Stephenson1-2/+2
2002-08-2717582: Improved option argument handling.Peter Stephenson1-2/+2
unposted: Updated version to 4.1.0-dev-6 because of interface change.
2002-07-04in menu selection, use copies of comp{pre,suf}fix to make sure they exist; ↵Sven Wischnowsky1-0/+6
fix display problem with non-empty iprefix (17403)
2002-04-24fix two memory leaks (found by Felix): pre-compiled patterns when ↵Sven Wischnowsky1-0/+1
re-defining styles and compredirs-copies in comp_wrapper() (17029)
2002-03-01add $redirections array to completion system parameters, containing ↵Sven Wischnowsky1-6/+14
information about all redirections on the line; make this and compstate[redirect] contain the file descriptor number (16751)
2001-08-24test if hash table pointer is NULL to avoid SEGV with compstate=() (15705)Sven Wischnowsky1-0/+3
2001-07-25move pattern matching in the loop to make sure all match specs are used (15487)Sven Wischnowsky1-2/+3
2001-07-25make display for groups in _describe nicer; improve packing with ↵Sven Wischnowsky1-0/+18
list_packed; leave space for type character (list_types) only in groups with at least one file name (15477)
2001-05-31fix two memory leaks (at least I hope they are fixed) and some out-of-bound ↵Sven Wischnowsky1-1/+1
array accesses, plus some defensive programming for heap allocated param structs (14605)
2001-01-11*** empty log message ***Sven Wischnowsky1-2/+28