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
mrg
60b63d67e8
we do not want generated files.
1996-06-02 04:46:12 +00:00
mrg
89b7050608
oops, forgot to remove this.
1996-06-02 04:41:52 +00:00
pk
9ea738a4b4
Install `catalog' files into ${DESTDIR}.
1996-05-26 22:57:49 +00:00
mrg
e8f046f42e
patch from keith; fixes a core dump.
1996-05-21 22:52:06 +00:00
mrg
cb6b56f884
oops, this got missed in the import somehow.
1996-05-20 18:45:49 +00:00
mrg
095b103c63
these files are either deleted (in nvi) or not necessary
1996-05-20 09:02:48 +00:00
mrg
aa26de9899
disable mmap().
1996-05-20 06:23:31 +00:00
mrg
c5a3d99868
don't need these.
1996-05-20 05:25:19 +00:00
mrg
7195e9a699
don't create /usr/share/vi/catalog here
1996-05-20 05:01:36 +00:00
cgd
90d6b3a054
a better (more careful) fix for problem fixed by rev 1.9 (the
...
rolled-forward patch to fix a 'comparison can never be true due to
limited range...' compiler warning).
1996-05-20 04:49:48 +00:00
mrg
3c0a0f8698
merge in fix lost in upgrade.
1996-05-20 04:31:56 +00:00
mrg
12cc64d022
merge in nvi 1.66
1996-05-20 03:47:00 +00:00
mrg
490196e2bb
import of nvi 1.66
1996-05-20 02:01:36 +00:00
mrg
a6b8efa9e3
import of nvi 1.66
1996-05-20 02:00:50 +00:00
mrg
9113251c61
import of nvi 1.66
1996-05-20 01:53:18 +00:00
jtc
aa84d55d99
environmental -> environment
1995-12-05 02:55:55 +00:00
jtc
67e1e27795
Changed recovery email message to refer to ex and vi instead of nex and nvi.
1995-06-23 02:07:16 +00:00
cgd
5d7f8262d4
cast a few pointers to clean up warnings. Bostic said that this
...
should be fixed differently, when i pointed it out to him a while ago,
but was planning to completely rework the code for a later version so
didn't bother.
1995-04-24 07:42:19 +00:00
mycroft
4c34be6b52
Clean up deleted files.
1995-03-01 00:00:00 +00:00
cgd
2e93fae74d
use the correct-sized type for lno.
1994-12-24 17:12:42 +00:00