tech-userlevel archive

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

Re: color curses leakage



On Sun, Nov 01, 2026 at 11:58:04AM -0500, Chuck Cranor wrote:
> hi-
> 
>     I'm seeing issues with pkgsrc mail/mutt under NetBSD 11
> displaying text with the wrong colors.  The terminal/xterm
> default colors are leaking through in places where they are
> not supposed to!   If I recompile mail/mutt to use ncurses,
> then it displays properly -- so the bugs are in NetBSD libcurses.
> 

Aha, I have had others complain about the same thing but hadn't figured
out what was going on.

>     Working with NetBSD libcurses from trunk, I've tracked the
> the issue down to two main issues:
> 
>  - the handling of "orig_pair" in color.c
>  - the handling of "exit_attribute_mode" in refresh.c
> 
> I have fixes for both that I'm hoping someone more familiar
> with NetBSD curses can double check so we can get this fixed.
> 

Your reasoning is sound and the diff looks correct with a quick reading.
I can have a closer look and do some testing in a couple of days.  If
all is well I will commit the changes and request some pull ups.

Thanks for digging in to this.

-- 
Brett Lymn
--
Sent from my NetBSD device.

"We are were wolves",
"You mean werewolves?",
"No we were wolves, now we are something else entirely",
"Oh"


Home | Main Index | Thread Index | Old Index