Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 22542: deoverenthuse cmdpopping | Peter Stephenson | 2006-07-09 | 1 | -3/+22 |
| | |||||
* | Changed some structures to avoid gcc's type-punned warnings. | Wayne Davison | 2006-03-07 | 1 | -1/+1 |
| | |||||
* | Tweaked the code that handles %D so that: (1) we don't free() a NULL | Wayne Davison | 2006-01-17 | 1 | -4/+3 |
| | | | | | pointer (we use zsfree() instead), and (2) we avoid a rare bug that could call free() on same memory twice (e.g. "%D{}%D"). | ||||
* | Got rid of some superfluous STOUC() calls (such as the ones I added | Wayne Davison | 2006-01-13 | 1 | -6/+7 |
| | | | | for the arg of calls to nicechar(), which doesn't need this). | ||||
* | A better version of my last change. | Wayne Davison | 2006-01-13 | 1 | -12/+4 |
| | |||||
* | Metafy the output of the ztrftime() string since that's what the | Wayne Davison | 2006-01-13 | 1 | -1/+12 |
| | | | | prompt expects and some date names might not be ASCII. | ||||
* | - The return value of mbrtowc() is a size_t (unsigned), so don't | Wayne Davison | 2006-01-12 | 1 | -61/+71 |
| | | | | | | | | | | | | | assign it to an int and then check for negativity, as that won't work on a system where an int is larger than a size_t. - 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 STOUC() when passing a char value to nicechar(). - Use "mbs" for the multi-byte state variable name (for consistency). - Be sure to reset the mbs state if mbrtowc() returns -1. - Use the new MB_INVALID and MB_INCOMPLETE defines for the size_t -1 and -2 values (respectively). | ||||
* | 21943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT; | Peter Stephenson | 2005-10-28 | 1 | -11/+11 |
| | | | | use multibyte versions of nicechar wherever possible. | ||||
* | Fix --disable-multibyte compile error. | Bart Schaefer | 2005-10-23 | 1 | -3/+5 |
| | |||||
* | remove a couple of TODOs | Peter Stephenson | 2005-10-21 | 1 | -94/+19 |
| | |||||
* | 21890: fix segmentation error in left prompt truncation and a couple of minor | Peter Stephenson | 2005-10-19 | 1 | -1/+1 |
| | | | | inconsistencies | ||||
* | 21882: extend prompt truncation to handle multibyte characters | Peter Stephenson | 2005-10-19 | 1 | -32/+259 |
| | |||||
* | 21870: bad INULL() definition | Peter Stephenson | 2005-10-13 | 1 | -0/+41 |
| | | | | | 21869: multibyte characters in %-substitutions, invalid multibyte characters in completion listings | ||||
* | Stephen Rueger: 21744: unconditionally assume that \t or \n are not part of ↵ | Clint Adams | 2005-09-22 | 1 | -1/+1 |
| | | | | multi-byte characters. | ||||
* | 21731: handle multibyte characters in prompts correctly | Peter Stephenson | 2005-09-17 | 1 | -25/+96 |
| | |||||
* | 20331: Use internal zlong variables for consistency | Peter Stephenson | 2004-09-09 | 1 | -2/+2 |
| | | | | 20332: Add WIDGETSTYLE zle parameter | ||||
* | 20251: integer conversion truncation | Peter Stephenson | 2004-08-16 | 1 | -1/+3 |
| | | | | | | 20258: save command status in prompt substitution update FAQ rename version to 4.2.1-dev-1 | ||||
* | still allow user specified text modifiers with a short terminal. | Geoff Wing | 2004-08-07 | 1 | -1/+2 |
| | | | | | Only disallow if the terminal is really unknown or without sufficient capabilities or if SINGLE_LINE_ZLE option is given | ||||
* | 20208: ternary path codes in prompt treat / as zero elements | Peter Stephenson | 2004-07-29 | 1 | -1/+4 |
| | |||||
* | 20076, 20084: { ... } always { ... } syntax. | Peter Stephenson | 2004-06-22 | 1 | -2/+2 |
| | |||||
* | Silenced two signed/unsigned comparison compiler warnings. | Wayne Davison | 2004-05-28 | 1 | -2/+2 |
| | |||||
* | 19877: improved test for empty strftime strings | Peter Stephenson | 2004-05-04 | 1 | -4/+9 |
| | |||||
* | * 19869: Src/prompt.c, Src/utils.c: avoid segfault when | Clint Adams | 2004-05-04 | 1 | -1/+3 |
| | | | | | prompt-expanding '%D{%p}' or '%D{%P}' under locales with null strings for am_pm. | ||||
* | 19806: fix bug with %v prompt expansion and negative index beyond array start | Oliver Kiddle | 2004-04-21 | 1 | -1/+1 |
| | |||||
* | 19242: Make job table dynamically reallocatable. | Peter Stephenson | 2003-11-13 | 1 | -2/+2 |
| | |||||
* | a la 19209: zcalloc -> zshcalloc | Peter Stephenson | 2003-10-29 | 1 | -1/+1 |
| | |||||
* | 19168: Various problems with size of buffers and pointer usage in ztrftime | Peter Stephenson | 2003-10-06 | 1 | -3/+8 |
| | |||||
* | 18144: allow %{ %} to put bounds around a prompt truncation. | Bart Schaefer | 2003-01-27 | 1 | -0/+8 |
| | |||||
* | 17503: fix various typos and spelling mistakes in source code comments | Oliver Kiddle | 2002-08-05 | 1 | -1/+1 |
| | |||||
* | 16494: extract outermost words with negative arguments to %_ and add %^ | Oliver Kiddle | 2002-01-31 | 1 | -7/+46 |
| | |||||
* | 16198: add %j prompt expansion and j test character for no. of jobs in prompt | Oliver Kiddle | 2001-11-02 | 1 | -1/+16 |
| | |||||
* | 15021: new %y character; %l semantic back | Andrey Borzenkov | 2001-06-22 | 1 | -0/+8 |
| | |||||
* | 14766: unify %l substitution (tty0, pts/3 etc) | Andrey Borzenkov | 2001-06-06 | 1 | -2/+2 |
| | |||||
* | Don't assume we can change the string for the HOST parameter when used in | Peter Stephenson | 2001-03-29 | 1 | -4/+1 |
| | | | | a prompt | ||||
* | remove 13108 (trap queues); replace with signal queueing to ensure that user ↵ | Sven Wischnowsky | 2001-01-16 | 1 | -0/+4 |
| | | | | signal handlers are only executed when it is safe to run them (13365) | ||||
* | 12247: internal hostnam variable removed in favour of $HOST | Peter Stephenson | 2000-07-13 | 1 | -2/+5 |
| | |||||
* | 12242: based on code from Fr. Br. George (George V Kouryachy): | Peter Stephenson | 2000-07-13 | 1 | -162/+331 |
| | | | | use negative integers in prompt to count from other end of string | ||||
* | Initial revision | Tanaka Akira | 1999-04-15 | 1 | -0/+766 |