NetBSD-Bugs archive

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

Re: lib/56926 (curses: vi screen corrupted with UTF-8 multicolumn characters)



The following reply was made to PR lib/56926; it has been noted by GNATS.

From: Rin Okuyama <rokuyama.rk%gmail.com@localhost>
To: "gnats-bugs%NetBSD.org@localhost" <gnats-bugs%NetBSD.org@localhost>
Cc: 
Subject: Re: lib/56926 (curses: vi screen corrupted with UTF-8 multicolumn
 characters)
Date: Fri, 21 Oct 2022 14:54:24 +0900

 -------- Forwarded Message --------
 Subject: CVS commit: src/lib/libcurses
 Date: Wed, 19 Oct 2022 06:09:27 +0000
 From: Brett Lymn <blymn%netbsd.org@localhost>
 Reply-To: source-changes-d%NetBSD.org@localhost
 To: source-changes-full%NetBSD.org@localhost
 
 Module Name:	src
 Committed By:	blymn
 Date:		Wed Oct 19 06:09:27 UTC 2022
 
 Modified Files:
 	src/lib/libcurses: add_wchstr.c addbytes.c background.c chgat.c
 	    clrtobot.c color.c cr_put.c curses.c delch.c erase.c ins_wch.c
 	    ins_wstr.c insch.c insdelln.c insstr.c refresh.c resize.c
 
 Log Message:
 Fixes for lib/56926 amongst other things:
   - plod now correctly accounts for wide characters when plodding
   - use erase line when in color mode if the terminal has the capability
   - ensure that the CA_CONTINUATION flag is applied consistently to the
     subsequent characters in a wide character.
   - fix a bunch of refresh bugs that caused inconsistent placement of
     wide characters.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.13 -r1.14 src/lib/libcurses/add_wchstr.c
 cvs rdiff -u -r1.64 -r1.65 src/lib/libcurses/addbytes.c
 cvs rdiff -u -r1.32 -r1.33 src/lib/libcurses/background.c
 cvs rdiff -u -r1.8 -r1.9 src/lib/libcurses/chgat.c
 cvs rdiff -u -r1.30 -r1.31 src/lib/libcurses/clrtobot.c \
      src/lib/libcurses/curses.c
 cvs rdiff -u -r1.46 -r1.47 src/lib/libcurses/color.c
 cvs rdiff -u -r1.39 -r1.40 src/lib/libcurses/cr_put.c
 cvs rdiff -u -r1.29 -r1.30 src/lib/libcurses/delch.c
 cvs rdiff -u -r1.36 -r1.37 src/lib/libcurses/erase.c
 cvs rdiff -u -r1.19 -r1.20 src/lib/libcurses/ins_wch.c
 cvs rdiff -u -r1.23 -r1.24 src/lib/libcurses/ins_wstr.c
 cvs rdiff -u -r1.27 -r1.28 src/lib/libcurses/insch.c
 cvs rdiff -u -r1.22 -r1.23 src/lib/libcurses/insdelln.c
 cvs rdiff -u -r1.10 -r1.11 src/lib/libcurses/insstr.c
 cvs rdiff -u -r1.123 -r1.124 src/lib/libcurses/refresh.c
 cvs rdiff -u -r1.35 -r1.36 src/lib/libcurses/resize.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