NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/44455 CVS commit: src/dist/nvi
The following reply was made to PR bin/44455; it has been noted by GNATS.
From: "Takehiko NOZAKI" <tnozaki%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc:
Subject: PR/44455 CVS commit: src/dist/nvi
Date: Mon, 21 Mar 2011 14:53:04 +0000
Module Name: src
Committed By: tnozaki
Date: Mon Mar 21 14:53:04 UTC 2011
Modified Files:
src/dist/nvi/clib: mkstemp.c
src/dist/nvi/common: cut.c cut.h extern.h gs.h key.c key.h msg.c
multibyte.h options.c seq.c util.c
src/dist/nvi/ex: ex.c ex_abbrev.c ex_argv.c ex_cscope.c ex_display.c
ex_global.c ex_join.c ex_map.c ex_perl.c ex_shell.c ex_subst.c
ex_tag.c ex_tcl.c ex_txt.c ex_usage.c ex_write.c
src/dist/nvi/ip: ip_main.c
src/dist/nvi/motif_l: m_vi.c
src/dist/nvi/regex: regcomp.c regex2.h
src/dist/nvi/vi: getc.c v_increment.c v_match.c v_replace.c v_search.c
v_sentence.c v_txt.c v_ulcase.c v_util.c v_word.c vi.c vi.h
Log Message:
1. fix PR/44455, nonprintable character doesn't show hex-visual
under big endian.
2. ":set octal" with nonprintable character causes nbwcurses move error.
3. moving (big)words by wW/eE/bB can't handle non-ascii characters.
4. toggle uppercase/lowercase by ~ can't handle non-ascii characters.
5. don't feed CHAR_T(=wchar_t) to is* function directly.
is* funcs with over UCHAR_MAX value may cause undefined behavior.
some ctype implementation(such as FreeBSD) return unexpected
result(same result as isw* func).
6. using non-ascii digit character with count/line number of ex/vi
command may causes unexpeced result.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 src/dist/nvi/clib/mkstemp.c
cvs rdiff -u -r1.3 -r1.4 src/dist/nvi/common/cut.c src/dist/nvi/common/cut.h \
src/dist/nvi/common/extern.h src/dist/nvi/common/msg.c \
src/dist/nvi/common/util.c
cvs rdiff -u -r1.4 -r1.5 src/dist/nvi/common/gs.h
cvs rdiff -u -r1.5 -r1.6 src/dist/nvi/common/key.c \
src/dist/nvi/common/multibyte.h
cvs rdiff -u -r1.1.1.2 -r1.2 src/dist/nvi/common/key.h
cvs rdiff -u -r1.9 -r1.10 src/dist/nvi/common/options.c
cvs rdiff -u -r1.2 -r1.3 src/dist/nvi/common/seq.c
cvs rdiff -u -r1.6 -r1.7 src/dist/nvi/ex/ex.c src/dist/nvi/ex/ex_cscope.c
cvs rdiff -u -r1.1.1.2 -r1.2 src/dist/nvi/ex/ex_abbrev.c \
src/dist/nvi/ex/ex_map.c src/dist/nvi/ex/ex_perl.c \
src/dist/nvi/ex/ex_tcl.c
cvs rdiff -u -r1.3 -r1.4 src/dist/nvi/ex/ex_argv.c \
src/dist/nvi/ex/ex_global.c src/dist/nvi/ex/ex_subst.c \
src/dist/nvi/ex/ex_write.c
cvs rdiff -u -r1.2 -r1.3 src/dist/nvi/ex/ex_display.c \
src/dist/nvi/ex/ex_join.c
cvs rdiff -u -r1.4 -r1.5 src/dist/nvi/ex/ex_shell.c
cvs rdiff -u -r1.8 -r1.9 src/dist/nvi/ex/ex_tag.c
cvs rdiff -u -r1.5 -r1.6 src/dist/nvi/ex/ex_txt.c src/dist/nvi/ex/ex_usage.c
cvs rdiff -u -r1.1.1.2 -r1.2 src/dist/nvi/ip/ip_main.c
cvs rdiff -u -r1.1.1.2 -r1.2 src/dist/nvi/motif_l/m_vi.c
cvs rdiff -u -r1.5 -r1.6 src/dist/nvi/regex/regcomp.c
cvs rdiff -u -r1.2 -r1.3 src/dist/nvi/regex/regex2.h
cvs rdiff -u -r1.2 -r1.3 src/dist/nvi/vi/getc.c src/dist/nvi/vi/v_replace.c \
src/dist/nvi/vi/v_sentence.c src/dist/nvi/vi/v_ulcase.c \
src/dist/nvi/vi/v_util.c src/dist/nvi/vi/v_word.c
cvs rdiff -u -r1.4 -r1.5 src/dist/nvi/vi/v_increment.c \
src/dist/nvi/vi/v_match.c
cvs rdiff -u -r1.3 -r1.4 src/dist/nvi/vi/v_search.c src/dist/nvi/vi/vi.c \
src/dist/nvi/vi/vi.h
cvs rdiff -u -r1.6 -r1.7 src/dist/nvi/vi/v_txt.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index