Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-01 | Change the file reference queue from CIRCLEQ to TAILQ. | Kenneth R Westerback | |
vi is now CIRCLEQ free! ok zhuk@ | |||
2013-12-01 | Change the tags queue from CIRCLEQ to TAILQ. | Kenneth R Westerback | |
ok zhuk@ | |||
2013-12-01 | Change the tag queue from CIRCLEQ to TAILQ. | Kenneth R Westerback | |
Fixes & ok zhuk@ | |||
2013-12-01 | Convert the ranges CIRCLEQ to TAILQ. | Kenneth R Westerback | |
ok zhuk@ | |||
2013-11-28 | Convert the display screens and hidden screens CIRCLEQ's to TAILQ's. | Kenneth R Westerback | |
ok pelikan@ zhuk@ | |||
2013-11-27 | Zap some pointer casts became extra (and thus dangerous) after recent | Vadim Zhukov | |
CIRCLEQ removal. okay krw@ | |||
2013-11-26 | fix a possible double-free/NULL deref in msg_print | pelikan | |
While there, initialize some variables on unusual paths. Found by clang static analyzer, ok krw. | |||
2013-11-26 | Tweak a tortuous manual loop into a TAILQ_FOREACH(). | Kenneth R Westerback | |
ok pelikan@ | |||
2013-11-26 | fix condition after CIRCLEQ -> TAILQ conversion; ok zhuk@ | Otto Moerbeek | |
2013-11-26 | fix incorrectly converted CIRCLEQ_END comparison to prevent NULL deref's | pelikan | |
found by clang static analyzer, ok jca, otto | |||
2013-11-25 | Replace _texth CIRCLEQ with TAILQ. One down, five to go. | Kenneth R Westerback | |
Read, tested, fixed and ok'd zhuk@ pelikan@ millert@ | |||
2013-08-22 | Correct format string mismatches turned up by -Wformat=2 | Philip Guenther | |
suggestions and ok millert@ | |||
2013-06-22 | Tweak optimization flags on landisk until I have time to investigate further. | Miod Vallat | |
2013-05-14 | When ^W (WERASE) is hit in insert mode it's possible that the line | Todd C. Miller | |
buffer is accessed out of bounds. If 'max' == 0 and 'tp->cno' == 1 the 'tp->cno' value is first reduced by one and then 'tp->lb' is accessed at 'tp->cno' - 1. Also remove dead (and incorrect) code in the TXT_ALTWERASE case. From Arto Jonsson; OK martynas@ | |||
2013-05-03 | Use open(2) / fstat(2) instead of stat(2) / open(2) for checking | Matthias Kilian | |
proper permissions of "local" .exrc or .nexrc files. With some hints and fixes from deraadt@ and tobias@. ok millert@ tobias@ (more tweaks suggested by millert@ and some cleanup will be done in separate diffs) | |||
2013-04-29 | use FD_CLOEXEC instead of 1; from David Hill | Okan Demirmen | |
ok otto | |||
2012-12-20 | use openpty() rather than hand-rolled pty opening code; ok millert@ | Christian Weisgerber | |
2012-12-03 | Fix hang when exiting shell in script mode. OK naddy@ | Todd C. Miller | |
2012-01-17 | flesh out the VI COMMANDS section somewhat; | Jason McIntyre | |
diff from Alexis Fouilhe; help/ok sobrado | |||
2011-12-28 | These utilities were already part of 1BSD, and some authors are known. | Ingo Schwarze | |
All facts from the CSRG archive CD 1, also available from minnie.tuhs.org. Feedback and OK sobrado@, ok jmc@. Kirk McKusick writes: "Bill usually used "Bill Joy" when listing author information. Only occationally did he choose to use William Joy. So, I would recommend using Bill Joy." So i'm using that here even though some of the original files related to this commit do contain the form "William Joy". | |||
2011-07-29 | document vi/ex regular expressions, and where they differ from those | Jason McIntyre | |
documented in re_format(7); diff from alexis fouilhe, and verified/tweaked by sobrado; ok millert otto | |||
2011-07-10 | Rename O_DIRECTORY to O_TMP_DIRECTORY to avoid a namespace collision | Todd C. Miller | |
with sys/fcntl.h. OK deraadt@ | |||
2011-05-16 | better document some of the terminology used in the VI COMMANDS section; | Jason McIntyre | |
from Alexis Fouilhe | |||
2011-05-02 | no need to escape `|'; as discussed with schwartze | Jason McIntyre | |
2011-04-12 | better document vi's startup (in terms of environment variables | Jason McIntyre | |
and config files); diff from Alexis Fouilhe verified by millert | |||
2011-04-10 | Fix display glitch leading to crash. If we're reformatting, check | Martynas Venckus | |
the screens necessary to display the line and modify head or tail of the smap accordingly; since it might have changed due to e.g. smaller tabstop value. Reported by Patrick Keshishian who submitted a wrong diff and didn't care to even test this one. OK millert@, krw@. | |||
2011-03-31 | add a BUFFERS section, to explain how they work; | Jason McIntyre | |
from Alexis Fouilhe - many thanks to him for his work on this | |||
2011-03-17 | since we stopped installing the usd docs, it no longer makes | Jason McIntyre | |
sense for DESCRIPTION to point to SEE ALSO; from Alexis Fouilhe | |||
2011-01-05 | tyop, pr 6538. | Jasper Lievisse Adriaanse | |
2010-10-18 | remove references to now removed usd/psd/smm docs; | Jason McIntyre | |
2010-10-17 | Stop installing me(1) and ms(1) source code. | Ingo Schwarze | |
We will soon get rid of groff in base, so there is no longer any way to use these files with base. No opposition on tech@. | |||
2010-09-29 | various EXIT STATUS fixes; from Daniel Dickman | Jason McIntyre | |
2010-09-24 | add a little padding to make SYNOPSIS line up nicely; | Jason McIntyre | |
2010-07-25 | ^U scrolls backwards, not forwards; from marrob at lavabit com | Jason McIntyre | |
2010-07-18 | remove some nasty hacks; | Jason McIntyre | |
2010-07-15 | More delimiters that need quoting inside macros, hunted down by jmc@, | Ingo Schwarze | |
who asked me to commit because he is just running out of the door. | |||
2010-05-29 | subsitution -> substitution; | Jason McIntyre | |
from Yoshihiro Ota, freebsd pr bin/130874 | |||
2009-11-22 | Fix for flash defaulting to off, pointed out by jmc. | Nicholas Marriott | |
2009-11-22 | Change the flash option to be off by default. Now that xterm has the flash | Nicholas Marriott | |
capability in terminfo, vi was using it instead of beeping, but it is too slow for some machines. ok deraadt | |||
2009-11-15 | do not leak a lot of memory if a small memory allocation fails, found by | Theo de Raadt | |
parfait ok kettenis guenther | |||
2009-11-14 | fix leaks in error paths found by parfait | Jonathan Gray | |
ok deraadt@ | |||
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt | |
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms | |||
2009-10-20 | ex(1) and vi(1) are different editors. diff based on the original | Igor Sobrado | |
printed edition of the User's Reference Manual from USENIX and O'Reilly. 4.4BSD had exactly this, that is much more accurate than our current description (while here, Jason observed that both FreeBSD and NetBSD do the same). tweaked by jmc@ ok jmc@ | |||
2009-06-10 | Use poll() instead of select(). The sscr_check_input() bit is | Todd C. Miller | |
adapted from nvi 1.81. Tested by several people during the hackathon. | |||
2009-06-02 | If the read from the tty fails with EAGAIN, pop back up to the select. | Todd C. Miller | |
Seems to happen occasionally even though select reported the fd is ready. OK ray@ | |||
2009-04-27 | It's called `msgcat', not `mesgcat'. | Michael Knudsen | |
speedy ok millert | |||
2009-04-19 | fix tagnext and tagprev; from patrick keshishian | Jason McIntyre | |
2009-02-08 | bump the posix reference in STANDARDS to IEEE Std 1003.1-2008, with a few | Jason McIntyre | |
updates to follow; | |||
2009-02-01 | Move variable declarations around to compile with gcc 2 | Miod Vallat | |
2009-01-28 | remove undocumented support for "-e" in ex(1). | Igor Sobrado | |
millert@ says that neither 4.4BSD nor Solaris ex(1) accept this flag, so it is safe to reject it too. ok jsing@ |