bug-ncurses
[Top][All Lists]
Advanced

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

Re: Regression from 6.1 to 6.2 with wbkgd


From: Thomas Dickey
Subject: Re: Regression from 6.1 to 6.2 with wbkgd
Date: Sun, 1 Mar 2020 15:58:32 -0500
User-agent: NeoMutt/20170113 (1.7.2)

On Sun, Mar 01, 2020 at 08:08:39AM +0100, Marc Rechté wrote:
> Answers below your questions.
> 
> Note that if I revert to last 6.1 version (ncurses-6.1-7-x86_64.pkg.tar.xz),
> the problem disappears.
> 
> Thanks
> 
> Le 29/02/2020 à 14:01, Thomas Dickey a écrit :
> > On Fri, Feb 28, 2020 at 07:36:55PM +0100, Marc Rechté wrote:
> > > Hello,
> > > 
> > > The following code produces a window full of "€" (see attached capture)
> > > characters with 6.2 wheras 6.1 produces a blank window.
> > 
> > in a quick check, I don't see that.  But since your program doesn't
> > call setlocale, I'm guessing that's part of what I'm missing:
...
 
> > b) what terminal program?
> Gnome Terminal 3.34.2
> > c) what encoding is the terminal set to?
> Occidental - WINDOWS-1252

this (encoding) is the relevant detail.
ncurses is sending 0x80 (which is rendered as the euro character).

> > e) if self-built (how?)
> >     if packaged (distribution, etc, to check package).
> https://www.archlinux.org/packages/core/x86_64/ncurses/
> > 
> > Offhand, that could be something overlooked in this set of changes,
> > but it's been a while:
> > 
> > 20190817
> >     + amend 20181208 changes for wbkgd() and wbkgrnd(), fixing a few
> >       details where it still differed from SVr4.

...and given that, I can reproduce it with this version:

> > 20181208
> >     + modify wbkgd() and wbkgrnd() to improve compatibility with SVr4
> >       curses, changing the way the window rendition is updated when the
> >       background character is modified (report by Valery Ushakov).

(will investigate a fix)

-- 
Thomas E. Dickey <address@hidden>
https://invisible-island.net
ftp://ftp.invisible-island.net

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]