[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
signature.asc
Description: PGP signature