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