On Fri, Dec 22, 2006 at 10:17:06PM +0100, Vincent Lefevre wrote: > On 2006-12-22 15:42:45 -0500, Thomas Dickey wrote: > > Or the more straightforward solution - I'm running ncurses 5.6 on all > > platforms. Aside from being a nuisance, there's no problem updating > > just the libraries. > > I prefer to have them (libraries compiled by the user) in a separate > directory. Applications that use ncurses should also be recompiled.
I suppose so. In 5.6 I've revisited rpath linkage, and made it work well enough for that, so I won't be recompiling ncurses applications where they've been linked dynamically any more. (Though checking, no one's provided any information on rpath in Mac OS X - working from manpages alone is futile). > But in addition to my Mac OS X machine, I have lots of accounts, > so that this is annoying. I did mention that it was a nuisance... > > Given the glacial progress of the *BSD's in updating packages, > > it's not unlikely that they'll remain 2-3 years behind indefinitely. > > For several things, Mac OS X is more up-to-date than Debian/stable. I suppose so - 2-3 years behind the releases. > > hmm - since you said "less" does not recognize ^N/^O, I'm assuming you > > meant that you changed sgr0 to \E[m, > > I think I'll change that back to \E[m because of this problem. ...and remove sgr (see below). > > which works for termcap, but not for applications that use > > line-drawing (without of course hardcoding things). > > Well the applications that use line-drawing seem to use rmacs > explicitly (I think they should all do that for a few years > for compatibility). Then having the rmacs escape sequence in > sgr0 is useless for these applications, isn't it? Not exactly - most curses libraries use sgr if it's present. In that case, I would expect them to use sgr0. (I recall getting burned with that on more than one Unix platform - sgr0 is expected to reset the alternate character set). -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net
pgpoHRXdtm4Xh.pgp
Description: PGP signature