aboutsummaryrefslogtreecommitdiff
path: root/contrib/nvi
Commit message (Collapse)AuthorAgeFilesLines
* Fixes from NetBSD for nvi visual mode:Jaakko Heinonen2010-05-282-14/+37
| | | | | | | | | | | | | | | | | - Fix handling of ^@ when reading an ex command. Don't try to replay the previous input. - Fix handling of ^C in insert mode and when reading an ex command. Repeating an interrupted input could cause a crash and interrupting ex command input could cause a file corruption. - Fix a bug which causes crashes in file name completion when a file name is longer than the screen width. - When an error occurs in v_txt(), leave the input mode. PR: bin/21089, bin/136393 Obtained from: NetBSD Notes: svn path=/head/; revision=208612
* Fix misspelling of "substitution".Jaakko Heinonen2010-05-282-2/+2
| | | | | | | | PR: bin/130874 Submitted by: Yoshihiro Ota Notes: svn path=/head/; revision=208611
* - Sort the headers per style(9)Rong-En Fan2007-06-061-1/+1
| | | | | | | | Reminded by: yar Approved by: delphij (mentor, implicit) Notes: svn path=/head/; revision=170371
* - Fix crash with ncurses on FreeBSD/amd64 CURRENT by including missingRong-En Fan2007-06-061-0/+1
| | | | | | | | | | | | | | | | | | | header <term.h>, which is required by both tputs() and tgoto(). Without this header, nvi crashes with the call to tputs() at line 114. This is because the first argument of tputs() is a pointer, and the returned pointer from tgoto() is casted to an integer by compiler. For some reasons, this only crashes on amd64+CURRENT. On 6.x system, this does not happen. PR: 101248 Reported by: yar, infofarmer, Roland Smith Tested by: infofarmer, delphij, rafan Approved by: delphij (mentor) Notes: svn path=/head/; revision=170356
* Remove the dates from these files. They serve no purpose and result inColin Percival2005-08-171-1/+1
| | | | | | | | | these files spuriously changing each time they are built. Also, add $FreeBSD$ tags, because cvs is unhappy otherwise. Notes: svn path=/head/; revision=149196
* Remove ru_SU, we don't need it in favour to ru_RUAndrey A. Chernov2003-06-234-651/+0
| | | | | | | Submitted by: ru Notes: svn path=/head/; revision=116731
* Copy ru_SU spelling fixes to ru_RUAndrey A. Chernov2003-06-233-9/+9
| | | | | | | Submitted by: ru Notes: svn path=/head/; revision=116730
* Fixes for the Russian translations of the messages.John Polstra2003-03-082-8/+8
| | | | | | | | | | PR: bin/48035, bin/48036 Submitted by: Sergey A.Osokin <osa@FreeBSD.org.ru> Reviewed by: ache MFC after: 4 weeks Notes: svn path=/head/; revision=112012
* Merge rev 1.1.1.3 from vendor branch: fix refresh / warning deadlockSheldon Hearn2002-01-311-8/+9
| | | | Notes: svn path=/head/; revision=90026
* Merge rev 1.1.1.2 from the vendor branch: fix leftright scrolling forSheldon Hearn2002-01-311-1/+4
| | | | | | | long lines Notes: svn path=/head/; revision=90023
* Add $FreeBSD$ CVS Id tag so that I can merge rev 1.1.1.2 from theSheldon Hearn2002-01-311-0/+4
| | | | | | | | vendor branch. This file was taken off the vendor branch in 1998, before we started enforcing the presence of CVS Id tags. :-( Notes: svn path=/head/; revision=90022
* This commit was generated by cvs2svn to compensate for changes in r90019,Sheldon Hearn2002-01-311-2/+2
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=90020
| * Fix core dump in left-right screen scrolling for long lines.Sheldon Hearn2002-01-312-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The nvi maintainer expects this patch to be included in the upcoming nvi-1.81.6 unless a better fix presents itself. The MFC reminder below should be taken as a cue to MFC rev 1.1.1.2 of vs_relative.c as well. PR: bin/26869 Reported by: Alex Semenyaka <alexs@snark.ratmir.ru> Obtained from: skimo@kotnet.org (via "Alexey V. Neyman" <alex.neyman@auriga.ru>) MFC after: 1 month Notes: svn path=/vendor/nvi/dist/; revision=90019
* | This commit was generated by cvs2svn to compensate for changes in r89010,Sheldon Hearn2002-01-071-8/+12
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=89011
| * Import patch from vendor (taken from nvi-1.81.5) that fixes problematicSheldon Hearn2002-01-071-8/+12
| | | | | | | | | | | | | | | | | | | | | | interaction between the leftright and number options. PR: bin/23912 Reported by: "Stephen D. Spencer" <gladiatr@boneyard.lawrence.ks.us> Obtained from: skimo@kotnet.org Notes: svn path=/vendor/nvi/dist/; revision=89010
* | o nvi failed to correctly handle EINTR returned from tcsetattr(), exitingRobert Watson2001-11-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of recovering, which happens in particular during a rapid series of SIGWINCH's. This change forces nvi to loop on the call in the event that the call is interrupted. Interestingly, I submitted this bug report in 1998, and a solution was posted shortly thereafter by Matthias Buelow; it's been sitting in the PR database ever since. Note: this takes this file off the vendor branch. If and when we find a vendor for this code, the fix should be given back to them. PR: bin/8438 Submitted by: Matthias Buelow <mkb@altair.mayn.de> MFC after: 1 month Notes: svn path=/head/; revision=86201
* | Close buffer overflow noted in security advisory DSA-085.Jordan K. Hubbard2001-10-261-1/+1
| | | | | | | | | | | | | | | | Submitted by: Koga Youichirou <y-koga@jp.FreeBSD.org> Obtained from: Debian Notes: svn path=/head/; revision=85526
* | Fix an underflow resulting from the assumption !O_ISSET(sp, O_LEFTRIGHT)Dima Dorfman2001-07-191-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (ironically, the assumption is in a code block which is conditional on its converse). This isn't strictly the correct fix; it's more of a workaround to prevent an infinite loop. The correct fix (see ports/editors/nvi-devel/files/patch-vi-relative r1.1) would take a file off the vendor branch, but since the result for this version of nvi is identical, this route was elected. PR: 28687 Approved by: -developers Notes: svn path=/head/; revision=79950
* | It is just stupid to have to do ``<ESC>!rm -f %'' to write a file you own.David E. O'Brien2001-07-091-0/+29
| | | | | | | | | | | | | | | | | | So lets stop that nonsense and allow `w!' to do something useful. Submitted by: green Notes: svn path=/head/; revision=79444
* | Update/improve Ukrainian translation.Maxim Sobolev2001-04-172-580/+580
| | | | | | | | | | | | | | Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua> (author of translation) Notes: svn path=/head/; revision=75583
* | more(3) -> more(1), and add $FreeBSD$Ben Smithurst2001-01-031-1/+2
| | | | | | | | | | | | | | | | PR: 24033 Submitted by: Rich Morin <rdm@cfcl.com> Notes: svn path=/head/; revision=70641
* | This commit was generated by cvs2svn to compensate for changes in r69482,Ruslan Ermilov2000-12-012-0/+2
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=69483
| * Follow POLA and bind the <End> key to the `$' command.Ruslan Ermilov2000-12-012-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is committed to the vendor (BOSTIC) branch because it was accepted (committed) by ``nvi'' maintainers: On Fri, Dec 01, 2000 at 03:51:14PM +0100, Sven Verdoolaege wrote: [...] > RCS file: /b/CVSROOT/vi/cl/cl_bsd.c,v > Working file: cl_bsd.c > head: 8.32 > branch: > locks: strict > access list: > symbolic names: > nvi1-81-1: 8.31 > nvi1-81-0: 8.30 > nvi1-80: 8.29.0.2 > keyword substitution: kv > total revisions: 32; selected revisions: 1 > description: > ---------------------------- > revision 8.32 > date: 2000/12/01 13:56:17; author: skimo; state: Exp; lines: +2 -1 > allow use of <End> key on AT-compatible keyboards (Ruslan Ermilov <ru@FreeBSD.org>) > ============================================================================= > > RCS file: /b/CVSROOT/vi/cl/cl_term.c,v > Working file: cl_term.c > head: 10.28 > branch: > locks: strict > access list: > symbolic names: > nvi1-81-1: 10.27 > nvi1-81-0: 10.23 > nvi1-80: 10.23.0.2 > keyword substitution: kv > total revisions: 47; selected revisions: 1 > description: > ---------------------------- > revision 10.28 > date: 2000/12/01 13:56:18; author: skimo; state: Exp; lines: +2 -1 > allow use of <End> key on AT-compatible keyboards (Ruslan Ermilov <ru@FreeBSD.org>) Notes: svn path=/vendor/nvi/dist/; revision=69482
* | Catch up to perl-5.6.0.Sheldon Hearn2000-12-011-14/+16
| | | | | | | | Notes: svn path=/head/; revision=69474
* | Ukrainian message catalogs for vi.Alexey Zelkin2000-08-223-0/+625
| | | | | | | | | | | | | | Submitted by: Kunytsa Oleksander <kunia@snark.ukma.kiev.ua> Notes: svn path=/head/; revision=64961
* | 10 X's in mkstemp().Kris Kennaway2000-01-101-1/+6
| | | | | | | | Notes: svn path=/head/; revision=55738
* | Re-encode spanish messages using ISO-8859-1.Jose M. Alcaide1999-09-173-324/+324
| | | | | | | | | | | | | | | | | | | | Patches also sent to bostic@bostic.com. PR: bin/5966 Submitted by: Jose M. Alcaide <jose@we.lc.ehu.es> Notes: svn path=/head/; revision=51347
* | Fix a coredump when commands in ~/.exrc prepended with addresses.Ruslan Ermilov1999-09-141-1/+3
| | | | | | | | | | | | | | PR: 13000 Notes: svn path=/head/; revision=51277
* | Fix potential buffer overflow when using gtags.Tim Vanderhoek1999-08-221-25/+35
| | | | | | | | | | | | | | | | Submitted by: Shigio Yamaguchi [3]shigio@wafu.netgate.net (gtags author) PR: bin/7607 Notes: svn path=/head/; revision=50142
* | Set the close-on-exec flag when we lock the file we're editing.Brian Somers1999-08-061-3/+10
| | | | | | | | | | | | | | | | | | | | | | This prevents any background sub-command executed from inheriting the descriptor & lock (and making vi think that someone else is editing the file when it re-edits). Remembered from: An OpenBSD commit message from May '99 Notes: svn path=/head/; revision=49457
* | Fixed printf format errors.Bruce Evans1999-04-031-3/+4
| | | | | | | | Notes: svn path=/head/; revision=45257
* | Make this work with the perl5 in the source tree - the API has "evolved"Peter Wemm1998-12-162-3/+7
| | | | | | | | | | | | | | and some code glitches had to be fixed. Notes: svn path=/head/; revision=41839
* | Fixed printf format errors.Bruce Evans1998-08-025-9/+13
| | | | | | | | Notes: svn path=/head/; revision=38022
* | Polish message catalogs for vi.Wolfram Schneider1997-09-225-2/+662
| | | | | | | | | | | | | | | | Submitted by: abial@warman.org.pl PR: 4522 Notes: svn path=/head/; revision=29728
* | Typo: environmental variable -> environment variable.Philippe Charnier1997-09-181-5/+5
| | | | | | | | Notes: svn path=/head/; revision=29561
* | spelling corrections.Wolfram Schneider1997-09-131-1/+1
| | | | | | | | | | | | | | | | PR: docs/4450 Submitted by: josh@quick.net Notes: svn path=/head/; revision=29329
* | Enable GLOBAL tags support for nvi.Jordan K. Hubbard1997-04-1811-94/+292
| | | | | | | | | | | | | | Submitted-By: Shigio Yamaguchi <shigio@wafu.netgate.net> Notes: svn path=/head/; revision=25011
* | Everyone's favorite: finally bump vi's escapetime.Joerg Wunsch1997-01-171-1/+1
| | | | | | | | | | | | | | | | | | Closes bin/2510: vi escape keys over slow... (and i think yet another one) Submitted by: kargl@troutmask.apl.washington.edu (Steven G. Kargl) Notes: svn path=/head/; revision=21824
* | Bump default escapetime from 1 (ie: 100ms) to 3 (ie: 300ms). HopefullyPeter Wemm1996-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | this will make it less likely to misinterpret arrow keys as seperate keys when running over anything slower than a console. This has been talked about for a while, I hope it's long enough but not too long to be annoying. Notes: svn path=/head/; revision=21100
* | More fixes to Russian catalogAndrey A. Chernov1996-11-268-536/+526
| | | | | | | | | | | | | | | | Should go to 2.2 (wrong number of % formatting found in old version) Notes: svn path=/head/; revision=19970
* | Update the French message catalog to use ISO 8859-1 instead of IBM437Joerg Wunsch1996-11-252-459/+459
| | | | | | | | | | | | | | | | | | | | | | characters. 2.2 candidate. Submitted by: roberto@keltia.freenix.fr (Ollivier Robert) Notes: svn path=/head/; revision=19960
* | Restore 8bit stripped down in all linesAndrey A. Chernov1996-11-062-532/+532
|/ | | | | | | | | Without this change all messages looks very funny 2.2 candidate Notes: svn path=/head/; revision=19439
* Import of nvi-1.79, minus a few bits that we dont need (eg: postscriptPeter Wemm1996-11-01292-0/+98515
files, curses, db, regex etc that we already have). The other glue will follow shortly. Obtained from: Keith Bostic <bostic@bostic.com> Notes: svn path=/vendor/nvi/dist/; revision=19304