Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 24861 (with tweaks): logic to use alternative wcwidth() if needed; | Peter Stephenson | 2008-04-22 | 1 | -5/+5 | |
| | | | | slightly improve test for overwriting with combining characters. | |||||
* | 24856: add IS_COMBINING() and IS_BASECHAR() and widen tests | Peter Stephenson | 2008-04-21 | 1 | -12/+8 | |
| | ||||||
* | 24853: use metafied strings for inner loops over history | Peter Stephenson | 2008-04-20 | 1 | -2/+7 | |
| | ||||||
* | Fixed some compiler warnings about signed/unsigned issues. | Wayne Davison | 2008-04-18 | 1 | -4/+4 | |
| | ||||||
* | 24808: initial support for combining characters in zle | Peter Stephenson | 2008-04-13 | 1 | -63/+312 | |
| | ||||||
* | 24792: try to be safer about turning off attributes when refreshing | Peter Stephenson | 2008-04-04 | 1 | -3/+19 | |
| | ||||||
* | 24787: reset region_highlight when finished editing command line | Peter Stephenson | 2008-04-03 | 1 | -0/+5 | |
| | ||||||
* | 24782: initial go at highlighting of characters in zle command lines | Peter Stephenson | 2008-04-03 | 1 | -237/+839 | |
| | ||||||
* | 24434: handle unprintable and zero-width wide characters | Peter Stephenson | 2008-01-22 | 1 | -5/+45 | |
| | | | | by displaying as hex | |||||
* | 24371: bug refreshing large scrolling history entry | Peter Stephenson | 2008-01-08 | 1 | -1/+10 | |
| | ||||||
* | 24362: problem redrawing line with multibyte character first | Peter Stephenson | 2008-01-05 | 1 | -0/+12 | |
| | ||||||
* | 24098: Fix my botch with 23924, rework out new prompts and | Geoff Wing | 2007-11-23 | 1 | -8/+6 | |
| | | | | their lengths before use in resetvideo(). | |||||
* | 23924: Improve synchronising of character attributes with other | Geoff Wing | 2007-10-19 | 1 | -30/+27 | |
| | | | | output routines | |||||
* | 23791: use VARARR for MB_CUR_MAX | Peter Stephenson | 2007-08-22 | 1 | -1/+1 | |
| | | | | | users/11791: remove mysterious comment around emulate -L zsh in incremental-complete-word | |||||
* | fix output of prompt in single line ZLE | Peter Stephenson | 2007-03-19 | 1 | -68/+78 | |
| | ||||||
* | Got rid of unused-variable compiler warning when compiling a | Wayne Davison | 2006-01-13 | 1 | -1/+1 | |
| | | | | non-multibyte zsh. | |||||
* | The new "eol" var was being set in singlerefresh(), but not accessed. | Wayne Davison | 2006-01-12 | 1 | -1/+1 | |
| | ||||||
* | - When mbrtowc() returns -2 when given all the remaining chars in a | Wayne Davison | 2006-01-12 | 1 | -9/+18 | |
| | | | | | | | | 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). | |||||
* | The return value of mbrtowc() is a size_t (unsigned), so don't | Wayne Davison | 2006-01-09 | 1 | -3/+3 | |
| | | | | | 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. | |||||
* | 22009: another double-width character fix | Peter Stephenson | 2005-11-21 | 1 | -0/+6 | |
| | ||||||
* | 21971: multibyte version of pfxlen() | Peter Stephenson | 2005-11-01 | 1 | -2/+0 | |
| | ||||||
* | I just noticed that zsh's default icntrl() macro returns true for | Wayne Davison | 2005-11-01 | 1 | -3/+3 | |
| | | | | | chars 128 - 159, so the "... ? ZWC('?') : (CHAR_VALUE | ZWC('@'))" code needed to be updated to reflect this. | |||||
* | - Improved all the "... ? ZWC('?') : (CHAR_VALUE | ZWC('@'))" code | Wayne Davison | 2005-11-01 | 1 | -13/+5 | |
| | | | | | | lines to work in both normal and multibyte mode without needing conditional code. - A couple brace-position twiddles. | |||||
* | 21957: more wide-character refresh stuff | Peter Stephenson | 2005-10-30 | 1 | -103/+119 | |
| | ||||||
* | Got rid of a use of WEOF when MULTIBYTE_SUPPORT is not defined | Wayne Davison | 2005-10-28 | 1 | -2/+4 | |
| | | | | (which fixed a signed vs unsigned comparison compiler warning). | |||||
* | 21943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT; | Peter Stephenson | 2005-10-28 | 1 | -16/+16 | |
| | | | | use multibyte versions of nicechar wherever possible. | |||||
* | 21942: another extra-wide character fix | Peter Stephenson | 2005-10-28 | 1 | -5/+29 | |
| | ||||||
* | 21936: bug deleting extra-wide character | Peter Stephenson | 2005-10-25 | 1 | -0/+6 | |
| | ||||||
* | 21930: handle extra-wide characters at end of line | Peter Stephenson | 2005-10-24 | 1 | -32/+38 | |
| | ||||||
* | remove a couple of TODOs | Peter Stephenson | 2005-10-21 | 1 | -5/+1 | |
| | ||||||
* | Got rid of a pointer-type warning by adding a definition for a | Wayne Davison | 2005-10-19 | 1 | -1/+3 | |
| | | | | | REFRESH_CHAR type and using it to define nullchr (it was using ZLE_INT_T). | |||||
* | 21887: Display characters wider than one screen cell correctly. | Peter Stephenson | 2005-10-19 | 1 | -83/+230 | |
| | ||||||
* | 21885: Convert some refresh macros into functions. | Peter Stephenson | 2005-10-19 | 1 | -153/+184 | |
| | ||||||
* | 21731: handle multibyte characters in prompts correctly | Peter Stephenson | 2005-09-17 | 1 | -12/+37 | |
| | ||||||
* | 21622: fix recursive completion call in zrefresh() | Andrey Borzenkov | 2005-08-15 | 1 | -1/+6 | |
| | ||||||
* | Changed several instances of ZWC() used on a string to ZWS(). | Wayne Davison | 2005-08-11 | 1 | -3/+3 | |
| | ||||||
* | 21593: character arrays wrongly declared with ZLE_UNICODE_SUPPORT | Peter Stephenson | 2005-08-10 | 1 | -1/+1 | |
| | ||||||
* | c.f. 21590: metafy_line()/unmetafy_line() now support wide characters | Peter Stephenson | 2005-08-10 | 1 | -10/+61 | |
| | ||||||
* | correct 20928 | Peter Stephenson | 2005-03-04 | 1 | -1/+1 | |
| | ||||||
* | 20928: null terminate screen lines in zle_refresh.c | Peter Stephenson | 2005-03-04 | 1 | -2/+8 | |
| | ||||||
* | 20869: more small Unicode tweaks | Peter Stephenson | 2005-02-25 | 1 | -1/+2 | |
| | ||||||
* | 20861: Fix statusline in Unicode, apart from isearch | Peter Stephenson | 2005-02-24 | 1 | -7/+10 | |
| | ||||||
* | 20857: rewrite zle_refresh to use wide characters. | Andrey Borzenkov | 2005-02-23 | 1 | -169/+210 | |
| | ||||||
* | 20854: more Unicode stuff. | Peter Stephenson | 2005-02-23 | 1 | -2/+2 | |
| | ||||||
* | 20752: fix access to ZLE parameters | Peter Stephenson | 2005-01-26 | 1 | -1/+1 | |
| | ||||||
* | * 20751: Src/Zle/zle_refresh.c: use '?' for character conversion error | Clint Adams | 2005-01-26 | 1 | -2/+2 | |
| | ||||||
* | * 20747: some wide char support in the zle refresh code. | Clint Adams | 2005-01-26 | 1 | -16/+36 | |
| | ||||||
* | c.f. 20675: improve zle as a basis for Unicode. | Peter Stephenson | 2005-01-14 | 1 | -9/+9 | |
| | | | | unposted: update version to 4.2.3-dev-1 | |||||
* | 20126: tidy up before 4.2.1 | Peter Stephenson | 2004-07-02 | 1 | -1/+3 | |
| | | | | 20127: tweaked version of Wayne's patch to reexand prompts | |||||
* | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 2004-06-02 | 1 | -2/+2 | |
| |