aboutsummaryrefslogtreecommitdiff
path: root/editors/vi.c
AgeCommit message (Expand)Author
2010-04-16vi: code shrink; save/restore errno in signal handlersDenys Vlasenko
2010-03-26vi: fix NUM + "$" handlingDenys Vlasenko
2010-03-11lineedit: fix another corner case with bad unicode inputDenys Vlasenko
2010-01-28*: style fixes. no code changes (verified with objdump)Denys Vlasenko
2009-11-20fix fallout from isprint() changesDenys Vlasenko
2009-11-18libbb: robustify isXXXX(). +39 bytesDenys Vlasenko
2009-11-13*: use "can't" instead of "cannot"Denys Vlasenko
2009-11-02*: introduce and use ffulsh_all()Denys Vlasenko
2009-10-22*: remove last function calls to isspaceDenys Vlasenko
2009-10-08*: a few more NOINLINEsDenys Vlasenko
2009-09-23*: more portability fixes by Dan FandrichDenys Vlasenko
2009-07-04fix dependencies of FEATURE_GETOPT_LONGDenys Vlasenko
2009-06-15vi: do not accept uppercase comments (compat). Closes bug 397.Denys Vlasenko
2009-05-17line editing: add an option to emit ESC [ 6 n and use resultsDenys Vlasenko
2009-04-21*: mass renaming of USE_XXXX to IF_XXXXDenis Vlasenko
2009-04-01trailing whitespace removalDenis Vlasenko
2008-11-24vi: speedup and code shrink (Walter Harms)Denis Vlasenko
2008-11-19vi: fix several instances of major goof: when text grows, text[]Denis Vlasenko
2008-11-05*: code shrink by adding a wrapper around very common tcsetattr(0, TCSANOW, x...Denis Vlasenko
2008-10-29randomconfig fixesDenis Vlasenko
2008-10-29vi: fix uninitialized last_search_pattern (bug 5794)Denis Vlasenko
2008-10-25less: reuse former vi's key reading code. Improve SIGWINCH handling.Denis Vlasenko
2008-10-25vi: move key reading routine out of vi into llbbbDenis Vlasenko
2008-10-20vi: handle chars 0x80, 0x81... correctlyDenis Vlasenko
2008-10-19Comment and whitespace tweaks.Rob Landley
2008-10-18vi: explain why reading 4 chars is unsafeDenis Vlasenko
2008-10-18vi: whitespace fixDenis Vlasenko
2008-10-16vi: a few trivial optimizations to keyboard reading code; bump timeout to 50s.Denis Vlasenko
2008-10-16Confirmed that on Linux the serial interrupt takes precedence over the timerRob Landley
2008-10-14vi: fix bizarre formatting. no code changesDenis Vlasenko
2008-10-14fix recurring "last_cmd overrun", fix [del] handling in insert modeDenis Vlasenko
2008-10-14vi: trivial size optimization -65 bytesDenis Vlasenko
2008-10-14vi: reinstate timeout of 300 msDenis Vlasenko
2008-10-14vi: add comments to Rob's algorithm of reading and matching ESC sequencesDenis Vlasenko
2008-10-14Escape sequences sent over serial links don't come in as a block, so pollRob Landley
2008-10-14Clean up editors/vi.c:readit() so it only does readahead when actuallyRob Landley
2008-09-21crontab: do not destroy STDIN_FILENO, editor may need it (crontab -e)Denis Vlasenko
2008-07-17vi: using array data after it fell out of scope is stupid.Denis Vlasenko
2008-07-05*: rename ATTRIBUTE_XXX to just XXX.Denis Vlasenko
2008-06-27vi: fix vda's thinkoDenis Vlasenko
2008-06-27*: introduce and use FAST_FUNC: regparm on i386, otherwise no-onDenis Vlasenko
2008-06-26print_flags: fix trivial thinkoDenis Vlasenko
2008-06-24vi: fix yet another vda's thinkoDenis Vlasenko
2008-06-22vi: fix obvious thinko'sDenis Vlasenko
2008-06-22vi: fix vda's breakage (by Cristian Ionescu-Idbohrn)Denis Vlasenko
2008-06-21vi: small code shrinkDenis Vlasenko
2008-06-20vi: fix the bug where vi never grows the edit buffer.Denis Vlasenko
2008-05-19- use STD*_FILENO some more. No object-code changesBernhard Reutner-Fischer
2008-05-18more -Wall warning fixes. -Wall is enabled now.Denis Vlasenko
2008-05-13more -Wall warning fixes from Cristian Ionescu-Idbohrn.Denis Vlasenko