*BSD News Article 98072


Return to BSD News archive

From: brazile@quack.ma.utexas.edu (Jason Brazile)
Newsgroups: comp.unix.bsd.netbsd.misc
Subject: Re: ncurses ???
Date: 19 Jun 1997 17:42:21 -0500
Organization: University of Texas, Austin
Lines: 29
Message-ID: <5occkd$4mo@quack.ma.utexas.edu>
References: <33A4F87D.167E@luna.net> <5o6j0e$9a0@innocence.interface-business.de> <5o75bi$46v@quack.ma.utexas.edu> <5o91e6$201@clarknet.clark.net>
NNTP-Posting-Host: quack.ma.utexas.edu
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.Hawaii.Edu!news.lava.net!news.pixi.com!news1.best.com!news.maxwell.syr.edu!cs.utexas.edu!geraldo.cc.utexas.edu!not-for-mail
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.netbsd.misc:6144

In article <5o91e6$201@clarknet.clark.net>,
T.E.Dickey  <dickey@clark.net> wrote:
>Jason Brazile <brazile@quack.ma.utexas.edu> wrote:
>: And, in some cases it just doesn't work.  Last time I tried linking
>: programs like fireworks and worms against it, it left garbage all over
>: the screen (qume qvt119, if it matters). The same programs worked fine 
>: with BSD curses.
>
>is that a terminfo data problem, or the library?  (I've tested with FreeBSD
>console, and have no display problems - however the console description
>itself was incorrect - because the console driver had errors and did not
>support the erase characters capability)

So you are saying that perhaps ncurses implements a screen painting
strategy that makes use of capabilities that BSD curses doesn't use?
And if my termcap entry for that capability was wrong, then that could
explain why it doesn't work on ncurses but does with BSD curses?

Could be. But it sounds like you are suggesting that your console
termcap entry and my terminal termcap entry are both wrong. I wonder
what percentage of all the others are wrong too :-)

Maybe someone could write a program that you can run to visually
inspect all your terminal capabilities. (I have seen some that claim
to do this, but none that really do).  Until then, I will prefer BSD 
curses that gives me the illusion that everything just works :-)

Jason