pooka
69d4c677a2
bump version to nb6 after fixing bin/15474
2002-02-11 19:52:00 +00:00
pooka
bbd559bc7a
Exit the file_init "recursion" only if we are actually already trying for
...
a second time. Checking for the plain temp filename was not enough,
as it may be set even though we are calling the function for the
first time.
fixes bin/15474 by Chuck Cranor
2002-02-09 19:33:53 +00:00
ross
2a76afae02
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:36:18 +00:00
aymeric
87c2d396bf
Fixed FreeBSD PR #12801 , the way nvi 1.81.5 did it.
...
(vi dumped core when editing a new file after having edited another one)
affects common/exf.c
2002-01-13 11:59:23 +00:00
aymeric
9000224da7
Fix FreeBSD PR #12801 , the way nvi 1.81.5 does it.
...
(vi dumped core when editing a new file after having edited another one)
2002-01-13 11:57:38 +00:00
aymeric
313d2d2f8c
cast size_t to u_long for printf(3)-like calls
...
This only affects #ifdef DEBUG code.
2002-01-07 19:22:16 +00:00
thorpej
3d561f4807
Avoid an "operation on foo may be undefined" warning (gcc 3.1).
2001-12-31 18:53:32 +00:00
aymeric
8547d02861
FreeBSD PR#23912 fixed by applying a patch from nvi 1.81.x
...
"underflow of cnt in vs_paint() by O_NUMBER_LENGTH when both leftright and
number options in use"
2001-12-13 20:53:47 +00:00
aymeric
b9d2b65ffd
Finally apply a fix from nvi 1.81.x to replace a fix committed by
...
Simon Burge which came from the Debian project.
This is still not TRT, but it's correct, and it gets us closer to future
versions of nvi.
I'll do ART (A Right Thing) when I have time... That's why I'm committing
this now. :-/
This fixes FreeBSD PR#23912
2001-12-13 20:51:36 +00:00
tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
blymn
76a99ffa0a
Our libcurses now has the newterm function, make vi use it.
2001-12-02 09:05:53 +00:00
wiz
aded0d2cce
Whitespace cleanup.
2001-12-01 16:43:07 +00:00
simonb
9935fdfff2
Back out previous; Aymeric Vincent is looking into a better fix.
2001-10-21 22:24:25 +00:00
simonb
e5b75269ea
Fix problem with long pauses displaying blank lines if O_LEFTRIGHT and
...
O_NUMBER both are active. Patch from Debian bug report #79768 .
2001-10-21 16:04:29 +00:00
yamt
1856278572
backout my miscommit.
...
pointed by Aymeric Vincent.
2001-10-20 22:30:31 +00:00
aymeric
41fdc533eb
bump version after fixing a bug introduced in 1.79nb2
2001-10-20 10:11:41 +00:00
aymeric
be5a16fc47
Fix a cut_line() caller not using the right value for (former) ENTIRE_LINE,
...
by defining the (newer) CUT_LINE_TO_EOL define in common/cut.h and using it
where due.
Bug reported on current-users by Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>
diagnosed by Bang Jun-Young <bjy@mogua.org>,
quick-fixed by Robert Elz <kre@munnari.OZ.AU>.
2001-10-20 10:04:49 +00:00
yamt
f8835551fd
fix format string bugs.
...
pointed by Tomoaki IMAMURA in PR/14271.
2001-10-17 07:38:48 +00:00
aymeric
4fa1ec90e5
bump to nb2 after fixing PR #10367 and correcting another related bug
2001-09-09 11:04:23 +00:00
aymeric
7ac97260c6
Fix a test condition for EOF. Together with previous commit in cut.c (1.4),
...
this fixes correctly PR #10367 .
2001-09-09 11:03:02 +00:00
aymeric
b88939bbba
Define ENTIRE_LINE to be -1 instead of 0 since we may want to copy 0 characters.
...
(and use ENTIRE_LINE instead of 0 where appropriate)
This fixes a bug in the dw command with for example:
<cursor>
a b c
~
~
if you hit dw there, only the empty line would be killed but both the empty
line and the subsequent one would be pasted when asked for with P for example.
2001-09-09 11:01:09 +00:00
aymeric
8ac7d728a3
Change nvi version from 1.79 to 1.79nb1
...
This added version number will help us for future bug reports
2001-08-28 07:36:42 +00:00
aymeric
9092b7b124
Fix a bug present in nvi 1.79 where ^@ wouldn't behave as expected when
...
reading an ex command from vi.
Fixes PR#13205
2001-08-20 21:44:57 +00:00
wiz
1e378c4c12
precede, not preceed.
2001-08-20 12:00:46 +00:00
aymeric
ca334636ac
Prevent nvi from looping infinitely when it can't create a temporary file
...
because of a weird umask for example.
Make it exit instead.
This differs from the OpenBSD behaviour and is believed to be more correct.
Reported by Thomas Klausner in private e-mail, followed by a small discussion in
tech-userlevel a while ago.
2001-08-17 21:33:46 +00:00
wiz
e79bfdd1cf
command with two ms looks better.
2001-07-26 22:49:56 +00:00
kleink
5bec0209d9
Don't descend into catalog with MKSHARE=no.
2001-05-29 21:25:23 +00:00
aymeric
edd9c529d0
Do the right thing when displaying an empty screen line when the corresponding
...
file line is not empty itself.
This fixes PR 4113 by Luke Mewburn.
2001-05-13 17:07:31 +00:00
aymeric
213eba5e28
Make a TRACE statement work. (mustn't have been turned on for a while! ;-)
...
Swap xp and yp in the arg types declaration section of vs_line() to match
prototype.
2001-05-13 16:59:58 +00:00
aymeric
48c52c6884
ERR -> SYSERR when recdir does not exist.
...
This results in a more useful message for the user.
2001-05-13 12:03:00 +00:00
simonb
7b6081672a
If a function takes two string arguments and a printf-type printing
...
function uses both those arguments, then why don't we use two "%s"s
in the printf-style format string too?
2001-05-04 14:45:08 +00:00
windsor
28090d7359
recent addition of -Wall to Makefile broke the build on some arch
...
remove warnings on /sparc (through typecasting)
2001-05-02 21:15:19 +00:00
aymeric
7141c87f89
enable most warnings (but -Wparentheses)
2001-05-01 16:48:43 +00:00
aymeric
52117b75a3
shutup most (non-intrusive) gcc warnings
2001-05-01 16:46:11 +00:00
aymeric
c064cd03c3
Now, ^C behaves just like <ESC> (but for the ``Interrupt'' message).
...
It is consistent with what Solaris' vi and vim do.
This addresses PR #11544 by pooka.
2001-04-30 21:34:12 +00:00
aymeric
dde94d05ee
recurse into recover on make install
2001-04-11 21:01:44 +00:00
aymeric
74adae64cc
be quiet
2001-04-11 21:00:21 +00:00
aymeric
a8c2195ffe
new file. Installs virecover into /usr/libexec
2001-04-11 21:00:20 +00:00
aymeric
007a350263
move recover.script to virecover
2001-04-11 20:24:17 +00:00
itojun
d865d95add
the build target is "realall" not "all". it will make "make dependall" happier.
2001-03-31 14:11:12 +00:00
itojun
20383a34e1
correct catalog generation, to cope with objdir right.
2001-03-31 13:58:56 +00:00
itojun
4bca1d701f
catalogs are installed by ../catalog/Makefile.
2001-03-31 13:48:31 +00:00
aymeric
36abaeee9b
do install the catalogs
2001-03-31 12:13:34 +00:00
aymeric
f5e91454a2
we generate catalogs properly and don't need them here
2001-03-31 11:58:43 +00:00
aymeric
5c5a144ecd
remove obsolete files after import of nvi 1.79
2001-03-31 11:52:31 +00:00
aymeric
414f14c52d
merge changes after import of nvi 1.79
2001-03-31 11:37:44 +00:00
aymeric
fbbf6b5ed8
import of nvi 1.79
2001-03-31 11:29:43 +00:00
simonb
750247d6a3
Pull in a patch from nvi 1.79 for when the repainting code messes up.
...
Fixes those annoying "Error: move: l(4294967295) c(0) o(0)" core dumps.
2001-03-21 03:19:35 +00:00
lukem
5e5d0ac822
remove local version of sys/queue.h; it doesn't have some of the newer
...
macros (SLIST_* for example), and this breaks compilation of vi when
system header files use these newer macros
2001-03-19 20:49:20 +00:00
thorpej
7d60447ce7
Undo rev. 1.2 -- not like it'll do much good -- seems like there is
...
no code that checks HAVE_MMAP!
2001-01-29 00:24:24 +00:00
itojun
64a16b4f7e
ru_SU locales are deprecated, ru_RU is now correct one.
...
rename LC_CTYPE locale declarations and vi message catalog.
From: Oleg Polyanski <luke@jetinf.com>
2001-01-22 17:48:15 +00:00
aymeric
0ec35fe298
Don't dump core when a ``bad address'' error occurs and there is neither
...
a file nor a command underlying it.
This fixes PR #11543 .
2001-01-14 02:22:29 +00:00
lukem
c2b84904ae
use %ll_ instead of the less standard %q_
2001-01-04 23:05:54 +00:00
aymeric
7d37aa5213
tagp[rev] -> tagpr[ev]
...
(tagp abbreviates tagpop)
2000-12-01 09:52:33 +00:00
christos
96205496e0
define HAVE_CURSES_NEWTERM for __linux__
2000-11-05 20:07:23 +00:00
tv
17b67bd091
Fix %l[du] formats that have int arguments on ILP32; might break LP64.
2000-10-18 01:42:05 +00:00
thorpej
ec185ae25b
Fix a format string goof.
2000-10-11 19:28:43 +00:00
is
135600f947
More format string cleanup by sommerfeld.
2000-10-11 14:46:00 +00:00
aymeric
a803656ec6
Correct behavior of options octal, print and noprint
...
This fixes PR #6800
2000-06-19 20:09:37 +00:00
jdc
4a3a422fde
Handle xterm's alternate screen when entering or leaving ex mode, e.g.
...
":!ls", so that the screen is not changed before the "Press any key"
message. Taken from v1.79.
2000-05-31 19:49:23 +00:00
matt
dcdb0fd9c8
size_t != int on alpha.
2000-05-31 05:08:55 +00:00
blymn
ca6d43bec7
Change vi to use new termcap interface, prevents buffer overflow in
...
termcap handling.
2000-05-30 11:50:47 +00:00
jdc
53a2fa3d50
We no longer meet nvi's interpretation of 'HAVE_BSD_CURSES', so comment this.
2000-05-25 06:47:53 +00:00
christos
aab07b7582
Don't depend on BSD regexec extensions (REG_STARTEND)
...
Emulate it if it is not defined.
2000-03-17 02:23:17 +00:00
christos
32d43c9cf0
Make this work on SVR4 systems.
2000-03-17 02:22:27 +00:00
soren
89c5a767f8
Fix doubled 'the's.
2000-03-13 22:55:05 +00:00
chopps
13232a2f19
Don't restore the tag file name's trailing '/' until after the length
...
is taken. This fixes relative paths in tags files.
1999-11-22 05:53:58 +00:00
lukem
88d3d7c59e
update after change to return value of tputs() third argument
1999-10-04 23:26:59 +00:00
dean
448aa67f43
Fix for PR 5108 - vi gets SEGV after SIGHUP.
1999-07-08 06:09:04 +00:00
drochner
a9f5848448
our curses has some more functions now
1999-04-17 17:48:23 +00:00
abs
a9088d9da4
Warn if TERM environment variable not set (but still continue as normal)
1999-02-19 21:25:02 +00:00
hubertf
56f2d188fc
RCS ID police
1999-02-15 04:54:34 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
abs
27134b4a8f
Add Gtags support from shigio@wafu.netgate.net (PR 5978). Gtags are produced
...
by global (http://wafu.netgate.net/tama/unix/global.html )
1999-01-08 06:16:54 +00:00
lukem
9dee5d2b46
don't install in /usr/share if NOSHARE is defined
1998-09-27 17:22:03 +00:00
mycroft
af26acbc65
const poisoning.
1998-07-26 23:14:40 +00:00
mrg
32f519716b
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
jtc
9a0063c6d6
Simply include -lcurses instead of -lcurses -ltermcap
1998-02-18 22:47:41 +00:00
perry
c9eb40b69e
Commit a fix to the problem that nvi was reporting a completely silly
...
error message when TERM is not set. This might or might not be a
reasonable permanent fix -- I'm waiting to hear back from Keith Bostic.
Problem was reported in pr-3816 by Erik Fair.
1998-01-10 23:04:11 +00:00
perry
3fe138c146
RCS Id Police.
1998-01-09 08:03:16 +00:00
lukem
3e8e744696
getopt returns -1 not EOF
1997-11-01 06:49:14 +00:00
lukem
8ba07ab0b3
use CPPFLAGS instead of CFLAGS
1997-10-24 09:00:17 +00:00
lukem
eedec19935
WARNS=0 in 3rd party code (for now)
1997-10-20 03:03:45 +00:00
hubertf
171499408a
Fix a few minor formatting problems by inserting spaces.
1997-10-03 01:23:30 +00:00
hubertf
0be33fb678
-msU -> -ms
...
closes PR misc/4203 by Jim Wise <jimw@fornost.turner.com>
1997-10-03 01:22:13 +00:00
gwr
10e180cc49
Back out the .PATH.c changes. The .depend problem (and others)
...
will be fixed using the new .NOPATH make feature instead.
1997-05-08 21:11:01 +00:00
gwr
012e528f2e
Use .PATH.c: ...
1997-05-06 20:44:56 +00:00
mikel
bfba04e072
be a bit more careful about removing TAGQ from CIRCLEQ; from Ross
...
Harvey in PR bin/3489.
1997-04-15 05:39:46 +00:00
mycroft
0d07ddd923
Set FILESDIR correctly.
1997-03-27 08:59:22 +00:00
christos
3917c3179d
- Makefile cleanups
1997-03-24 21:57:01 +00:00
mouse
ee6a5b2cd6
alternate -> alternative, per PR 2643
1997-03-08 14:24:19 +00:00
mikel
00702536b8
eliminate absent directories from .PATH; PR bin/3154
1997-01-30 07:29:11 +00:00
thorpej
150c33e60b
Use ${INSTALL}.
1996-10-18 05:55:26 +00:00
mrg
c9e514192e
look for USD.doc in the right place.
1996-06-23 05:59:51 +00:00
mrg
adc186a9c0
delete this file ONCE MORE. SIGH!
1996-06-23 05:51:30 +00:00
mrg
922d5cf939
delete these files ONCE MORE. SIGH!
1996-06-23 05:48:55 +00:00
mrg
050b6cd211
pull in core-dump fix from bostic (part of nvi 1.67)
1996-06-10 12:39:47 +00:00
mrg
2a28f67a41
make "ex -s" work. massaged by bostic from pr#2518
1996-06-10 12:37:00 +00:00
mrg
19b430625c
fix bug in wrapsearch/command line args. from bostic.
1996-06-10 12:28:53 +00:00
mrg
988867d90a
we use /usr/sbin/sendmail
1996-06-02 04:53:40 +00:00