| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
|
|
|
|
new vi vi.ref is now texinfo and our makeinfo is too old to deal with it.
|
|
few flags for PCC.
|
|
Tweak to use a consistent format.
|
|
nvi-1.81.6 may create not only recovery file, but
tempoary directory(for db) using this name.
|
|
|
|
|
|
|
|
|
|
|
|
Refer to vi manpage for option -r.
Mention rc.d start up script for this.
Add rc.conf to SEE ALSO.
Remove sentence about it originally done at boot time.
Fix date - it was added in 1996. And mention that the
script was renamed in 2001.
|
|
|
|
|
|
Man page added, thanks!
|
|
1. needfree = 0, should have been *needfree = 0
2. this function will not work with sp == NULL, since KEY_NAME dereferences it.
3. the if (0) {
label:
}
code is disgusting.
Remove all the nasty and impossible code and fix 1.
|
|
Check for it.
|
|
don't call memcpy unconditionally.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XXX: we should audit the tree for which old ones are no longer needed
after getting the older compilers out of the tree..
|
|
kp != NULL therefore testing if kp is == NULL after it is pointless
coverity 2446 / run 6
|
|
coverity 2577 / run 6
|
|
double fclose().
coverity 2713 / run 6
|
|
trying to correct a corner case. I will work on a final solution later.
Thanks to David Brownlee for noticing and notifying me.
|
|
. reintroduce ^V as a valid quoting character
. don't swallow quoting characters which are not followed by anything
|
|
While there, fix a bug that would swallow a quoting character if it were the
last one.
|
|
Now backslashes are understood by argv_exp3().
|
|
. we now handle ^C correctly in all cases
. blanks and alnum chars are ignored in the shellmeta option, as the code
brokenly said it should
. \ can be used to escape any (special) character in file names
|
|
character instead of using the IS_ESCAPE() macro which tests for ^V because the
former is mandated by the standards, and the latter is insane.
This is a very small part in addressing PR bin/26046 by lukem@.
Before, in order to escape a special character, you had to use a literal ^V,
which is type ^V twice before the character; whereas now, you use \.
Because the fix will remain partial for a while, you have to remove \ from
your shellmeta option otherwise the \ is swallowed by the invoked shell that
handles arguments expansion.
Please complain if you want ^V^V to also work, but please don't call me a
heretic.
|
|
of ignoring alphanumerical and blank characters from the shellmeta option.
The former code was using a character pointed to by a pointer as a boolean
to check whether to enable this functionality, but in the meantime the pointer
was used for something else. Introduce a variable for this boolean so that
the functionality actually works.
|
|
of text-recording input (usually text in insert mode) from the other cases
(e.g. ex command input). If recording, morph to escape key so that the input
is correctly finished for a potential replay; if not, simply bail out and
notify that something wrong occurs. Callers will cope.
The previous fix could make ^C sometimes produce a file completion
or a command edition, depending on the settings of the user.
I think this is the correct fix for since closed PR bin/11544 by pooka@. ;-)
|
|
the termination value of v_tcmd() is alright. Abort the command otherwise.
Until the next commit in vi/v_txt.c, this is a noop.
|
|
Marked with XXXGCC for dreamcast (found while compiling for it).
Reviewed by lukem.
|
|
Marked with XXXGCC for sun2 (found while compiling for it).
Reviewed by lukem.
|
|
Marked with XXXGCC for dreamcast (found while compiling for it).
Reviewed by lukem.
|
|
|
|
Each is marked with XXXGCC, because in some cases it looks like gcc
isn't correctly detecting that
for ( ; xxx ; yyy)
foo = 0;
always sets foo ...
|
|
make a temporary file to mail to the user.
Detected with gcc -Wuninitialized.
|
|
occurs in gtags parsing. For that matter, remove the unused 'tftp'
and 'echk' variable, as they're set but not used afterwards.
Detected with gcc -Wuninitialized.
|
|
recursively until we run out of stack.
|
|
early. Compensate.
|
|
|