Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/dist/nvi



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