summaryrefslogtreecommitdiff
path: root/Src/utils.c
AgeCommit message (Collapse)AuthorFilesLines
2007-04-17Christoph Bauer: users/11416: bad use of VARARR()Peter Stephenson1-2/+2
2007-04-16unposted: prepare for release of 4.3.3Peter Stephenson1-1/+1
2007-03-2923248: Completion listing problem with lines nearly screen widthPeter Stephenson1-19/+25
If compiled with debug send dputs() output to $ZSH_DEBUG_LOG if defined.
2007-02-26Small fix to 23177: compute *widthp and *swidep after nicechar().Bart Schaefer1-1/+10
2007-02-18unposted: document some limitations of utils.cPeter Stephenson1-0/+10
2007-02-1423177: better formatting of unprintable multibyte characters under 256Peter Stephenson1-1/+3
2007-02-1223165: fix problems with bases: error if over 36 and don't interpret octalPeter Stephenson1-1/+4
2007-02-0823159 plus minor doc tweaks: leave BAUD parameter unset by defaultPeter Stephenson1-102/+0
2007-02-0723153: restore old ztrcmp() and add comment about whyPeter Stephenson1-46/+31
2007-02-0623152: make ztrcmp() respect MULTIBYTEPeter Stephenson1-16/+45
make sorting of printed hash tables more consistent
2007-01-2723138: further tweak to backslashes in $'...'Peter Stephenson1-8/+26
2007-01-2723136: handle Bnulls now added in $'...'Peter Stephenson1-9/+20
2007-01-2123118: improve sorting to make it work with localesPeter Stephenson1-0/+11
2007-01-0823097: splitting of $'...' strings in completionPeter Stephenson1-4/+20
2006-12-1923071: signed characters with no multibyte supportPeter Stephenson1-3/+8
2006-12-0823036: three more fixes for completion using $'...'Peter Stephenson1-3/+11
2006-12-03Incomplete improvements for $'...' in completionPeter Stephenson1-19/+121
2006-11-0822981: Zvi Har'el: bad call from 22952Peter Stephenson1-13/+38
22980: add hook array for special functions
2006-10-19unposted: typo in 22885Peter Stephenson1-1/+1
2006-10-1922885: fix problems with multibyte tokenized stringsPeter Stephenson1-0/+15
unposted: _todo.sh: more contexts
2006-10-1022852: users style effect changed in 22191Peter Stephenson1-1/+1
22853: unquoted ^ at end of bindkey string treated literally
2006-10-0522819: improved internal use of string quotation,Peter Stephenson1-26/+31
plus completion bug fix with RCQUOTES
2006-09-2322765: rename some MB_ macros to WC_ for consistency.Peter Stephenson1-4/+4
2006-09-2122753: minor character bugs spotted on CygwinPeter Stephenson1-1/+2
2006-09-15assume width 1 for control characters;Peter Stephenson1-8/+12
don't crash if width of repeated padding string is 0
2006-09-1322705: make ${(l...)...} and ${(r...)...} handle multibyte charactersPeter Stephenson1-57/+31
2006-09-1022684: improve getkeystring() interface and make printf do octal escapesPeter Stephenson1-37/+25
2006-09-1022676, 22678: extend sched and make it able to run events when waiting forPeter Stephenson1-6/+139
input
2006-08-1122599: use wide character widths in completionPeter Stephenson1-3/+8
2006-08-0422586: fix warnings spotted on CygwinPeter Stephenson1-1/+9
2006-08-0422585: fix zsh.exportsPeter Stephenson1-2/+2
2006-08-03rationalise mb<->wc conversions to use restartable formPeter Stephenson1-33/+31
2006-08-0122575: multibyte fixes for bslashquote(), getzlequery()Peter Stephenson1-112/+138
2006-07-25fix typos in 22556Peter Stephenson1-1/+3
2006-07-2422556: Multibyte separators and delimitersPeter Stephenson1-141/+261
2006-07-1022544: Improve use of ztype tests for multibyte characters. AddPeter Stephenson1-10/+84
POSIX_IDENTIFIERS option to control allowability of multibyte alphanumeric characters in parameter and module names.
2006-06-3022529: multibyte conversion in math expressionsPeter Stephenson1-0/+11
2006-06-2822525: lengths and cases of multibyte strings in parameters and historyPeter Stephenson1-5/+15
2006-06-2722522: infinite loop with invalid character in mb_metastrlen()Peter Stephenson1-2/+2
2006-06-2622518: Initial go at making parameter subscriptsPeter Stephenson1-0/+106
use multibyte characters.
2006-06-0522484: support varargs.h in addition to stdarg.hPeter Stephenson1-20/+44
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-43/+79
2006-04-0922408: support for multibyte characters in patternsPeter Stephenson1-1/+1
2006-03-07Changed some structures to avoid gcc's type-punned warnings.Wayne Davison1-8/+8
2006-03-01Added "mod_export" to the declaration of makecommaspecial().Wayne Davison1-1/+1
2006-02-13Added the makecommaspecial() routine that completion uses whenWayne Davison1-0/+14
it is completing filenames into an open brace list.
2006-02-0622195: don't set HOME in the shellPeter Stephenson1-2/+2
2006-01-13Got rid of some superfluous STOUC() calls (such as the ones I addedWayne Davison1-5/+4
for the arg of calls to nicechar(), which doesn't need this).
2006-01-12- The return value of mbsrtowcs() is also a size_t (like mbrtowc()).Wayne Davison1-21/+33
- When mbrtowc() returns -2 when given all the remaining chars in a 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-11Decided to use a switch() in mb_niceformat().Wayne Davison1-7/+12