summaryrefslogtreecommitdiff
path: root/Src/Zle/complist.c
AgeCommit message (Collapse)AuthorFilesLines
2008-05-1225006, 25009: fix "or" orphaned symlink highlightingPeter Stephenson1-33/+46
fix ordering of statd versus extension and pattern highlight tests
2008-05-0624951: implement ZLS_COLORS ln=targetPeter Stephenson1-28/+62
2008-04-2224861 (with tweaks): logic to use alternative wcwidth() if needed;Peter Stephenson1-1/+1
slightly improve test for overwriting with combining characters.
2008-04-2024853: use metafied strings for inner loops over historyPeter Stephenson1-24/+7
2008-04-2024851: support colour codes for from current GNU lsAndrey Borzenkov1-17/+39
2008-04-1324808: initial support for combining characters in zlePeter Stephenson1-6/+6
2008-03-2824777: bug clearing up after menu selectionPeter Stephenson1-1/+10
2008-02-2824672: fix(?) crash resizing window during menu-selectPeter Stephenson1-3/+7
2008-02-1524554: reduce accumulated memory listing in completion listingPeter Stephenson1-200/+219
make file static be used as such instead of as a pretend parameter
2007-08-3023807: fix interactive completion modePeter Stephenson1-0/+10
2007-07-0623665: autoloading of module features and related tweaksPeter Stephenson1-4/+5
2007-05-28see 23479: add initial features support for modulesPeter Stephenson1-2/+25
2007-04-17users/11421: %{...%} was broken in completion listingsPeter Stephenson1-4/+2
2007-04-0223258: fix debugging added in 23248Peter Stephenson1-1/+2
2007-03-30unposted: better fix for complist line wrap from 23248Peter Stephenson1-4/+5
2007-03-2923248: Completion listing problem with lines nearly screen widthPeter Stephenson1-0/+6
If compiled with debug send dputs() output to $ZSH_DEBUG_LOG if defined.
2007-02-06unposted: uninitialised variable could result from 23144Peter Stephenson1-1/+1
2007-02-0223144: Felix Eckhofer <felix@tribut.de>: NULL pointer in complist.cPeter Stephenson1-0/+3
2006-10-3022924: a couple more metafy_line()/unmetafy_line() problemsPeter Stephenson1-0/+2
2006-09-2122753: minor character bugs spotted on CygwinPeter Stephenson1-2/+2
2006-08-2022651: failed to unmetafy bytes for outputPeter Stephenson1-3/+13
2006-08-1722612: comment the static variablesPeter Stephenson1-3/+83
2006-08-1522611: bug scrolling wide completion listPeter Stephenson1-5/+1
2006-08-1422605: bug in complist wide character fixes introduced infinite loopPeter Stephenson1-0/+2
2006-08-1122599: use wide character widths in completionPeter Stephenson1-24/+49
2006-08-1022597: back off two column-subtraction hunksPeter Stephenson1-2/+6
2006-08-1022595: paranoid bounds-checking on someBart Schaefer1-9/+9
loop indices.
2006-08-0922594: Attempt to fix some off-by-one errors for completion listsPeter Stephenson1-7/+32
that exactly fit the display width
2006-08-07unposted: badly positioned declaration in complist.cPeter Stephenson1-1/+3
2006-08-0722589: bug with long lines in menu selectionPeter Stephenson1-0/+4
2006-08-03rationalise mb<->wc conversions to use restartable formPeter Stephenson1-1/+4
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-2/+1
2006-01-13Got rid of some superfluous STOUC() calls (such as the ones I addedWayne Davison1-1/+1
for the arg of calls to nicechar(), which doesn't need this).
2006-01-12- When mbrtowc() returns -2 when given all the remaining chars in aWayne Davison1-9/+11
string, set an end-of-line flag and avoid calling mbrtowc() again for any of the incomplete characters that remain in the string. - Use "mbs" for the multi-byte state variable name (for consistency). - Use the new MB_INVALID and MB_INCOMPLETE defines for the size_t -1 and -2 values (respectively).
2006-01-11Tweaked the code to handle mbrtowc() converting '\0' the same way asWayne Davison1-11/+20
the other callers do. Also, changed the variable name to 'cnt'.
2006-01-09The return value of mbrtowc() is a size_t (unsigned), so don'tWayne Davison1-15/+10
assign it to an int and then check if it's > 0, as that won't work on a system where an int is larger than a size_t. Also, we needed to use STOUC() on a char value passed to nicechar(), and we need to clear the mbstate_t object if mbrtowc() returns an error.
2005-12-1022069: completion listings didn't get unmetafiedPeter Stephenson1-7/+9
2005-11-15Got rid of some unsigned-char/char pointer casts.Wayne Davison1-19/+17
2005-10-2821943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;Peter Stephenson1-3/+3
use multibyte versions of nicechar wherever possible.
2005-10-1321870: bad INULL() definitionPeter Stephenson1-1/+1
21869: multibyte characters in %-substitutions, invalid multibyte characters in completion listings
2005-10-0421821, 21822: fix two infinite loopsBart Schaefer1-2/+8
2005-10-02minor tidy-upsPeter Stephenson1-1/+2
2005-09-2921784: Improved character widths for formatted multibyte character outputPeter Stephenson1-54/+128
2005-09-2721769: fix some consequences of 21730 in completion listsPeter Stephenson1-2/+4
2005-08-1021593: character arrays wrongly declared with ZLE_UNICODE_SUPPORTPeter Stephenson1-1/+1
2005-08-1021592: browsing new directory from menu selection crashedPeter Stephenson1-0/+3
2005-08-10c.f. 21590: metafy_line()/unmetafy_line() now support wide charactersPeter Stephenson1-58/+76
2005-04-24Optimise length calculations for ${...//.../...}Peter Stephenson1-2/+2
2005-02-2420861: Fix statusline in Unicode, apart from isearchPeter Stephenson1-16/+33
2005-02-2320856: use VARARR for multibyte string.Peter Stephenson1-1/+2