summary refs log tree commit diff
path: root/Src/utils.c
Commit message (Collapse)AuthorAgeFilesLines
* 23248: Completion listing problem with lines nearly screen widthPeter Stephenson2007-03-291-19/+25
| | | | If compiled with debug send dputs() output to $ZSH_DEBUG_LOG if defined.
* Small fix to 23177: compute *widthp and *swidep after nicechar().Bart Schaefer2007-02-261-1/+10
|
* unposted: document some limitations of utils.cPeter Stephenson2007-02-181-0/+10
|
* 23177: better formatting of unprintable multibyte characters under 256Peter Stephenson2007-02-141-1/+3
|
* 23165: fix problems with bases: error if over 36 and don't interpret octalPeter Stephenson2007-02-121-1/+4
|
* 23159 plus minor doc tweaks: leave BAUD parameter unset by defaultPeter Stephenson2007-02-081-102/+0
|
* 23153: restore old ztrcmp() and add comment about whyPeter Stephenson2007-02-071-46/+31
|
* 23152: make ztrcmp() respect MULTIBYTEPeter Stephenson2007-02-061-16/+45
| | | | make sorting of printed hash tables more consistent
* 23138: further tweak to backslashes in $'...'Peter Stephenson2007-01-271-8/+26
|
* 23136: handle Bnulls now added in $'...'Peter Stephenson2007-01-271-9/+20
|
* 23118: improve sorting to make it work with localesPeter Stephenson2007-01-211-0/+11
|
* 23097: splitting of $'...' strings in completionPeter Stephenson2007-01-081-4/+20
|
* 23071: signed characters with no multibyte supportPeter Stephenson2006-12-191-3/+8
|
* 23036: three more fixes for completion using $'...'Peter Stephenson2006-12-081-3/+11
|
* Incomplete improvements for $'...' in completionPeter Stephenson2006-12-031-19/+121
|
* 22981: Zvi Har'el: bad call from 22952Peter Stephenson2006-11-081-13/+38
| | | | 22980: add hook array for special functions
* unposted: typo in 22885Peter Stephenson2006-10-191-1/+1
|
* 22885: fix problems with multibyte tokenized stringsPeter Stephenson2006-10-191-0/+15
| | | | unposted: _todo.sh: more contexts
* 22852: users style effect changed in 22191Peter Stephenson2006-10-101-1/+1
| | | | 22853: unquoted ^ at end of bindkey string treated literally
* 22819: improved internal use of string quotation,Peter Stephenson2006-10-051-26/+31
| | | | plus completion bug fix with RCQUOTES
* 22765: rename some MB_ macros to WC_ for consistency.Peter Stephenson2006-09-231-4/+4
|
* 22753: minor character bugs spotted on CygwinPeter Stephenson2006-09-211-1/+2
|
* assume width 1 for control characters;Peter Stephenson2006-09-151-8/+12
| | | | don't crash if width of repeated padding string is 0
* 22705: make ${(l...)...} and ${(r...)...} handle multibyte charactersPeter Stephenson2006-09-131-57/+31
|
* 22684: improve getkeystring() interface and make printf do octal escapesPeter Stephenson2006-09-101-37/+25
|
* 22676, 22678: extend sched and make it able to run events when waiting forPeter Stephenson2006-09-101-6/+139
| | | | input
* 22599: use wide character widths in completionPeter Stephenson2006-08-111-3/+8
|
* 22586: fix warnings spotted on CygwinPeter Stephenson2006-08-041-1/+9
|
* 22585: fix zsh.exportsPeter Stephenson2006-08-041-2/+2
|
* rationalise mb<->wc conversions to use restartable formPeter Stephenson2006-08-031-33/+31
|
* 22575: multibyte fixes for bslashquote(), getzlequery()Peter Stephenson2006-08-011-112/+138
|
* fix typos in 22556Peter Stephenson2006-07-251-1/+3
|
* 22556: Multibyte separators and delimitersPeter Stephenson2006-07-241-141/+261
|
* 22544: Improve use of ztype tests for multibyte characters. AddPeter Stephenson2006-07-101-10/+84
| | | | | POSIX_IDENTIFIERS option to control allowability of multibyte alphanumeric characters in parameter and module names.
* 22529: multibyte conversion in math expressionsPeter Stephenson2006-06-301-0/+11
|
* 22525: lengths and cases of multibyte strings in parameters and historyPeter Stephenson2006-06-281-5/+15
|
* 22522: infinite loop with invalid character in mb_metastrlen()Peter Stephenson2006-06-271-2/+2
|
* 22518: Initial go at making parameter subscriptsPeter Stephenson2006-06-261-0/+106
| | | | use multibyte characters.
* 22484: support varargs.h in addition to stdarg.hPeter Stephenson2006-06-051-20/+44
|
* 22474: use variable argument lists to improve error message handlingPeter Stephenson2006-05-301-43/+79
|
* 22408: support for multibyte characters in patternsPeter Stephenson2006-04-091-1/+1
|
* Changed some structures to avoid gcc's type-punned warnings.Wayne Davison2006-03-071-8/+8
|
* Added "mod_export" to the declaration of makecommaspecial().Wayne Davison2006-03-011-1/+1
|
* Added the makecommaspecial() routine that completion uses whenWayne Davison2006-02-131-0/+14
| | | | it is completing filenames into an open brace list.
* 22195: don't set HOME in the shellPeter Stephenson2006-02-061-2/+2
|
* Got rid of some superfluous STOUC() calls (such as the ones I addedWayne Davison2006-01-131-5/+4
| | | | for the arg of calls to nicechar(), which doesn't need this).
* - The return value of mbsrtowcs() is also a size_t (like mbrtowc()).Wayne Davison2006-01-121-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).
* Decided to use a switch() in mb_niceformat().Wayne Davison2006-01-111-7/+12
|
* The return value of mbrtowc() is a size_t (unsigned), so don'tWayne Davison2006-01-111-6/+6
| | | | | 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.
* Changed the name of the "ret" variable in mb_niceformat() to "cnt"Wayne Davison2006-01-091-8/+8
| | | | | | | because "ret" is usually used for a variable name to hold the return value of the function. Also, changed the test when checking for a \0 to one that checks if "cnt" is 0, since we must always change a value of 0 to 1.