summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_thingy.c
AgeCommit message (Collapse)AuthorFilesLines
2024-03-1852750: remove ansi2knr support for old pre-ansi K&R compilersOliver Kiddle1-1/+1
2022-12-1651212: remove STOUC() macroOliver Kiddle1-2/+2
This served as a workaround for ancient compilers where casts to unsigned char were broken.
2020-06-2746072 + 46136: Add the 'zle $widget -f nolast' syntax, to improve ↵Daniel Shahaf1-2/+17
add-zle-hook-widget support for multiple hook functions. See workers/46004 for the use-case.
2019-04-1044215: Maintain LASTWIDGET across reset-prompt.Roman Perepelitsa1-2/+3
This avoids side effects of asynchronous notifications.
2018-05-1342760: move stack variable outside while loop scope as it is accessed in the ↵Oliver Kiddle1-1/+1
while condition
2018-03-2442501: avoid out of bound pointer (as 42487)Jun-ichi Takimoto1-2/+3
2017-06-1241244: Add zmodload -s option.Peter Stephenson1-1/+1
Doesn't complain if module is unavailable, but prints more obscure errors. Use existing low-level silent flag by passing through intermediate module loading hierarchy.
2017-01-1040305: fix some problems redisplaying command line after interrupt.Peter Stephenson1-3/+22
Back off previous fix as this only covered some subset of problems. Remaining problems happend after reset-prompt in TRAPINT. One was in complist and is fixed by not attempting to list after an error or interrupt. The other was owing to not resetting clearflag when ZLE was re-entered.
2016-11-2039986, 39989: improve handling of vi-repeat-changeOliver Kiddle1-1/+10
Save previous vi change and throw away a new change that fails. Add zle -f vichange to allow shell widget to be a single change. Fix repeat of command where numeric arguments were multiplied.
2016-09-27unposted: remove extra close-paren from d6a6b4ffBart Schaefer1-1/+1
2016-09-2739369 (tweaked cf 39371): when calling an internal widget, set bindk because ↵Oliver Kiddle1-0/+4
some widgets use it to determine how they should act
2016-08-06unposted: fix typo in commentBarton E. Schaefer1-1/+1
2015-12-0737337: Delay freeing widget until not in use.Peter Stephenson1-1/+6
2015-10-2736974: fix some functions with empty argument listsPeter Stephenson1-1/+1
2015-10-02unposted: define zle_usable before using it (reported in 36741)Mikael Magnusson1-17/+17
2015-10-01unposted: zle_thingy: return a value in bin_zle_flagsMikael Magnusson1-1/+5
2015-10-0136709: zle -f from inside widget to set flags and make yank start/end zle ↵Mikael Magnusson1-0/+39
params writable
2015-09-1236522: unmetafy the argument of "zle -U"Barton E. Schaefer1-1/+1
2013-11-1231961: rationalise fd watching to use structurePeter Stephenson1-40/+24
2013-11-0731937: zle -Fw uses widget semantics for file descriptor handlerPeter Stephenson1-2/+14
2012-01-0530084: `zle -T tc func' for zle testing of termcap outputPeter Stephenson1-0/+64
2011-11-0429891: make zle -lL with arguments workPeter Stephenson1-1/+11
2008-04-2024853: use metafied strings for inner loops over historyPeter Stephenson1-8/+3
2007-12-1824279: allow terminal changes after zle -I to be acquired by main shellPeter Stephenson1-0/+22
2007-05-2923488: tidy up module interface and documentationPeter Stephenson1-1/+1
2007-05-28see 23479: add initial features support for modulesPeter Stephenson1-1/+1
2006-09-1022676, 22678: extend sched and make it able to run events when waiting forPeter Stephenson1-2/+1
input
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-23/+21
2006-04-2522431: set WIDGET etc. more consistently when executing zle functionsPeter Stephenson1-5/+2
2006-04-2522427: zle <widget> -w sets the environment for <widget>Peter Stephenson1-2/+8
2006-03-25Fixed call to undefined function zwarnname() instead of zwarnnam().Wayne Davison1-1/+1
2006-03-2122638: MACHINES: IRIXPeter Stephenson1-1/+15
users/10047: zle widget -K keymap
2006-03-09Fix some compiler warnings and ensure that zmod gets restoredWayne Davison1-7/+3
properly in bin_zle_call().
2005-11-15Got rid of some unsigned-char/char pointer casts.Wayne Davison1-4/+2
2005-10-2821943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;Peter Stephenson1-4/+4
use multibyte versions of nicechar wherever possible.
2005-10-2621939: new UNMETACHECK() was too ruthlessPeter Stephenson1-2/+2
2005-10-23not yet posted; zle line screwed up on bad return from insertlastword()Peter Stephenson1-0/+2
2005-09-2921784: Improved character widths for formatted multibyte character outputPeter Stephenson1-4/+4
2005-08-10c.f. 21590: metafy_line()/unmetafy_line() now support wide charactersPeter Stephenson1-2/+2
2005-02-2420861: Fix statusline in Unicode, apart from isearchPeter Stephenson1-3/+6
2005-02-1820822: Initial code for Unicode/multibyte inputPeter Stephenson1-1/+1
20823: Debugging test in stat wrong for 64-bit systems
2004-09-0820330: rationalise zle return statusesPeter Stephenson1-1/+1
2004-09-0220303: zle -I test and running zle widgets in trapsPeter Stephenson1-4/+25
2004-06-02Marked unused parameters with the new UNUSED() macro.Wayne Davison1-15/+15
2003-12-1219281: zle-line-init special widgetPeter Stephenson1-0/+11
2003-10-29a la 19209: zcalloc -> zshcallocPeter Stephenson1-1/+1
2002-08-2717582: Improved option argument handling.Peter Stephenson1-21/+21
unposted: Updated version to 4.1.0-dev-6 because of interface change.
2002-08-20fix default completion module loading, use compctl if it hasn't been loaded ↵Sven Wischnowsky1-0/+2
already and no completion widgets have been defined (17567)
2002-06-0717304: tweak to tweak the tweaked tweak for zle -I in 17301Peter Stephenson1-2/+3
2002-06-0717301: improve zle -I.Peter Stephenson1-1/+1