about summary refs log tree commit diff
path: root/Src/Zle/zle_main.c
Commit message (Collapse)AuthorAgeFilesLines
* Check the return value of all pipe(), read(), and write() calls.Wayne Davison2009-12-161-1/+1
| | | | | | Gets rid of all the remaining "ignoring return value" compiler warnings, and makes some read/write operations safer by ensuring that an EINTR is handled.
* 26463: Greg Klanderman: add zle-line-finish widgetPeter Stephenson2009-01-281-0/+13
| | | | | 26464: Greg Klanderman: fix insert-ids=single for menu completion 26465: Greg Klanderman: command keymap for execution
* 26110: option to allow vared to open to an alternative terminalPeter Stephenson2008-12-091-5/+14
|
* 26030: fix memory leak in varedOliver Kiddle2008-11-121-0/+1
|
* 26025: prefer handling user input to zle -F file descriptorPeter Stephenson2008-11-111-8/+15
|
* 25744: dynamic named directories and further doshfunc() simplificationPeter Stephenson2008-09-261-1/+1
|
* 25723: align combining character when popped from input stackPeter Stephenson2008-09-221-0/+1
|
* 25677: add %x and %I prompt escapes for shell source code debuggingPeter Stephenson2008-09-161-3/+2
| | | | tidy up interface to doshfunc()
* 25634: free t before returning if both t and errflag are set.Clint Adams2008-09-081-0/+2
|
* 25345, 25347: neaten interface from main shell to zlePeter Stephenson2008-07-311-18/+70
|
* 25272: add zshaddhistory hookPeter Stephenson2008-07-171-1/+1
|
* 25002: only ZLE should update attributes resulting from prompt expansionPeter Stephenson2008-05-121-9/+10
|
* 24899: make colour escape sequences configurablePeter Stephenson2008-05-011-0/+1
| | | | allow ANSI colour names
* 24853: use metafied strings for inner loops over historyPeter Stephenson2008-04-201-7/+10
|
* 24852: more combining chars falloutPeter Stephenson2008-04-201-1/+1
|
* 24821: update notes in FAQ on combining characters,Peter Stephenson2008-04-161-0/+6
| | | | fix up cursor on exit from user-defined widget
* typoPeter Stephenson2008-04-031-2/+4
|
* 24786: handle read -t properly in zle via getbyte()Peter Stephenson2008-04-031-7/+20
|
* 24782: initial go at highlighting of characters in zle command linesPeter Stephenson2008-04-031-0/+2
|
* 24703: Src/Zle/zle_main.c: clear trashedzle when first startingBart Schaefer2008-03-111-1/+3
| | | | | the editor in zleread(), so that reexpandprompt() from the first zrefresh() won't expand the prompt an extra time.
* 24551: Free heap memory after every ZLE commandPeter Stephenson2008-02-141-0/+13
|
* 24279: allow terminal changes after zle -I to be acquired by main shellPeter Stephenson2007-12-181-1/+13
|
* 24240: make vared check for trailing garbage earlierPeter Stephenson2007-12-131-0/+4
|
* 23924: Improve synchronising of character attributes with otherGeoff Wing2007-10-191-0/+2
| | | | output routines
* 23665: autoloading of module features and related tweaksPeter Stephenson2007-07-061-6/+7
|
* 23488: tidy up module interface and documentationPeter Stephenson2007-05-291-2/+2
|
* see 23479: add initial features support for modulesPeter Stephenson2007-05-281-3/+24
|
* 23433: fix shift for ZMAXTIMEOUTPeter Stephenson2007-05-131-1/+1
|
* 23159 plus minor doc tweaks: leave BAUD parameter unset by defaultPeter Stephenson2007-02-081-0/+1
|
* 22981: Zvi Har'el: bad call from 22952Peter Stephenson2006-11-081-1/+1
| | | | 22980: add hook array for special functions
* 22924: a couple more metafy_line()/unmetafy_line() problemsPeter Stephenson2006-10-301-0/+1
|
* 22765: rename some MB_ macros to WC_ for consistency.Peter Stephenson2006-09-231-2/+2
|
* 22727: "use 'exit' to exit" was suboptimalPeter Stephenson2006-09-171-0/+1
|
* 22676, 22678: extend sched and make it able to run events when waiting forPeter Stephenson2006-09-101-153/+306
| | | | input
* 22556: Multibyte separators and delimitersPeter Stephenson2006-07-241-12/+20
|
* 22474: use variable argument lists to improve error message handlingPeter Stephenson2006-05-301-12/+11
|
* Made implied "int" on new static variable explicit (which silencesWayne Davison2006-05-301-1/+1
| | | | gcc).
* 22464: bad recursion if error in prompt substitutionPeter Stephenson2006-05-261-4/+9
|
* 22431: set WIDGET etc. more consistently when executing zle functionsPeter Stephenson2006-04-251-4/+14
|
* Changed some structures to avoid gcc's type-punned warnings.Wayne Davison2006-03-071-3/+3
|
* - When mbrtowc() returns -2 when given all the remaining chars in aWayne Davison2006-01-121-7/+7
| | | | | | | | 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'tWayne Davison2006-01-111-3/+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.
* 22014: argument-base, insert-unicode-charPeter Stephenson2005-11-241-0/+1
|
* Changed zleread() to return a normal char pointer, not unsigned char.Wayne Davison2005-11-151-8/+7
| | | | Got rid of some unsigned-char/char pointer casts.
* 21943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;Peter Stephenson2005-10-281-8/+8
| | | | use multibyte versions of nicechar wherever possible.
* minor tidy-upsPeter Stephenson2005-10-021-1/+0
|
* 21784: Improved character widths for formatted multibyte character outputPeter Stephenson2005-09-291-4/+4
|
* 21736: improve tests for word and identifier characters with multibyte inputPeter Stephenson2005-09-201-19/+0
|
* 21720: fix getrestchar() some morePeter Stephenson2005-09-091-1/+2
|
* 21709 plus tweaks: use $KEYTIMEOUT for multibyte chars.Reset input state on ↵Peter Stephenson2005-09-091-9/+38
| | | | invalid characters or EOF